org.alfresco.repo.security.person
Interface PermissionsManager

All Known Implementing Classes:
PermissionsManagerImpl

public interface PermissionsManager

Utility bean to set/check permissions on a node


Method Summary
 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
 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.
 

Method Detail

setPermissions

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

Parameters:
nodeRef - - the nodeRef
owner - - which should be set as the owner of the node (if configured to be set)

validatePermissions

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.

Parameters:
nodeRef -
owner -
Returns:
- true if correct, false if they are not set as defined.


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.