Class AclObjectIdentity
- java.lang.Object
-
- org.genesys.blocks.model.EmptyModel
-
- org.genesys.blocks.model.BasicModel
-
- org.genesys.blocks.security.model.AclObjectIdentity
-
- All Implemented Interfaces:
Serializable,EntityId,org.springframework.data.domain.Persistable<Long>
@Entity public class AclObjectIdentity extends BasicModel
ACL Object Identity represents a specific ACL-aware entity (combination ofAclClassand {#link objectIdIdentity}). It records the owner of the entity and entity's parent object if any.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AclObjectIdentity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AclClassgetAclClass()Gets the acl class.List<AclEntry>getAclEntries()Gets the acl entries.longgetObjectIdIdentity()Gets the object id identity.AclSidgetOwnerSid()Gets the owner sid.AclObjectIdentitygetParentObject()Gets the parent object.booleanisEntriesInheriting()Checks if is entries inheriting.voidsetAclClass(AclClass aclClass)Sets the acl class.voidsetAclEntries(List<AclEntry> aclEntries)Sets the acl entries.voidsetEntriesInheriting(boolean entriesInheriting)Sets the entries inheriting.voidsetObjectIdIdentity(long objectIdIdentity)Sets the object id identity.voidsetOwnerSid(AclSid ownerSid)Sets the owner sid.voidsetParentObject(AclObjectIdentity parentObject)Sets the parent object.-
Methods inherited from class org.genesys.blocks.model.BasicModel
getId, setId
-
Methods inherited from class org.genesys.blocks.model.EmptyModel
equals, hashCode, isNew, toString
-
-
-
-
Method Detail
-
getAclClass
public AclClass getAclClass()
Gets the acl class.- Returns:
- the acl class
-
setAclClass
public void setAclClass(AclClass aclClass)
Sets the acl class.- Parameters:
aclClass- the new acl class
-
getParentObject
public AclObjectIdentity getParentObject()
Gets the parent object.- Returns:
- the parent object
-
setParentObject
public void setParentObject(AclObjectIdentity parentObject)
Sets the parent object.- Parameters:
parentObject- the new parent object
-
getOwnerSid
public AclSid getOwnerSid()
Gets the owner sid.- Returns:
- the owner sid
-
setOwnerSid
public void setOwnerSid(AclSid ownerSid)
Sets the owner sid.- Parameters:
ownerSid- the new owner sid
-
getObjectIdIdentity
public long getObjectIdIdentity()
Gets the object id identity.- Returns:
- the object id identity
-
setObjectIdIdentity
public void setObjectIdIdentity(long objectIdIdentity)
Sets the object id identity.- Parameters:
objectIdIdentity- the new object id identity
-
isEntriesInheriting
public boolean isEntriesInheriting()
Checks if is entries inheriting.- Returns:
- true, if is entries inheriting
-
setEntriesInheriting
public void setEntriesInheriting(boolean entriesInheriting)
Sets the entries inheriting.- Parameters:
entriesInheriting- the new entries inheriting
-
-