Files
alfresco-community-repo/source/java/org/alfresco/rest/api/model/AbstractCommonDetails.java
Raluca Munteanu 9a889c69ea Merged 5.1.N (5.1.2) to 5.2.N (5.2.1)
125603 rmunteanu: Merged 5.1.1 (5.1.1) to 5.1.N (5.1.2)
      125484 slanglois: MNT-16155 Update source headers - remove old Copyrights from Java and JSP dource files


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@125781 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2016-04-26 12:48:49 +00:00

94 lines
1.9 KiB
Java

package org.alfresco.rest.api.model;
/**
* @author Jamal Kaabi-Mofrad
*/
public abstract class AbstractCommonDetails implements Comparable<AbstractCommonDetails>
{
/* package */String name;
/* package */String prefixedName;
/* package */String title;
/* package */String description;
public String getName()
{
return this.name;
}
public void setName(String name)
{
this.name = name;
}
public String getPrefixedName()
{
return this.prefixedName;
}
public String getTitle()
{
return this.title;
}
public void setTitle(String title)
{
this.title = title;
}
public String getDescription()
{
return this.description;
}
public void setDescription(String description)
{
this.description = description;
}
@Override
public int hashCode()
{
final int prime = 31;
int result = 1;
result = prime * result + ((this.name == null) ? 0 : this.name.hashCode());
return result;
}
@Override
public boolean equals(Object obj)
{
if (this == obj)
{
return true;
}
if (obj == null)
{
return false;
}
if (!(obj instanceof CustomModelConstraint))
{
return false;
}
CustomModelConstraint other = (CustomModelConstraint) obj;
if (this.name == null)
{
if (other.name != null)
{
return false;
}
}
else if (!this.name.equals(other.name))
{
return false;
}
return true;
}
@Override
public int compareTo(AbstractCommonDetails other)
{
return this.name.compareTo(other.getName());
}
}