org.alfresco.repo.security.permissions
Interface AccessControlListProperties

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
SimpleAccessControlListProperties

public interface AccessControlListProperties
extends java.io.Serializable

Properties for an access control list


Method Summary
 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


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