Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.jbpm
Interface JbpmSecurityPolicy

All Known Implementing Classes:
AbstractJbpmSecurityPolicy, DefaultJbpmSecurityPolicy

public interface JbpmSecurityPolicy

Author:
arussel

Nested Class Summary
static class JbpmSecurityPolicy.Action
           
 
Method Summary
 java.lang.Boolean checkPermission(ProcessInstance processInstance, JbpmSecurityPolicy.Action action, DocumentModel dm, NuxeoPrincipal user)
          Checks the permission on a process instance.
 

Method Detail

checkPermission

java.lang.Boolean checkPermission(ProcessInstance processInstance,
                                  JbpmSecurityPolicy.Action action,
                                  DocumentModel dm,
                                  NuxeoPrincipal user)
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.

Parameters:
processInstance -
action -
dm - the attached document, null if no document is attache to the process.
Returns:
if the permission is granted, null if unknown.

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.