org.apache.chemistry.opencmis.inmemory.storedobj.impl
Class InMemoryAcl

java.lang.Object
  extended by org.apache.chemistry.opencmis.inmemory.storedobj.impl.InMemoryAcl

public class InMemoryAcl
extends java.lang.Object


Constructor Summary
InMemoryAcl()
           
InMemoryAcl(java.util.List<InMemoryAce> arg)
           
 
Method Summary
 boolean addAce(InMemoryAce ace)
           
static InMemoryAcl createFromCommonsAcl(Acl commonsAcl)
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<InMemoryAce> getAces()
           
 Permission getPermission(java.lang.String principalId)
           
 int hashCode()
           
 boolean hasPermission(java.lang.String principalId, Permission permission)
           
 boolean removeAce(InMemoryAce ace)
           
 void setPermission(java.lang.String principalId, Permission permission)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InMemoryAcl

public InMemoryAcl()

InMemoryAcl

public InMemoryAcl(java.util.List<InMemoryAce> arg)
Method Detail

createFromCommonsAcl

public static InMemoryAcl createFromCommonsAcl(Acl commonsAcl)

getAces

public final java.util.List<InMemoryAce> getAces()

addAce

public boolean addAce(InMemoryAce ace)

removeAce

public boolean removeAce(InMemoryAce ace)

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


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.