Class ActivitiScriptBase
- java.lang.Object
-
- org.alfresco.repo.workflow.activiti.script.ActivitiScriptBase
-
- Direct Known Subclasses:
DelegateExecutionScriptBase,ScriptTaskListener
public class ActivitiScriptBase extends Object
Base class for execution scripts, usingScriptServiceas part of activiti workflow.- Since:
- 3.4.e
- Author:
- Frederik Heremans
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringEXECUTION_BINDING_NAMEprotected static StringPERSON_BINDING_NAMEprotected org.activiti.engine.impl.el.ExpressionrunAsprotected org.activiti.engine.impl.el.Expressionscriptprotected org.activiti.engine.impl.el.ExpressionscriptProcessorprotected static StringUSERHOME_BINDING_NAME
-
Constructor Summary
Constructors Constructor Description ActivitiScriptBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectexecuteScript(String theScript, Map<String,Object> model, String scriptProcessorName)protected 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 ServiceRegistrygetServiceRegistry()protected 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 Detail
-
PERSON_BINDING_NAME
protected static final String PERSON_BINDING_NAME
- See Also:
- Constant Field Values
-
USERHOME_BINDING_NAME
protected static final String USERHOME_BINDING_NAME
- See Also:
- Constant Field Values
-
EXECUTION_BINDING_NAME
protected static final String EXECUTION_BINDING_NAME
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
executeScript
protected Object executeScript(String theScript, Map<String,Object> model, String scriptProcessorName, String runAsUser)
-
executeScriptAsUser
protected Object executeScriptAsUser(String theScript, Map<String,Object> model, String scriptProcessorName, String runAsUser)
-
executeScript
protected Object executeScript(String theScript, Map<String,Object> model, String scriptProcessorName)
-
getStringValue
protected String getStringValue(org.activiti.engine.impl.el.Expression expression, org.activiti.engine.delegate.VariableScope scope)
-
getServiceRegistry
protected ServiceRegistry getServiceRegistry()
-
getPersonNode
protected ActivitiScriptNode getPersonNode(String runAsUser)
-
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)
-
-