Interface Acl
-
- All Superinterfaces:
AccessControlListProperties
- All Known Implementing Classes:
AclEntity,AclUpdateEntity
public interface Acl extends AccessControlListProperties
Entity for alf_access_control_list persistence.- Since:
- 3.4
- Author:
- janv
-
-
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()Get the long keyjava.lang.LonggetInheritedAcl()Get the ACL inherited from nodes which have this ACLjava.lang.BooleangetInherits()Get inheritance behaviourjava.lang.LonggetInheritsFrom()Get the ACL from which this one inheritsjava.lang.BooleangetRequiresVersion()java.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
-
getId
java.lang.Long getId()
Get the long key- Specified by:
getIdin interfaceAccessControlListProperties- Returns:
- Long
-
getAclId
java.lang.String getAclId()
Get the ACL ID- Specified by:
getAclIdin interfaceAccessControlListProperties- Returns:
- String
-
getAclVersion
java.lang.Long getAclVersion()
Get the ACL version- Specified by:
getAclVersionin interfaceAccessControlListProperties- Returns:
- Long
-
isLatest
java.lang.Boolean isLatest()
Is this the latest version of the acl identified by the acl id string?- Specified by:
isLatestin interfaceAccessControlListProperties- Returns:
- Boolean
-
getInherits
java.lang.Boolean getInherits()
Get inheritance behaviour- Specified by:
getInheritsin interfaceAccessControlListProperties- Returns:
- Returns the inheritance status of this list
-
getInheritsFrom
java.lang.Long getInheritsFrom()
Get the ACL from which this one inherits- Returns:
- Long
-
getAclType
ACLType getAclType()
Get the type for this ACL- Specified by:
getAclTypein interfaceAccessControlListProperties- Returns:
- ACLType
-
getInheritedAcl
java.lang.Long getInheritedAcl()
Get the ACL inherited from nodes which have this ACL- Returns:
- Long
-
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,- Specified by:
isVersionedin interfaceAccessControlListProperties- Returns:
- Boolean
-
getRequiresVersion
java.lang.Boolean getRequiresVersion()
-
getAclChangeSetId
java.lang.Long getAclChangeSetId()
Description copied from interface:AccessControlListPropertiesGet the acl change set- Specified by:
getAclChangeSetIdin interfaceAccessControlListProperties- Returns:
- - the id of the change set
-
-