|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TypedValueSerializer<T extends org.camunda.bpm.engine.variable.value.TypedValue>
A TypedValueSerializer persists TypedValues of a given
ValueType to provided ValueFields.
Replaces the "VariableType" interface in previous versions.
| Method Summary | |
|---|---|
boolean |
canHandle(org.camunda.bpm.engine.variable.value.TypedValue value)
Used for auto-detecting the value type of a variable. |
T |
convertToTypedValue(org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl untypedValue)
Returns a typed value for the provided untyped value. |
String |
getName()
The name of this serializer. |
String |
getSerializationDataformat()
|
org.camunda.bpm.engine.variable.type.ValueType |
getType()
The VariableType supported |
boolean |
isMutableValue(T typedValue)
|
T |
readValue(ValueFields valueFields,
boolean deserializeValue)
Retrieve a TypedValue from the provided ValueFields. |
void |
writeValue(T value,
ValueFields valueFields)
Serialize a TypedValue to the ValueFields. |
| Method Detail |
|---|
String getName()
org.camunda.bpm.engine.variable.type.ValueType getType()
VariableType supported
void writeValue(T value,
ValueFields valueFields)
TypedValue to the ValueFields.
value - the TypedValue to persistvalueFields - the ValueFields to which the value should be persisted
T readValue(ValueFields valueFields,
boolean deserializeValue)
TypedValue from the provided ValueFields.
valueFields - the ValueFields to retrieve the value fromdeserializeValue - indicates whether a SerializableValue should be deserialized.
TypedValueboolean canHandle(org.camunda.bpm.engine.variable.value.TypedValue value)
value - the value
TypedValueSerializer is able to handle the provided valueT convertToTypedValue(org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl untypedValue)
TypedValueSerializer (by invocation of canHandle(TypedValue)).
untypedValue - the untyped value
String getSerializationDataformat()
boolean isMutableValue(T typedValue)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||