Interface ContentNodePermissionService

All Known Implementing Classes:
ContentNodePermissionServiceImpl

public interface ContentNodePermissionService
  • Method Details

    • requireForName

      ContentNodePermission requireForName(String name)
      Parameters:
      name - unique_id of a Node_permission
      Returns:
      ContentNodePermission representation of this Node_permission
    • getForName

      Parameters:
      name - unique_id of a Node_permission
      Returns:
      ContentNodePermission representation of this Node_permission
    • getAvailablePermissions

      Set<ContentNodePermission> getAvailablePermissions(ContentTreeNode node)
      Parameters:
      node - a ContentTreeNode
      Returns:
      a set of all available permissions at this node
    • getPermissionsForChildren

      Set<ContentNodePermission> getPermissionsForChildren(ContentTreeNode node)
      Parameters:
      node - a ContentTreeNode
      Returns:
      a set of permissions only for this node's children