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

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

public class ScriptNodeListVariableType
extends org.activiti.engine.impl.variable.SerializableType

Custom VariableType that allows storing a list of ActivitiScriptNodes as a process variable in activiti.

Since:
3.4.e

Field Summary
static java.lang.String TYPE
           
 
Fields inherited from class org.activiti.engine.impl.variable.SerializableType
TYPE_NAME
 
Constructor Summary
ScriptNodeListVariableType()
           
 
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 org.activiti.engine.impl.variable.SerializableType
serialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

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

ScriptNodeListVariableType

public ScriptNodeListVariableType()
Method Detail

getTypeName

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

isCachable

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

isAbleToStore

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

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
Overrides:
setValue in class org.activiti.engine.impl.variable.SerializableType

getValue

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

setServiceRegistry

public void setServiceRegistry(ServiceRegistry serviceRegistry)


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