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

java.lang.Object
  extended by org.alfresco.repo.workflow.activiti.script.ActivitiScriptBase
      extended by org.alfresco.repo.workflow.activiti.script.DelegateExecutionScriptBase
          extended by org.alfresco.repo.workflow.activiti.script.AlfrescoScriptDelegate
All Implemented Interfaces:
org.activiti.engine.delegate.JavaDelegate

public class AlfrescoScriptDelegate
extends DelegateExecutionScriptBase
implements org.activiti.engine.delegate.JavaDelegate

A JavaDelegate that executes a script against the ScriptService. The script that is executed can be set using field 'script'. A non-default script-processor can be set in the field 'scriptProcessor'. Optionally, you can run the script as a different user than the default by setting the field 'runAs'. By default, the user this script as the current logged-in user. If no user is currently logged in (eg. flow triggered by timer) the system user will be used instead.

Since:
4.0

Field Summary
 
Fields inherited from class org.alfresco.repo.workflow.activiti.script.ActivitiScriptBase
EXECUTION_BINDING_NAME, PERSON_BINDING_NAME, runAs, script, scriptProcessor, USERHOME_BINDING_NAME
 
Constructor Summary
AlfrescoScriptDelegate()
           
 
Method Summary
 void execute(org.activiti.engine.delegate.DelegateExecution execution)
           
 
Methods inherited from class org.alfresco.repo.workflow.activiti.script.DelegateExecutionScriptBase
getInputMap, runScript
 
Methods inherited from class org.alfresco.repo.workflow.activiti.script.ActivitiScriptBase
executeScript, executeScript, executeScriptAsUser, getPersonNode, getServiceRegistry, getStringValue, setRunAs, setScript, setScriptProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlfrescoScriptDelegate

public AlfrescoScriptDelegate()
Method Detail

execute

public void execute(org.activiti.engine.delegate.DelegateExecution execution)
             throws java.lang.Exception
Specified by:
execute in interface org.activiti.engine.delegate.JavaDelegate
Throws:
java.lang.Exception


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