Class AbstractListConverter<T>
- java.lang.Object
-
- com.broadleafcommerce.common.jpa.converter.AbstractListConverter<T>
-
- Type Parameters:
T- The type of list to be transformed
- Direct Known Subclasses:
CurrencyListConverter,LocaleListConverter,StringListConverter
public abstract class AbstractListConverter<T> extends Object implements javax.persistence.AttributeConverter<List<T>,String>
Transforms a list ofAbstractListConverterinto a JSON objectStringand vice-versa.
-
-
Constructor Summary
Constructors Constructor Description AbstractListConverter(Class<?> elementType, com.fasterxml.jackson.databind.ObjectMapper objectMapper)AbstractListConverter(Class<?> elementType, com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean initIfNull)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringconvertToDatabaseColumn(List<T> attribute)List<T>convertToEntityAttribute(String dbData)com.fasterxml.jackson.databind.ObjectMappergetObjectMapper()
-
-
-
Constructor Detail
-
AbstractListConverter
public AbstractListConverter(Class<?> elementType, @Nullable com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
AbstractListConverter
public AbstractListConverter(Class<?> elementType, @Nullable com.fasterxml.jackson.databind.ObjectMapper objectMapper, boolean initIfNull)
-
-