Class DefaultVariableTypes
- java.lang.Object
-
- org.activiti.engine.impl.variable.DefaultVariableTypes
-
- All Implemented Interfaces:
java.io.Serializable,VariableTypes
public class DefaultVariableTypes extends java.lang.Object implements VariableTypes, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultVariableTypes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultVariableTypesaddType(VariableType type)DefaultVariableTypesaddType(VariableType type, int index)Add type at the given index.VariableTypefindVariableType(java.lang.Object value)intgetTypeIndex(java.lang.String typeName)intgetTypeIndex(VariableType type)VariableTypegetVariableType(java.lang.String typeName)VariableTypesremoveType(VariableType type)voidsetTypesList(java.util.List<VariableType> typesList)
-
-
-
Method Detail
-
addType
public DefaultVariableTypes addType(VariableType type)
- Specified by:
addTypein interfaceVariableTypes
-
addType
public DefaultVariableTypes addType(VariableType type, int index)
Description copied from interface:VariableTypesAdd type at the given index. The index is used when finding a type for an object. When different types can store a specific object value, the one with the smallest index will be used.- Specified by:
addTypein interfaceVariableTypes
-
setTypesList
public void setTypesList(java.util.List<VariableType> typesList)
-
getVariableType
public VariableType getVariableType(java.lang.String typeName)
- Specified by:
getVariableTypein interfaceVariableTypes- Returns:
- the type for the given type name. Returns null if no type was found with the name.
-
findVariableType
public VariableType findVariableType(java.lang.Object value)
- Specified by:
findVariableTypein interfaceVariableTypes- Returns:
- the variable type to be used to store the given value as a variable.
-
getTypeIndex
public int getTypeIndex(VariableType type)
- Specified by:
getTypeIndexin interfaceVariableTypes
-
getTypeIndex
public int getTypeIndex(java.lang.String typeName)
- Specified by:
getTypeIndexin interfaceVariableTypes
-
removeType
public VariableTypes removeType(VariableType type)
- Specified by:
removeTypein interfaceVariableTypes
-
-