Package ch.tocco.nice2.dms.impl.security
Class ContentNodePermissionServiceImpl
java.lang.Object
ch.tocco.nice2.dms.impl.security.ContentNodePermissionServiceImpl
- All Implemented Interfaces:
ContentNodePermissionService
@Component
public class ContentNodePermissionServiceImpl
extends Object
implements ContentNodePermissionService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetForName(String name) requireForName(String name) voidsetNodePermissions(List<NodePermissionsContribution> contributions)
-
Constructor Details
-
ContentNodePermissionServiceImpl
public ContentNodePermissionServiceImpl()
-
-
Method Details
-
requireForName
- Specified by:
requireForNamein interfaceContentNodePermissionService- Parameters:
name- unique_id of a Node_permission- Returns:
- ContentNodePermission representation of this Node_permission
-
getForName
- Specified by:
getForNamein interfaceContentNodePermissionService- Parameters:
name- unique_id of a Node_permission- Returns:
- ContentNodePermission representation of this Node_permission
-
getAvailablePermissions
- Specified by:
getAvailablePermissionsin interfaceContentNodePermissionService- Parameters:
node- a ContentTreeNode- Returns:
- a set of all available permissions at this node
-
getPermissionsForChildren
- Specified by:
getPermissionsForChildrenin interfaceContentNodePermissionService- Parameters:
node- a ContentTreeNode- Returns:
- a set of permissions only for this node's children
-
setNodePermissions
-