public abstract class SpinValueTypeImpl extends org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl implements SpinValueType
nameJSON, VALUE_INFO_SERIALIZATION_DATA_FORMAT, XMLVALUE_INFO_OBJECT_TYPE_NAMEBOOLEAN, BYTES, DATE, DOUBLE, FILE, INTEGER, LONG, NULL, NUMBER, OBJECT, SHORT, STRING, VALUE_INFO_TRANSIENT| Constructor and Description |
|---|
SpinValueTypeImpl(String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyValueInfo(SpinValueBuilder<?> builder,
Map<String,Object> valueInfo) |
org.camunda.bpm.engine.variable.value.TypedValue |
createValue(Object value,
Map<String,Object> valueInfo) |
protected abstract SpinValueBuilder<?> |
createValue(SpinValue value) |
protected abstract SpinValueBuilder<?> |
createValueFromSerialized(String value) |
org.camunda.bpm.engine.variable.value.SerializableValue |
createValueFromSerialized(String serializedValue,
Map<String,Object> valueInfo) |
Map<String,Object> |
getValueInfo(org.camunda.bpm.engine.variable.value.TypedValue typedValue) |
boolean |
isPrimitiveValueType() |
canConvertFromTypedValue, convertFromTypedValue, equals, getName, getParent, hashCode, isAbstract, isTransient, toString, unsupportedConversionclone, finalize, getClass, notify, notifyAll, wait, wait, waitcanConvertFromTypedValue, convertFromTypedValue, getName, getParent, isAbstractpublic SpinValueTypeImpl(String name)
public org.camunda.bpm.engine.variable.value.TypedValue createValue(Object value, Map<String,Object> valueInfo)
createValue in interface org.camunda.bpm.engine.variable.type.ValueTypepublic org.camunda.bpm.engine.variable.value.SerializableValue createValueFromSerialized(String serializedValue, Map<String,Object> valueInfo)
createValueFromSerialized in interface org.camunda.bpm.engine.variable.type.SerializableValueTypepublic boolean isPrimitiveValueType()
isPrimitiveValueType in interface org.camunda.bpm.engine.variable.type.ValueTypepublic Map<String,Object> getValueInfo(org.camunda.bpm.engine.variable.value.TypedValue typedValue)
getValueInfo in interface org.camunda.bpm.engine.variable.type.ValueTypeprotected void applyValueInfo(SpinValueBuilder<?> builder, Map<String,Object> valueInfo)
protected abstract SpinValueBuilder<?> createValue(SpinValue value)
protected abstract SpinValueBuilder<?> createValueFromSerialized(String value)
Copyright © 2013–2020 camunda services GmbH. All rights reserved.