Package ma.glasnost.orika.impl.mapping.strategy

Interface Summary
MappingStrategy MappingStrategy defines the contract for a pre-resolved classification of mapping which may be cached for quick lookup based on raw inputs.
 

Class Summary
AbstractMappingStrategy AbstractMappingStrategy provides base MappingStrategy functionality
CopyByReferenceStrategy CopyByReferenceStrategy copies the source reference directly to the destination
InstantiateAndUseCustomMapperStrategy InstantiateAndUseCustomMapperStrategy uses a custom ObjectFactory and a custom Mapper to map from source to destination type.
InstantiateByDefaultAndUseCustomMapperStrategy InstantiateByDefaultAndUseCustomMapperStrategy uses a custom mapper and creates instances using the default constructor for the destination type.
MapExistingAndUseCustomMapperStrategy MapExistingAndUseCustomMapperStrategy maps in place using a custom mapper
MappingStrategyKey MappingStrategyKey defines the minimum information necessary to cache a particular mapping strategy
MappingStrategyRecorder MappingStrategyRecorder is used to record the important details regarding the branch logic and component lookups performed for a given set of input types.
After recording these details, it can be used to generate an appropriate MappingStrategy instance which can be cached and reused for that particular set of inputs.
UseConverterStrategy  
UseCustomMapperStrategy UseCustomMapperStrategy uses a custom mapper to map the source to the destination
 



Copyright © 2013 Glasnost. All Rights Reserved.