Class VariableType
- java.lang.Object
-
- org.activiti.spring.process.variable.types.VariableType
-
- Direct Known Subclasses:
JavaObjectVariableType,JsonObjectVariableType
public abstract class VariableType extends Object
Base variable type for types as defined in extension json files. Used to validate variables against definition.
-
-
Constructor Summary
Constructors Constructor Description VariableType()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetName()protected booleanisExpression(Object var)ObjectparseFromValue(Object value)voidsetName(String name)abstract voidvalidate(Object var, List<ActivitiException> errors)
-
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
validate
public abstract void validate(Object var, List<ActivitiException> errors)
-
parseFromValue
public Object parseFromValue(Object value) throws ActivitiException
- Throws:
ActivitiException
-
isExpression
protected boolean isExpression(Object var)
-
-