Class SimplePermissionEntry

    • Constructor Detail

      • SimplePermissionEntry

        public SimplePermissionEntry​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                     PermissionReference permissionReference,
                                     String authority,
                                     org.alfresco.service.cmr.security.AccessStatus accessStatus)
      • SimplePermissionEntry

        public SimplePermissionEntry​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                     PermissionReference permissionReference,
                                     String authority,
                                     org.alfresco.service.cmr.security.AccessStatus accessStatus,
                                     int position)
    • Method Detail

      • getPermissionReference

        public PermissionReference getPermissionReference()
        Description copied from interface: PermissionEntry
        Get the permission definition. This may be null. Null implies that the settings apply to all permissions
        Returns:
        PermissionReference
      • getAuthority

        public 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.
        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
        Returns:
        NodeRef
      • isDenied

        public boolean isDenied()
        Description copied from interface: PermissionEntry
        Is permissions denied?
      • isAllowed

        public boolean isAllowed()
        Description copied from interface: PermissionEntry
        Is permission allowed?
      • getAccessStatus

        public org.alfresco.service.cmr.security.AccessStatus getAccessStatus()
        Description copied from interface: PermissionEntry
        Get the Access enum value
        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)
        Returns:
        int
      • isInherited

        public boolean isInherited()
        Description copied from interface: PermissionEntry
        Is this permission inherited?
        Returns:
        boolean