org.camunda.spin.plugin.variable.type.impl
Class SpinValueTypeImpl
java.lang.Object
org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl
org.camunda.spin.plugin.variable.type.impl.SpinValueTypeImpl
- All Implemented Interfaces:
- Serializable, org.camunda.bpm.engine.variable.type.SerializableValueType, org.camunda.bpm.engine.variable.type.ValueType, SpinValueType
- Direct Known Subclasses:
- JsonValueTypeImpl, XmlValueTypeImpl
public abstract class SpinValueTypeImpl
- extends org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl
- implements SpinValueType
- Author:
- Roman Smirnov
- See Also:
- Serialized Form
| Fields inherited from interface org.camunda.bpm.engine.variable.type.SerializableValueType |
VALUE_INFO_OBJECT_TYPE_NAME |
| Fields inherited from interface org.camunda.bpm.engine.variable.type.ValueType |
BOOLEAN, BYTES, DATE, DOUBLE, FILE, INTEGER, LONG, NULL, NUMBER, OBJECT, SHORT, STRING |
| Methods inherited from class org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl |
canConvertFromTypedValue, convertFromTypedValue, equals, getName, getParent, hashCode, isAbstract, toString, unsupportedConversion |
| Methods inherited from interface org.camunda.bpm.engine.variable.type.ValueType |
canConvertFromTypedValue, convertFromTypedValue, getName, getParent, isAbstract |
SpinValueTypeImpl
public SpinValueTypeImpl(String name)
createValue
public org.camunda.bpm.engine.variable.value.TypedValue createValue(Object value,
Map<String,Object> valueInfo)
- Specified by:
createValue in interface org.camunda.bpm.engine.variable.type.ValueType
createValueFromSerialized
public org.camunda.bpm.engine.variable.value.SerializableValue createValueFromSerialized(String serializedValue,
Map<String,Object> valueInfo)
- Specified by:
createValueFromSerialized in interface org.camunda.bpm.engine.variable.type.SerializableValueType
isPrimitiveValueType
public boolean isPrimitiveValueType()
- Specified by:
isPrimitiveValueType in interface org.camunda.bpm.engine.variable.type.ValueType
getValueInfo
public Map<String,Object> getValueInfo(org.camunda.bpm.engine.variable.value.TypedValue typedValue)
- Specified by:
getValueInfo in interface org.camunda.bpm.engine.variable.type.ValueType
createValue
protected abstract SpinValueBuilder<?> createValue(SpinValue value)
createValueFromSerialized
protected abstract SpinValueBuilder<?> createValueFromSerialized(String value)
Copyright © 2016 camunda services GmbH. All rights reserved.