1 17 package org.alfresco.repo.security.permissions.impl; 18 19 import org.alfresco.repo.security.permissions.NodePermissionEntry; 20 21 22 27 public abstract class AbstractNodePermissionEntry implements 28 NodePermissionEntry 29 { 30 31 public AbstractNodePermissionEntry() 32 { 33 super(); 34 } 35 36 @Override 37 public boolean equals(Object o) 38 { 39 if (this == o) 40 { 41 return true; 42 } 43 if (!(o instanceof AbstractNodePermissionEntry)) 44 { 45 return false; 46 } 47 AbstractNodePermissionEntry other = (AbstractNodePermissionEntry) o; 48 49 return this.getNodeRef().equals(other.getNodeRef()) 50 && (this.inheritPermissions() == other.inheritPermissions()) 51 && (this.getPermissionEntries().equals(other.getPermissionEntries())); 52 } 53 54 @Override 55 public int hashCode() 56 { 57 return getNodeRef().hashCode(); 58 } 59 } 60 | Popular Tags |