Class AccessPermissionImpl

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

    public class AccessPermissionImpl
    extends Object
    implements org.alfresco.service.cmr.security.AccessPermission
    Standard implementation for access permission info
    Author:
    andyh
    • Constructor Detail

      • AccessPermissionImpl

        public AccessPermissionImpl​(String permission,
                                    org.alfresco.service.cmr.security.AccessStatus accessStatus,
                                    String authority,
                                    int position)
    • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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