Package org.modelmapper.builder
Interface ReferenceMapExpression<S,D>
-
- Type Parameters:
S
- source typeD
- destination type
- All Known Subinterfaces:
ConfigurableConditionExpression<S,D>
,ConfigurableConverterExpression<S,D>
,ConfigurableProviderExpression<S,D>
public interface ReferenceMapExpression<S,D>
Represents mapping actions, to set a destination property from a source property, or to skip a destination property.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <V> void
map(SourceGetter<S> sourceGetter, DestinationSetter<D,V> destinationSetter)
Map source getter value to destination setter<V> void
skip(DestinationSetter<D,V> destinationSetter)
Skip destination property based ondestinationSetter
<V> void
skip(SourceGetter<S> sourceGetter, DestinationSetter<D,V> destinationSetter)
Skip the mapping from the source property ofsourceGetter
to the destination property ofdestinationSetter
-
-
-
Method Detail
-
map
<V> void map(SourceGetter<S> sourceGetter, DestinationSetter<D,V> destinationSetter)
Map source getter value to destination setter<String>map(Src::getValue, Dest::setValue) <String>map(src -> srg.getCustomer().getAddress(), dest -> dest.getCustomer().setAddress())
- Type Parameters:
V
- the value type to set into destination- Parameters:
sourceGetter
- a method reference to source getterdestinationSetter
- a method reference to destination setter
-
skip
<V> void skip(DestinationSetter<D,V> destinationSetter)
Skip destination property based ondestinationSetter
<String>skip(Dest::setValue) <String>map(dest -> dest.getCustomer().setAddress())
- Type Parameters:
V
- the value type of the setter- Parameters:
destinationSetter
- a method reference to destination setter
-
skip
<V> void skip(SourceGetter<S> sourceGetter, DestinationSetter<D,V> destinationSetter)
Skip the mapping from the source property ofsourceGetter
to the destination property ofdestinationSetter
<String>skip(Source::getValue, Dest::setValue)
- Type Parameters:
V
- the value type of the setter- Parameters:
destinationSetter
- a method reference to destination setter
-
-