org.alfresco.repo.workflow.activiti.variable
Class ScriptNodeVariableType

java.lang.Object
  extended by org.alfresco.repo.workflow.activiti.variable.ScriptNodeVariableType
All Implemented Interfaces:
org.activiti.engine.impl.variable.VariableType

public class ScriptNodeVariableType
extends java.lang.Object
implements org.activiti.engine.impl.variable.VariableType

Custom VariableType that allows storing ActivitiScriptNode as a process variable in activiti, allowing node properties being used in scripts.

Since:
3.4.e

Field Summary
static java.lang.String TYPE_NAME
           
 
Constructor Summary
ScriptNodeVariableType()
           
 
Method Summary
 java.lang.String getTypeName()
           
 java.lang.Object getValue(org.activiti.engine.impl.variable.ValueFields valueFields)
           
 boolean isAbleToStore(java.lang.Object value)
           
 boolean isCachable()
           
 void setServiceRegistry(ServiceRegistry serviceRegistry)
           
 void setValue(java.lang.Object value, org.activiti.engine.impl.variable.ValueFields valueFields)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_NAME

public static final java.lang.String TYPE_NAME
See Also:
Constant Field Values
Constructor Detail

ScriptNodeVariableType

public ScriptNodeVariableType()
Method Detail

getTypeName

public java.lang.String getTypeName()
Specified by:
getTypeName in interface org.activiti.engine.impl.variable.VariableType

isCachable

public boolean isCachable()
Specified by:
isCachable in interface org.activiti.engine.impl.variable.VariableType

isAbleToStore

public boolean isAbleToStore(java.lang.Object value)
Specified by:
isAbleToStore in interface org.activiti.engine.impl.variable.VariableType

setValue

public void setValue(java.lang.Object value,
                     org.activiti.engine.impl.variable.ValueFields valueFields)
Specified by:
setValue in interface org.activiti.engine.impl.variable.VariableType

getValue

public java.lang.Object getValue(org.activiti.engine.impl.variable.ValueFields valueFields)
Specified by:
getValue in interface org.activiti.engine.impl.variable.VariableType

setServiceRegistry

public void setServiceRegistry(ServiceRegistry serviceRegistry)


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