Class NodeContext.ACE

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

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

      Constructors 
      Constructor Description
      ACE​(org.alfresco.service.cmr.security.AccessStatus accessStatus, java.lang.String authority, java.lang.String permission)  
    • Constructor Detail

      • ACE

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

      • getPermission

        public java.lang.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 java.lang.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