org.nuxeo.ecm.platform.jbpm.core.service
Class DefaultJbpmSecurityPolicy
java.lang.Object
org.nuxeo.ecm.platform.jbpm.AbstractJbpmSecurityPolicy
org.nuxeo.ecm.platform.jbpm.core.service.DefaultJbpmSecurityPolicy
- All Implemented Interfaces:
- JbpmSecurityPolicy
public class DefaultJbpmSecurityPolicy
- extends AbstractJbpmSecurityPolicy
- Author:
- arussel
DefaultJbpmSecurityPolicy
public DefaultJbpmSecurityPolicy()
checkPermission
public Boolean checkPermission(ProcessInstance pi,
JbpmSecurityPolicy.Action action,
DocumentModel dm,
NuxeoPrincipal principal)
- Description copied from interface:
JbpmSecurityPolicy
- Checks the permission on a process instance.
- read
- Read a process instance from this definition.
- write
- Edit a process instance from this definition.
- execute
- Create a process instance from this definition.
dm
- the attached document, null
if no document is
attache to the process.
- Returns:
- if the permission is granted,
null
if unknown.
Copyright © 2011 Nuxeo SAS. All Rights Reserved.