Interface AccessControlListProperties
-
- All Known Subinterfaces:
Acl
- All Known Implementing Classes:
AclEntity,AclUpdateEntity,SimpleAccessControlListProperties
public interface AccessControlListPropertiesProperties for an access control list- Author:
- andyh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.LonggetAclChangeSetId()Get the acl change setjava.lang.StringgetAclId()Get the ACL IDACLTypegetAclType()Get the type for this ACLjava.lang.LonggetAclVersion()Get the ACL versionjava.lang.LonggetId()The ACL DB idjava.lang.BooleangetInherits()Get inheritance behaviourjava.lang.BooleanisLatest()Is this the latest version of the acl identified by the acl id string?java.lang.BooleanisVersioned()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
-
-