Interface AccessControlListProperties

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

public interface AccessControlListProperties
Properties for an access control list
Author:
andyh
  • Method Details

    • getAclId

      String getAclId()
      Get the ACL ID
      Returns:
      the acl id
    • getAclVersion

      Long getAclVersion()
      Get the ACL version
      Returns:
      the acl version
    • isLatest

      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

      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

      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

      Long getId()
      The ACL DB id
      Returns:
      the id
    • getAclChangeSetId

      Long getAclChangeSetId()
      Get the acl change set
      Returns:
      - the id of the change set