ma.glasnost.orika.impl.mapping.strategy
Class InstantiateByDefaultAndUseCustomMapperStrategy
java.lang.Object
ma.glasnost.orika.impl.mapping.strategy.AbstractMappingStrategy
ma.glasnost.orika.impl.mapping.strategy.UseCustomMapperStrategy
ma.glasnost.orika.impl.mapping.strategy.InstantiateByDefaultAndUseCustomMapperStrategy
- All Implemented Interfaces:
- MappingStrategy
public class InstantiateByDefaultAndUseCustomMapperStrategy
- extends UseCustomMapperStrategy
InstantiateByDefaultAndUseCustomMapperStrategy uses a custom mapper and creates instances
using the default constructor for the destination type.
|
Method Summary |
protected Object |
getInstance(Object sourceObject,
Object destinationObject,
MappingContext context)
Gets an instance of the destination object to be mapped; may return the
provided destinationObject for map-in-place scenarios |
InstantiateByDefaultAndUseCustomMapperStrategy
public InstantiateByDefaultAndUseCustomMapperStrategy(Type<Object> sourceType,
Type<Object> destinationType,
Mapper<Object,Object> customMapper,
UnenhanceStrategy unenhancer)
- Creates a new instance of InstantiateByDefaultAndUseCustomMapperStrategy
- Parameters:
sourceType - destinationType - customMapper - unenhancer -
getInstance
protected Object getInstance(Object sourceObject,
Object destinationObject,
MappingContext context)
- Description copied from class:
UseCustomMapperStrategy
- Gets an instance of the destination object to be mapped; may return the
provided destinationObject for map-in-place scenarios
- Specified by:
getInstance in class UseCustomMapperStrategy
- Returns:
- an instance of the destination type to be mapped
Copyright © 2013 Glasnost. All Rights Reserved.