public class ActionPermissionsOnWorkflow extends Object
Extended versions of this class need to be registered in file module.xml
using a <bean>
element located at /module/beans
.
This class is instantiated each time it is needed.
Constructor and Description |
---|
ActionPermissionsOnWorkflow() |
Modifier and Type | Method and Description |
---|---|
ActionPermission |
getActionPermission(ProcessExecutionContext.WorkflowPermission aWorkflowAction,
ActionPermissionsOnWorkflowContext aContext)
Returns a resolved permission for the specified
action . |
public ActionPermission getActionPermission(ProcessExecutionContext.WorkflowPermission aWorkflowAction, ActionPermissionsOnWorkflowContext aContext)
action
.
The default implementation of this method checks if the user belongs to the profile specified in the workflow model, at the location "WorkflowModel configuration".
If this method is overridden, it replaces the default behavior
but it is possible to call the super
method to get the default resolution of the permission
for the specified action.