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