Interface PermissionsManager

  • All Known Implementing Classes:
    PermissionsManagerImpl

    public interface PermissionsManager
    Utility bean to set/check permissions on a node
    Author:
    andyh
    • Method Detail

      • setPermissions

        void setPermissions​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                            String owner,
                            String user)
        Set the permission as defined on the given node
        Parameters:
        nodeRef - - the nodeRef
        owner - - which should be set as the owner of the node (if configured to be set)
      • validatePermissions

        boolean validatePermissions​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                    String owner,
                                    String user)
        Validate that permissions are set on a node as defined.
        Parameters:
        nodeRef - NodeRef
        owner - String
        user - String
        Returns:
        - true if correct, false if they are not set as defined.