org.alfresco.repo.workflow.activiti.script
Class ActivitiScriptBase

java.lang.Object
  extended by org.alfresco.repo.workflow.activiti.script.ActivitiScriptBase
Direct Known Subclasses:
DelegateExecutionScriptBase, ScriptTaskListener

public class ActivitiScriptBase
extends java.lang.Object

Base class for execution scripts, using ScriptService as part of activiti workflow.

Since:
3.4.e

Field Summary
protected static java.lang.String EXECUTION_BINDING_NAME
           
protected static java.lang.String PERSON_BINDING_NAME
           
protected  org.activiti.engine.impl.el.Expression runAs
           
protected  org.activiti.engine.impl.el.Expression script
           
protected  org.activiti.engine.impl.el.Expression scriptProcessor
           
protected static java.lang.String USERHOME_BINDING_NAME
           
 
Constructor Summary
ActivitiScriptBase()
           
 
Method Summary
protected  java.lang.Object executeScript(java.lang.String theScript, java.util.Map model, java.lang.String scriptProcessorName)
           
protected  java.lang.Object executeScript(java.lang.String theScript, java.util.Map model, java.lang.String scriptProcessorName, java.lang.String runAsUser)
           
protected  java.lang.Object executeScriptAsUser(java.lang.String theScript, java.util.Map model, java.lang.String scriptProcessorName, java.lang.String runAsUser)
           
protected  ActivitiScriptNode getPersonNode(java.lang.String runAsUser)
           
protected  ServiceRegistry getServiceRegistry()
           
protected  java.lang.String getStringValue(org.activiti.engine.impl.el.Expression expression, org.activiti.engine.delegate.VariableScope scope)
           
 void setRunAs(org.activiti.engine.impl.el.Expression runAs)
           
 void setScript(org.activiti.engine.impl.el.Expression script)
           
 void setScriptProcessor(org.activiti.engine.impl.el.Expression scriptProcessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

ActivitiScriptBase

public ActivitiScriptBase()
Method Detail

executeScript

protected java.lang.Object executeScript(java.lang.String theScript,
                                         java.util.Map model,
                                         java.lang.String scriptProcessorName,
                                         java.lang.String runAsUser)

executeScriptAsUser

protected java.lang.Object executeScriptAsUser(java.lang.String theScript,
                                               java.util.Map model,
                                               java.lang.String scriptProcessorName,
                                               java.lang.String runAsUser)

executeScript

protected java.lang.Object executeScript(java.lang.String theScript,
                                         java.util.Map 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)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.