Class AccessPermissionImpl

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

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

      • AccessPermissionImpl

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.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