Class PermissionsManagerImpl
java.lang.Object
org.alfresco.repo.security.person.PermissionsManagerImpl
- All Implemented Interfaces:
PermissionsManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoidsetClearExistingPermissions(boolean clearExistingPermissions) voidsetInheritPermissions(boolean inheritPermissions) voidsetOwnableService(OwnableService ownableService) voidsetOwnerPermissions(Set<String> ownerPermissions) voidsetPermissions(Map<String, Set<String>> permissions) voidsetPermissions(NodeRef nodeRef, String owner, String user) Set the permission as defined on the given nodevoidsetPermissionService(PermissionService permissionService) voidsetUserPermissions(Set<String> userPermissions) booleanvalidatePermissions(NodeRef nodeRef, String owner, String user) Validate that permissions are set on a node as defined.
-
Constructor Details
-
PermissionsManagerImpl
public PermissionsManagerImpl()
-
-
Method Details
-
getInheritPermissions
public boolean getInheritPermissions() -
setInheritPermissions
public void setInheritPermissions(boolean inheritPermissions) -
getOwnerPermissions
-
setOwnerPermissions
-
getPermissions
-
setPermissions
-
getUserPermissions
-
setUserPermissions
-
getClearExistingPermissions
public boolean getClearExistingPermissions() -
setClearExistingPermissions
public void setClearExistingPermissions(boolean clearExistingPermissions) -
setOwnableService
-
setPermissionService
-
setPermissions
Description copied from interface:PermissionsManagerSet the permission as defined on the given node- Specified by:
setPermissionsin interfacePermissionsManager- Parameters:
nodeRef- - the nodeRefowner- - which should be set as the owner of the node (if configured to be set)
-
validatePermissions
Description copied from interface:PermissionsManagerValidate that permissions are set on a node as defined.- Specified by:
validatePermissionsin interfacePermissionsManager- Parameters:
nodeRef- NodeRefowner- Stringuser- String- Returns:
- - true if correct, false if they are not set as defined.
-