|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VariableSerializers
Interface describing a container for all available TypedValueSerializers of variables.
| Method Detail |
|---|
TypedValueSerializer findSerializerForValue(org.camunda.bpm.engine.variable.value.TypedValue value,
VariableSerializerFactory fallBackSerializerFactory)
TypedValueSerializer which should be used for persisting a VariableValue.
value - the value to persistfallBackSerializerFactory - a factory to build a fallback serializer in case no suiting serializer
can be determined. If this factory is not able to build serializer either, an exception is thrown. May be null
TypedValueSerializer findSerializerForValue(org.camunda.bpm.engine.variable.value.TypedValue value)
findSerializerForValue(TypedValue, VariableSerializerFactory)
with no fallback serializer factory.
TypedValueSerializer<?> getSerializerByName(String serializerName)
VariableSerializers addSerializer(TypedValueSerializer<?> serializer)
VariableSerializers addSerializer(TypedValueSerializer<?> serializer,
int index)
VariableSerializers removeSerializer(TypedValueSerializer<?> serializer)
int getSerializerIndex(TypedValueSerializer<?> serializer)
int getSerializerIndexByName(String serializerName)
VariableSerializers join(VariableSerializers other)
VariableSerializers instances into one. Implementations may apply
different merging strategies.
List<TypedValueSerializer<?>> getSerializers()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||