Class ActivitiScriptBase
java.lang.Object
org.alfresco.repo.workflow.activiti.script.ActivitiScriptBase
- Direct Known Subclasses:
DelegateExecutionScriptBase,ScriptTaskListener
Base class for execution scripts, using
ScriptService as part of activiti workflow.- Since:
- 3.4.e
- Author:
- Frederik Heremans
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectprotected ObjectexecuteScript(String theScript, Map<String, Object> model, String scriptProcessorName, String runAsUser) protected ObjectexecuteScriptAsUser(String theScript, Map<String, Object> model, String scriptProcessorName, String runAsUser) protected ActivitiScriptNodegetPersonNode(String runAsUser) protected ServiceRegistryprotected StringgetStringValue(org.activiti.engine.impl.el.Expression expression, org.activiti.engine.delegate.VariableScope scope) voidsetRunAs(org.activiti.engine.impl.el.Expression runAs) voidsetScript(org.activiti.engine.impl.el.Expression script) voidsetScriptProcessor(org.activiti.engine.impl.el.Expression scriptProcessor)
-
Field Details
-
PERSON_BINDING_NAME
- See Also:
-
USERHOME_BINDING_NAME
- See Also:
-
EXECUTION_BINDING_NAME
- See Also:
-
script
protected org.activiti.engine.impl.el.Expression script -
runAs
protected org.activiti.engine.impl.el.Expression runAs -
scriptProcessor
protected org.activiti.engine.impl.el.Expression scriptProcessor
-
-
Constructor Details
-
ActivitiScriptBase
public ActivitiScriptBase()
-
-
Method Details
-
executeScript
-
executeScriptAsUser
-
executeScript
-
getStringValue
protected String getStringValue(org.activiti.engine.impl.el.Expression expression, org.activiti.engine.delegate.VariableScope scope) -
getServiceRegistry
-
getPersonNode
-
setScript
public void setScript(org.activiti.engine.impl.el.Expression script) -
setRunAs
public void setRunAs(org.activiti.engine.impl.el.Expression runAs) -
setScriptProcessor
public void setScriptProcessor(org.activiti.engine.impl.el.Expression scriptProcessor)
-