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:
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl
nameFields inherited from interface org.camunda.bpm.engine.variable.type.SerializableValueType
VALUE_INFO_OBJECT_TYPE_NAMEFields inherited from interface org.camunda.spin.plugin.variable.type.SpinValueType
JSON, VALUE_INFO_SERIALIZATION_DATA_FORMAT, XMLFields inherited from interface org.camunda.bpm.engine.variable.type.ValueType
BOOLEAN, BYTES, DATE, DOUBLE, FILE, INTEGER, LONG, NULL, NUMBER, OBJECT, SHORT, STRING, VALUE_INFO_TRANSIENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyValueInfo(SpinValueBuilder<?> builder, Map<String, Object> valueInfo) org.camunda.bpm.engine.variable.value.TypedValuecreateValue(Object value, Map<String, Object> valueInfo) protected abstract SpinValueBuilder<?>createValue(SpinValue value) protected abstract SpinValueBuilder<?>createValueFromSerialized(String value) org.camunda.bpm.engine.variable.value.SerializableValuecreateValueFromSerialized(String serializedValue, Map<String, Object> valueInfo) getValueInfo(org.camunda.bpm.engine.variable.value.TypedValue typedValue) booleanMethods inherited from class org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl
canConvertFromTypedValue, convertFromTypedValue, equals, getName, getParent, hashCode, isAbstract, isTransient, toString, unsupportedConversionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.camunda.bpm.engine.variable.type.ValueType
canConvertFromTypedValue, convertFromTypedValue, getName, getParent, isAbstract
-
Constructor Details
-
SpinValueTypeImpl
-
-
Method Details
-
createValue
public org.camunda.bpm.engine.variable.value.TypedValue createValue(Object value, Map<String, Object> valueInfo) - Specified by:
createValuein interfaceorg.camunda.bpm.engine.variable.type.ValueType
-
createValueFromSerialized
public org.camunda.bpm.engine.variable.value.SerializableValue createValueFromSerialized(String serializedValue, Map<String, Object> valueInfo) - Specified by:
createValueFromSerializedin interfaceorg.camunda.bpm.engine.variable.type.SerializableValueType
-
isPrimitiveValueType
public boolean isPrimitiveValueType()- Specified by:
isPrimitiveValueTypein interfaceorg.camunda.bpm.engine.variable.type.ValueType
-
getValueInfo
- Specified by:
getValueInfoin interfaceorg.camunda.bpm.engine.variable.type.ValueType
-
applyValueInfo
-
createValue
-
createValueFromSerialized
-