org.camunda.bpm.engine.impl.variable
Class CustomObjectType
java.lang.Object
org.camunda.bpm.engine.impl.variable.CustomObjectType
- All Implemented Interfaces:
- VariableType
public class CustomObjectType
- extends Object
- implements VariableType
Custom object type
- Author:
- Esteban Robles Luna
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
typeName
protected String typeName
theClass
protected Class<?> theClass
CustomObjectType
public CustomObjectType(String typeName,
Class<?> theClass)
getTypeName
public String getTypeName()
- Description copied from interface:
VariableType
- name of variable type (limited to 100 characters length)
- Specified by:
getTypeName in interface VariableType
getValue
public Object getValue(ValueFields valueFields)
- Specified by:
getValue in interface VariableType
isAbleToStore
public boolean isAbleToStore(Object value)
- Specified by:
isAbleToStore in interface VariableType
isCachable
public boolean isCachable()
- Specified by:
isCachable in interface VariableType
setValue
public void setValue(Object value,
ValueFields valueFields)
- Specified by:
setValue in interface VariableType
getTypeNameForValue
public String getTypeNameForValue(Object value)
- Description copied from interface:
VariableType
Returns the type name (i.e. the simple class name) of the passed value.
Note:For a serializable value only the type name "Serializable"
will currently be returned and not the simple class name of the passed value.
- Specified by:
getTypeNameForValue in interface VariableType
getRawValue
public Object getRawValue(ValueFields valueFields)
- Specified by:
getRawValue in interface VariableType
Copyright © 2014 camunda services GmbH. All Rights Reserved.