it.sistematica.isharedoc.opencmis.indatabase.storedobj.impl
Class InDatabaseAcl
java.lang.Object
it.sistematica.isharedoc.opencmis.indatabase.storedobj.impl.InDatabaseAcl
- All Implemented Interfaces:
- java.lang.Cloneable
public class InDatabaseAcl
- extends java.lang.Object
- implements java.lang.Cloneable
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
InDatabaseAcl
public InDatabaseAcl()
InDatabaseAcl
public InDatabaseAcl(java.util.List<InDatabaseAce> arg)
createFromCommonsAcl
public static InDatabaseAcl createFromCommonsAcl(org.apache.chemistry.opencmis.commons.data.Acl commonsAcl)
getDefaultAcl
public static InDatabaseAcl getDefaultAcl()
setId
public void setId(int id)
getId
public int getId()
getAces
public final java.util.List<InDatabaseAce> getAces()
addAce
public boolean addAce(InDatabaseAce ace)
removeAce
public boolean removeAce(InDatabaseAce ace)
mergeAcl
public void mergeAcl(InDatabaseAcl acl2)
getPermission
public Permission getPermission(java.lang.String principalId)
hasPermission
public boolean hasPermission(java.lang.String principalId,
Permission permission)
setPermission
public void setPermission(java.lang.String principalId,
Permission permission)
size
public int size()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toCommonsAcl
public org.apache.chemistry.opencmis.commons.data.Acl toCommonsAcl()
clone
public InDatabaseAcl clone()
- Overrides:
clone
in class java.lang.Object