Package io.domainlifecycles.spring.http
Class StringToDomainValueObjectConverterFactory
java.lang.Object
io.domainlifecycles.spring.http.StringToDomainValueObjectConverterFactory
- All Implemented Interfaces:
org.springframework.core.convert.converter.ConverterFactory<String,io.domainlifecycles.domain.types.ValueObject>
public class StringToDomainValueObjectConverterFactory
extends Object
implements org.springframework.core.convert.converter.ConverterFactory<String,io.domainlifecycles.domain.types.ValueObject>
A converter factory that creates a converter from String to a given
ValueObject type.-
Constructor Summary
ConstructorsConstructorDescriptionStringToDomainValueObjectConverterFactory(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Constructor for StringToDomainValueObjectConverterFactory -
Method Summary
Modifier and TypeMethodDescription<T extends io.domainlifecycles.domain.types.ValueObject>
org.springframework.core.convert.converter.Converter<String,T> getConverter(Class<T> targetClass)
-
Constructor Details
-
StringToDomainValueObjectConverterFactory
public StringToDomainValueObjectConverterFactory(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Constructor for StringToDomainValueObjectConverterFactory- Parameters:
objectMapper- the ObjectMapper used
-
-
Method Details
-
getConverter
public <T extends io.domainlifecycles.domain.types.ValueObject> org.springframework.core.convert.converter.Converter<String,T> getConverter(Class<T> targetClass) - Specified by:
getConverterin interfaceorg.springframework.core.convert.converter.ConverterFactory<String,io.domainlifecycles.domain.types.ValueObject>
-