Interface PermissionsManager

  • All Known Implementing Classes:
    PermissionsManagerImpl

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void setPermissions​(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String owner, java.lang.String user)
      Set the permission as defined on the given node
      boolean validatePermissions​(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String owner, java.lang.String user)
      Validate that permissions are set on a node as defined.
    • Method Detail

      • setPermissions

        void setPermissions​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                            java.lang.String owner,
                            java.lang.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,
                                    java.lang.String owner,
                                    java.lang.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.