Files
alfresco-community-repo/source/java/org/alfresco/repo/domain/solr/AclEntity.java
Raluca Munteanu 8674e2bfc8 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

117 lines
2.7 KiB
Java

package org.alfresco.repo.domain.solr;
import org.alfresco.repo.solr.Acl;
/**
* Interface for SOLR changeset objects.
*
* @author Derek Hulley
* @since 4.0
*/
public class AclEntity implements Acl
{
private Long id;
private Long inheritedId;
private Long aclChangeSetId;
@Override
public String toString()
{
return "AclEntity [id=" + id + ", inheritedId=" + inheritedId + ", aclChangeSetId=" + aclChangeSetId + "]";
}
@Override
public Long getId()
{
return id;
}
public void setId(Long id)
{
this.id = id;
}
@Override
public Long getAclChangeSetId()
{
return aclChangeSetId;
}
public void setAclChangeSetId(Long aclChangeSetId)
{
this.aclChangeSetId = aclChangeSetId;
}
@Override
public Long getInheritedId()
{
return inheritedId;
}
public void setInheritedId(Long inheritedId)
{
this.inheritedId = inheritedId;
}
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode()
{
final int prime = 31;
int result = 1;
result = prime * result + ((aclChangeSetId == null) ? 0 : aclChangeSetId.hashCode());
result = prime * result + ((id == null) ? 0 : id.hashCode());
result = prime * result + ((inheritedId == null) ? 0 : inheritedId.hashCode());
return result;
}
/* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj)
{
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
AclEntity other = (AclEntity) obj;
if (aclChangeSetId == null)
{
if (other.aclChangeSetId != null)
return false;
}
else if (!aclChangeSetId.equals(other.aclChangeSetId))
return false;
if (id == null)
{
if (other.id != null)
return false;
}
else if (!id.equals(other.id))
return false;
if (inheritedId == null)
{
if (other.inheritedId != null)
return false;
}
else if (!inheritedId.equals(other.inheritedId))
return false;
return true;
}
/* (non-Javadoc)
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
@Override
public int compareTo(Acl o)
{
return this.getId().compareTo(o.getId());
}
}