org.camunda.bpm.engine.rest.dto.converter
Class JacksonAwareStringToTypeConverter<T>

java.lang.Object
  extended by org.camunda.bpm.engine.rest.dto.converter.JacksonAwareStringToTypeConverter<T>
All Implemented Interfaces:
StringToTypeConverter<T>
Direct Known Subclasses:
BooleanConverter, ConditionListConverter, DateConverter, DelegationStateConverter, IntegerConverter, LongConverter, PeriodUnitConverter, StringArrayConverter, StringConverter, StringListConverter, StringSetConverter, VariableListConverter

public abstract class JacksonAwareStringToTypeConverter<T>
extends Object
implements StringToTypeConverter<T>

Author:
Thorben Lindhauer

Field Summary
protected  com.fasterxml.jackson.databind.ObjectMapper objectMapper
           
 
Constructor Summary
JacksonAwareStringToTypeConverter()
           
 
Method Summary
abstract  T convertQueryParameterToType(String value)
           
protected  T mapToType(String value, Class<T> typeClass)
           
 void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectMapper

protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
Constructor Detail

JacksonAwareStringToTypeConverter

public JacksonAwareStringToTypeConverter()
Method Detail

convertQueryParameterToType

public abstract T convertQueryParameterToType(String value)
Specified by:
convertQueryParameterToType in interface StringToTypeConverter<T>

setObjectMapper

public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)

mapToType

protected T mapToType(String value,
                      Class<T> typeClass)


Copyright © 2016 camunda services GmbH. All rights reserved.