Class AccessControlEntry

  • All Implemented Interfaces:
    java.io.Serializable, IDefaultAware

    public class AccessControlEntry
    extends java.lang.Object
    implements java.io.Serializable, IDefaultAware
    Access control list entry model.

    Documentation in this class focus synchronization behavior. About the use behind the fields in the portal, see AccessControlEntry.

    Since:
    6.2.0
    Version:
    $Revision$ $Date$
    See Also:
    AccessControlEntry, Serialized Form
    • Constructor Detail

      • AccessControlEntry

        public AccessControlEntry​(java.lang.String principalId)
    • Method Detail

      • getPrincipalId

        public java.lang.String getPrincipalId()
      • setAccessControlList

        public void setAccessControlList​(AccessControlList accessControlList)
      • isDefault

        public boolean isDefault()
        Description copied from interface: IDefaultAware
        Returns whether this object is equivalent to the default value.
        Specified by:
        isDefault in interface IDefaultAware
        Returns:
        true if this object is equivalent to the default value, false otherwise.
      • setInherited

        public void setInherited​(boolean inherited)
      • getAccessControlListId

        public java.lang.String getAccessControlListId()
        Returns this access control entrie's list identifier.
        Returns:
        this access control entrie's list identifier.
        Since:
        9.0.0
      • getAllowPermissions

        public int getAllowPermissions()
        Returns permissions that are allowed.
        Returns:
        Since:
        17.0.0
      • setAllowPermissions

        public void setAllowPermissions​(java.lang.Integer allowPermissions)
        Sets permissions that are allowed.
        Parameters:
        allowPermissions - the permissions that are allowed.
        Since:
        17.0.0
      • getDenyPermissions

        public int getDenyPermissions()
        Returns permissions that are denied.
        Returns:
        Since:
        17.0.0
      • setDenyPermissions

        public void setDenyPermissions​(java.lang.Integer denyPermissions)
        Sets permissions that are denied.
        Parameters:
        denyPermissions - the permissions that are denied.
        Since:
        17.0.0