Class PostToMeConverter
- java.lang.Object
-
- com.broadleafcommerce.data.tracking.core.mapping.PostToMeConverter
-
- All Implemented Interfaces:
org.modelmapper.Converter
public class PostToMeConverter extends Object implements org.modelmapper.Converter
As a ModelMapper PostConverter, supports discovery and execution ofProjectionPostConvert
annotated methods in nested (arbitrarily deep) child object of a top-level ModelMapperMappable entity. The discovery results are cached.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PostToMeConverter.PostToMeContext
-
Constructor Summary
Constructors Constructor Description PostToMeConverter(Set<Class<?>> managedTypes, List<com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride> overrides)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
Object
convert(org.modelmapper.spi.MappingContext context)
boolean
equals(Object o)
Map<Class<?>,Boolean>
getGraphContainsConverterCache()
Set<Class<?>>
getManagedTypes()
List<com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride>
getOverrides()
Map<Class<?>,Method>
getPostConvertMethodCache()
int
hashCode()
String
toString()
-
-
-
Method Detail
-
convert
public Object convert(org.modelmapper.spi.MappingContext context)
- Specified by:
convert
in interfaceorg.modelmapper.Converter
-
getOverrides
public List<com.broadleafcommerce.common.extension.mapping.ProjectionReferredTypeOverride> getOverrides()
-
canEqual
protected boolean canEqual(Object other)
-
-