org.alfresco.repo.security.person
Class PermissionsManagerImpl
java.lang.Object
org.alfresco.repo.security.person.PermissionsManagerImpl
- All Implemented Interfaces:
- PermissionsManager
public class PermissionsManagerImpl
- extends java.lang.Object
- implements PermissionsManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PermissionsManagerImpl
public PermissionsManagerImpl()
getInheritPermissions
public boolean getInheritPermissions()
setInheritPermissions
public void setInheritPermissions(boolean inheritPermissions)
getOwnerPermissions
public java.util.Set getOwnerPermissions()
setOwnerPermissions
public void setOwnerPermissions(java.util.Set ownerPermissions)
getPermissions
public java.util.Map getPermissions()
setPermissions
public void setPermissions(java.util.Map permissions)
getUserPermissions
public java.util.Set getUserPermissions()
setUserPermissions
public void setUserPermissions(java.util.Set 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:
PermissionsManager
- Set the permission as defined on the given node
- Specified by:
setPermissions
in interface PermissionsManager
- 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:
PermissionsManager
- Validate that permissions are set on a node as defined.
- Specified by:
validatePermissions
in interface PermissionsManager
- Returns:
- - true if correct, false if they are not set as defined.
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.