Class PermissionsManagerImpl
- java.lang.Object
-
- org.alfresco.repo.security.person.PermissionsManagerImpl
-
- All Implemented Interfaces:
PermissionsManager
public class PermissionsManagerImpl extends java.lang.Object implements PermissionsManager
-
-
Constructor Summary
Constructors Constructor Description PermissionsManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetClearExistingPermissions()booleangetInheritPermissions()java.util.Set<java.lang.String>getOwnerPermissions()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getPermissions()java.util.Set<java.lang.String>getUserPermissions()voidsetClearExistingPermissions(boolean clearExistingPermissions)voidsetInheritPermissions(boolean inheritPermissions)voidsetOwnableService(OwnableService ownableService)voidsetOwnerPermissions(java.util.Set<java.lang.String> ownerPermissions)voidsetPermissions(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> permissions)voidsetPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String owner, java.lang.String user)Set the permission as defined on the given nodevoidsetPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)voidsetUserPermissions(java.util.Set<java.lang.String> userPermissions)booleanvalidatePermissions(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
-
getInheritPermissions
public boolean getInheritPermissions()
-
setInheritPermissions
public void setInheritPermissions(boolean inheritPermissions)
-
getOwnerPermissions
public java.util.Set<java.lang.String> getOwnerPermissions()
-
setOwnerPermissions
public void setOwnerPermissions(java.util.Set<java.lang.String> ownerPermissions)
-
getPermissions
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getPermissions()
-
setPermissions
public void setPermissions(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> permissions)
-
getUserPermissions
public java.util.Set<java.lang.String> getUserPermissions()
-
setUserPermissions
public void setUserPermissions(java.util.Set<java.lang.String> userPermissions)
-
getClearExistingPermissions
public boolean getClearExistingPermissions()
-
setClearExistingPermissions
public void setClearExistingPermissions(boolean clearExistingPermissions)
-
setOwnableService
public void setOwnableService(OwnableService ownableService)
-
setPermissionService
public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
-
setPermissions
public void setPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String owner, java.lang.String user)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
public boolean validatePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String owner, java.lang.String user)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.
-
-