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 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:
      getConverter in interface org.springframework.core.convert.converter.ConverterFactory<String,io.domainlifecycles.domain.types.ValueObject>