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, using ScriptService as part of activiti workflow.
Since:
3.4.e
Author:
Frederik Heremans
  • Field Details

    • PERSON_BINDING_NAME

      protected static final String PERSON_BINDING_NAME
      See Also:
    • USERHOME_BINDING_NAME

      protected static final String USERHOME_BINDING_NAME
      See Also:
    • EXECUTION_BINDING_NAME

      protected static final String 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

      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)