org.alfresco.repo.security.permissions
Interface AccessControlListProperties

All Known Subinterfaces:
Acl
All Known Implementing Classes:
AclEntity, AclUpdateEntity, SimpleAccessControlListProperties

public interface AccessControlListProperties

Properties for an access control list


Method Summary
 java.lang.Long getAclChangeSetId()
          Get the acl change set
 java.lang.String getAclId()
          Get the ACL ID
 ACLType getAclType()
          Get the type for this ACL
 java.lang.Long getAclVersion()
          Get the ACL version
 java.lang.Long getId()
          The ACL DB id
 java.lang.Boolean getInherits()
          Get inheritance behaviour
 java.lang.Boolean isLatest()
          Is this the latest version of the acl identified by the acl id string?
 java.lang.Boolean isVersioned()
          Is this ACL versioned - if not there will be no old versions of the ACL and the long id will remain unchanged.
 

Method Detail

getAclId

java.lang.String getAclId()
Get the ACL ID

Returns:
the acl id

getAclVersion

java.lang.Long getAclVersion()
Get the ACL version

Returns:
the acl version

isLatest

java.lang.Boolean isLatest()
Is this the latest version of the acl identified by the acl id string?

Returns:
- true if the acl is the latest version

getInherits

java.lang.Boolean getInherits()
Get inheritance behaviour

Returns:
Returns the inheritance status of this list

getAclType

ACLType getAclType()
Get the type for this ACL

Returns:
the acl type

isVersioned

java.lang.Boolean isVersioned()
Is this ACL versioned - if not there will be no old versions of the ACL and the long id will remain unchanged. If an acl is versioned it can not be updated - a new copy has to be created,

Returns:
if the acl is verioned

getId

java.lang.Long getId()
The ACL DB id

Returns:
the id

getAclChangeSetId

java.lang.Long getAclChangeSetId()
Get the acl change set

Returns:
- the id of the change set


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.