org.alfresco.repo.security.person
Class PermissionsManagerImpl

java.lang.Object
  extended by org.alfresco.repo.security.person.PermissionsManagerImpl
All Implemented Interfaces:
PermissionsManager

public class PermissionsManagerImpl
extends java.lang.Object
implements PermissionsManager


Constructor Summary
PermissionsManagerImpl()
           
 
Method Summary
 boolean getClearExistingPermissions()
           
 boolean getInheritPermissions()
           
 java.util.Set getOwnerPermissions()
           
 java.util.Map getPermissions()
           
 java.util.Set getUserPermissions()
           
 void setClearExistingPermissions(boolean clearExistingPermissions)
           
 void setInheritPermissions(boolean inheritPermissions)
           
 void setOwnableService(OwnableService ownableService)
           
 void setOwnerPermissions(java.util.Set ownerPermissions)
           
 void setPermissions(java.util.Map permissions)
           
 void setPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String owner, java.lang.String user)
          Set the permission as defined on the given node
 void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
           
 void setUserPermissions(java.util.Set userPermissions)
           
 boolean validatePermissions(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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionsManagerImpl

public PermissionsManagerImpl()
Method Detail

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 nodeRef
owner - - 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.