Class 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 of AclClass and {#link objectIdIdentity}). It records the owner of the entity and entity's parent object if any.
    See Also:
    Serialized Form
    • Constructor Detail

      • AclObjectIdentity

        public AclObjectIdentity()
    • 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
      • getAclEntries

        public List<AclEntry> getAclEntries()
        Gets the acl entries.
        Returns:
        the acl entries
      • setAclEntries

        public void setAclEntries​(List<AclEntry> aclEntries)
        Sets the acl entries.
        Parameters:
        aclEntries - the new acl entries