it.sistematica.isharedoc.opencmis.indatabase.storedobj.impl
Class InDatabaseAce

java.lang.Object
  extended by it.sistematica.isharedoc.opencmis.indatabase.storedobj.impl.InDatabaseAce

public class InDatabaseAce
extends java.lang.Object


Nested Class Summary
static class InDatabaseAce.PrincipalType
           
 
Constructor Summary
InDatabaseAce(org.apache.chemistry.opencmis.commons.data.Ace commonsAce)
           
InDatabaseAce(FilePermission perm)
           
InDatabaseAce(InDatabaseAce.PrincipalType principalType, java.lang.String prinicpalId, Permission permission)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static java.lang.String getAnonymousUser()
           
static java.lang.String getAnyoneUser()
           
static InDatabaseAce getDefaultAce()
           
 Permission getPermission()
           
 java.lang.String getPrincipalId()
           
 InDatabaseAce.PrincipalType getPrincipalType()
           
 int hashCode()
           
 boolean hasPermission(Permission permission2)
           
 void setPermission(Permission newPermission)
           
 void setPrincipalType(InDatabaseAce.PrincipalType principalType)
           
 org.apache.chemistry.opencmis.commons.data.Ace toCommonsAce()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InDatabaseAce

public InDatabaseAce(org.apache.chemistry.opencmis.commons.data.Ace commonsAce)

InDatabaseAce

public InDatabaseAce(InDatabaseAce.PrincipalType principalType,
                     java.lang.String prinicpalId,
                     Permission permission)

InDatabaseAce

public InDatabaseAce(FilePermission perm)
Method Detail

getAnyoneUser

public static final java.lang.String getAnyoneUser()

getAnonymousUser

public static final java.lang.String getAnonymousUser()

getDefaultAce

public static final InDatabaseAce getDefaultAce()

getPrincipalId

public java.lang.String getPrincipalId()

getPermission

public Permission getPermission()

setPermission

public void setPermission(Permission newPermission)

getPrincipalType

public InDatabaseAce.PrincipalType getPrincipalType()

setPrincipalType

public void setPrincipalType(InDatabaseAce.PrincipalType principalType)

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

hasPermission

public boolean hasPermission(Permission permission2)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toCommonsAce

public org.apache.chemistry.opencmis.commons.data.Ace toCommonsAce()