public class MappingStrategyRecorder extends Object
| Constructor and Description |
|---|
MappingStrategyRecorder(MappingStrategy.Key key,
UnenhanceStrategy unenhanceStrategy) |
| Modifier and Type | Method and Description |
|---|---|
String |
describeDetails()
Describes the details of the strategy chosen for this particular set of
inputs
|
Converter<Object,Object> |
getResolvedConverter() |
Type<?> |
getResolvedDestinationType() |
Mapper<Object,Object> |
getResolvedMapper() |
ObjectFactory<Object> |
getResolvedObjectFactory() |
Type<?> |
getResolvedSourceType() |
boolean |
isCopyByReference() |
boolean |
isInstantiate() |
boolean |
isMapReverse() |
MappingStrategy |
playback() |
void |
setCopyByReference(boolean copyByReference)
Set whether the strategy should use copy-by-reference
|
void |
setInstantiate(boolean instantiate)
Sets whether the strategy should create new instances
|
void |
setMapReverse(boolean mapReverse)
Set whether this strategy should map in reverse
|
void |
setResolvedConverter(Converter<Object,Object> resolvedConverter)
Set the converter that should be used by the MappingStrategy
|
void |
setResolvedDestinationType(Type<?> resolvedDestinationType)
Set the destination type to be used with the strategy
|
void |
setResolvedMapper(Mapper<Object,Object> resolvedMapper)
Sets the mapper to be used with the strategy
|
void |
setResolvedObjectFactory(ObjectFactory<?> resolvedObjectFactory)
Set the ObjectFactory to use for the strategy
|
void |
setResolvedSourceType(Type<?> resolvedSourceType)
Sets the source type that should be used with the strategy
|
public MappingStrategyRecorder(MappingStrategy.Key key, UnenhanceStrategy unenhanceStrategy)
key - unenhanceStrategy - public boolean isInstantiate()
public void setInstantiate(boolean instantiate)
instantiate - public Converter<Object,Object> getResolvedConverter()
public void setResolvedConverter(Converter<Object,Object> resolvedConverter)
resolvedConverter - public Type<?> getResolvedSourceType()
public void setResolvedSourceType(Type<?> resolvedSourceType)
resolvedSourceType - public Type<?> getResolvedDestinationType()
public void setResolvedDestinationType(Type<?> resolvedDestinationType)
resolvedDestinationType - public boolean isCopyByReference()
public void setCopyByReference(boolean copyByReference)
copyByReference - public boolean isMapReverse()
public void setMapReverse(boolean mapReverse)
mapReverse - public Mapper<Object,Object> getResolvedMapper()
public void setResolvedMapper(Mapper<Object,Object> resolvedMapper)
resolvedMapper - public ObjectFactory<Object> getResolvedObjectFactory()
public void setResolvedObjectFactory(ObjectFactory<?> resolvedObjectFactory)
resolvedObjectFactory - public MappingStrategy playback()
public String describeDetails()
Copyright © 2017 Glasnost. All Rights Reserved.