@Service public class ModelMapperFactory extends java.lang.Object implements ModelMapperFactoryInterface
Modifier and Type | Field and Description |
---|---|
private org.modelmapper.ModelMapper |
looseModelMapper |
private org.modelmapper.ModelMapper |
standardModelMapper |
private org.modelmapper.ModelMapper |
strictModelMapper |
Constructor and Description |
---|
ModelMapperFactory() |
Modifier and Type | Method and Description |
---|---|
org.modelmapper.ModelMapper |
getLooseModelMapper()
This function returns the ModelMapper object configurated as Loose Mapping strategy
e.g. modelMapperFactory.getStandardModelMapper().map(objectToMap, TargetObject.class) = TargetObject targetObject
|
org.modelmapper.ModelMapper |
getStandardModelMapper()
This function returns the ModelMapper object configurated as Standard Mapping strategy
e.g. modelMapperFactory.getStandardModelMapper().map(objectToMap, TargetObject.class) = TargetObject targetObject
|
org.modelmapper.ModelMapper |
getStrictModelMapper()
This function returns the ModelMapper object configurated as Strict Mapping strategy
e.g. modelMapperFactory.getStandardModelMapper().map(objectToMap, TargetObject.class) = TargetObject targetObject
|
void |
modelMapperFactoryExternalInit()
This function permits the user to have a new ModelMapper instance, unlinked with internal instances, configured with
our converters and maps.
|
private org.modelmapper.ModelMapper |
modelMapperFactoryInit(org.modelmapper.ModelMapper modelMapper)
This method configures a ModelMapper instance to use our converters and maps.
|
private void |
modelMapperInitAll()
This method is needed to configure and create new instance of internal modelMapper objects.
|
private org.modelmapper.ModelMapper strictModelMapper
private org.modelmapper.ModelMapper looseModelMapper
private org.modelmapper.ModelMapper standardModelMapper
public org.modelmapper.ModelMapper getStandardModelMapper()
getStandardModelMapper
in interface ModelMapperFactoryInterface
public org.modelmapper.ModelMapper getLooseModelMapper()
getLooseModelMapper
in interface ModelMapperFactoryInterface
public org.modelmapper.ModelMapper getStrictModelMapper()
getStrictModelMapper
in interface ModelMapperFactoryInterface
@Autowired private void modelMapperInitAll()
private org.modelmapper.ModelMapper modelMapperFactoryInit(org.modelmapper.ModelMapper modelMapper)
modelMapper
- public void modelMapperFactoryExternalInit()