Class GlobalPermissionEntry

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.alfresco.service.cmr.security.AccessStatus getAccessStatus()
      Get the Access enum value
      java.lang.String getAuthority()
      Get the authority to which this entry applies This could be the string value of a username, group, role or any other authority assigned to the authorisation.
      org.alfresco.service.cmr.repository.NodeRef getNodeRef()
      Get the node ref for the node to which this permission applies.
      PermissionReference getPermissionReference()
      Get the permission definition.
      int getPosition()
      Return the position in the inhertance chain (0 is not inherited and set on the object)
      void initialise​(org.dom4j.Element element, org.alfresco.service.namespace.NamespacePrefixResolver nspr, PermissionModel permissionModel)  
      boolean isAllowed()
      Is permission allowed?
      boolean isDenied()
      Is permissions denied?
      boolean isInherited()
      Is this permission inherited?
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GlobalPermissionEntry

        public GlobalPermissionEntry()
    • Method Detail

      • getAuthority

        public java.lang.String getAuthority()
        Description copied from interface: PermissionEntry
        Get the authority to which this entry applies This could be the string value of a username, group, role or any other authority assigned to the authorisation. If null then this applies to all.
        Specified by:
        getAuthority in interface PermissionEntry
        Returns:
        String
      • getNodeRef

        public org.alfresco.service.cmr.repository.NodeRef getNodeRef()
        Description copied from interface: PermissionEntry
        Get the node ref for the node to which this permission applies. This can only be null for a global permission
        Specified by:
        getNodeRef in interface PermissionEntry
        Returns:
        NodeRef
      • getAccessStatus

        public org.alfresco.service.cmr.security.AccessStatus getAccessStatus()
        Description copied from interface: PermissionEntry
        Get the Access enum value
        Specified by:
        getAccessStatus in interface PermissionEntry
        Returns:
        AccessStatus
      • getPosition

        public int getPosition()
        Description copied from interface: PermissionEntry
        Return the position in the inhertance chain (0 is not inherited and set on the object)
        Specified by:
        getPosition in interface PermissionEntry
        Returns:
        int