Class 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
    Author:
    Frederik Heremans
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String TYPE  
      • Fields inherited from class org.activiti.engine.impl.variable.SerializableType

        TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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

        createObjectInputStream, createObjectOutputStream, deserialize, serialize
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)