Class NodeContext.ACE

  • All Implemented Interfaces:
    org.alfresco.service.cmr.security.AccessPermission
    Enclosing class:
    NodeContext

    public static class NodeContext.ACE
    extends Object
    implements org.alfresco.service.cmr.security.AccessPermission
    Access Control Entry
    • Constructor Detail

      • ACE

        public ACE​(org.alfresco.service.cmr.security.AccessStatus accessStatus,
                   String authority,
                   String permission)
    • Method Detail

      • getPermission

        public String getPermission()
        Specified by:
        getPermission in interface org.alfresco.service.cmr.security.AccessPermission
      • getAccessStatus

        public org.alfresco.service.cmr.security.AccessStatus getAccessStatus()
        Specified by:
        getAccessStatus in interface org.alfresco.service.cmr.security.AccessPermission
      • getAuthority

        public String getAuthority()
        Specified by:
        getAuthority in interface org.alfresco.service.cmr.security.AccessPermission
      • getAuthorityType

        public org.alfresco.service.cmr.security.AuthorityType getAuthorityType()
        Specified by:
        getAuthorityType in interface org.alfresco.service.cmr.security.AccessPermission
      • getPosition

        public int getPosition()
        Specified by:
        getPosition in interface org.alfresco.service.cmr.security.AccessPermission
      • isInherited

        public boolean isInherited()
        Specified by:
        isInherited in interface org.alfresco.service.cmr.security.AccessPermission
      • isSetDirectly

        public boolean isSetDirectly()
        Specified by:
        isSetDirectly in interface org.alfresco.service.cmr.security.AccessPermission