public class PermissionsManagerImpl extends Object implements PermissionsManager
| Constructor and Description |
|---|
PermissionsManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getClearExistingPermissions() |
boolean |
getInheritPermissions() |
Set<String> |
getOwnerPermissions() |
Map<String,Set<String>> |
getPermissions() |
Set<String> |
getUserPermissions() |
void |
setClearExistingPermissions(boolean clearExistingPermissions) |
void |
setInheritPermissions(boolean inheritPermissions) |
void |
setOwnableService(OwnableService ownableService) |
void |
setOwnerPermissions(Set<String> ownerPermissions) |
void |
setPermissions(Map<String,Set<String>> permissions) |
void |
setPermissions(NodeRef nodeRef,
String owner,
String user)
Set the permission as defined on the given node
|
void |
setPermissionService(PermissionService permissionService) |
void |
setUserPermissions(Set<String> userPermissions) |
boolean |
validatePermissions(NodeRef nodeRef,
String owner,
String user)
Validate that permissions are set on a node as defined.
|
public boolean getInheritPermissions()
public void setInheritPermissions(boolean inheritPermissions)
public boolean getClearExistingPermissions()
public void setClearExistingPermissions(boolean clearExistingPermissions)
public void setOwnableService(OwnableService ownableService)
public void setPermissionService(PermissionService permissionService)
public void setPermissions(NodeRef nodeRef, String owner, String user)
PermissionsManagersetPermissions in interface PermissionsManagernodeRef - - the nodeRefowner - - which should be set as the owner of the node (if configured to be set)public boolean validatePermissions(NodeRef nodeRef, String owner, String user)
PermissionsManagervalidatePermissions in interface PermissionsManagernodeRef - NodeRefowner - Stringuser - StringCopyright © 2005–2020 Alfresco Software. All rights reserved.