public class TypedValues extends Object
Modifier and Type | Field and Description |
---|---|
protected static ExternalTaskClientLogger |
LOG |
protected ValueMappers |
serializers |
Constructor and Description |
---|
TypedValues(ValueMappers serializers) |
Modifier and Type | Method and Description |
---|---|
protected TypedValue |
createTypedValue(Object value) |
protected <T extends TypedValue> |
findSerializer(T typedValue) |
Map<String,TypedValueField> |
serializeVariables(Map<String,Object> variables) |
protected <T extends TypedValue> |
toTypedValueField(T typedValue) |
Map<String,VariableValue> |
wrapVariables(ExternalTask externalTask,
Map<String,TypedValueField> variables) |
protected static final ExternalTaskClientLogger LOG
protected ValueMappers serializers
public TypedValues(ValueMappers serializers)
public Map<String,TypedValueField> serializeVariables(Map<String,Object> variables)
public Map<String,VariableValue> wrapVariables(ExternalTask externalTask, Map<String,TypedValueField> variables)
protected <T extends TypedValue> TypedValueField toTypedValueField(T typedValue)
protected <T extends TypedValue> ValueMapper<T> findSerializer(T typedValue)
protected TypedValue createTypedValue(Object value)
Copyright © 2022. All rights reserved.