org.alfresco.cmis.acl
Class CMISAccessControlEntryImpl

java.lang.Object
  extended by org.alfresco.cmis.acl.CMISAccessControlEntryImpl
All Implemented Interfaces:
CMISAccessControlEntry

public class CMISAccessControlEntryImpl
extends java.lang.Object
implements CMISAccessControlEntry


Constructor Summary
CMISAccessControlEntryImpl(java.lang.String principalId, java.lang.String permission)
          Can be used for external calls to add or delete aces.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 boolean getDirect()
          Is the assignment direct on the object
 java.lang.String getPermission()
          Get the unique permission id
 int getPosition()
           
 java.lang.String getPrincipalId()
          Get the principal id.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CMISAccessControlEntryImpl

public CMISAccessControlEntryImpl(java.lang.String principalId,
                                  java.lang.String permission)
Can be used for external calls to add or delete aces. (All must be at position 0 === directly set on the object)

Parameters:
principalId -
permission -
Method Detail

getDirect

public boolean getDirect()
Description copied from interface: CMISAccessControlEntry
Is the assignment direct on the object

Specified by:
getDirect in interface CMISAccessControlEntry
Returns:
true if directly assigned, false otherwise.

getPermission

public java.lang.String getPermission()
Description copied from interface: CMISAccessControlEntry
Get the unique permission id

Specified by:
getPermission in interface CMISAccessControlEntry
Returns:
the unique permission id

getPrincipalId

public java.lang.String getPrincipalId()
Description copied from interface: CMISAccessControlEntry
Get the principal id.

Specified by:
getPrincipalId in interface CMISAccessControlEntry
Returns:
principal id

getPosition

public int getPosition()
Returns:
the position

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 © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.