public class ConverterModelDataMapper extends java.lang.Object implements ModelDataMapper
| Constructor and Description |
|---|
ConverterModelDataMapper() |
| Modifier and Type | Method and Description |
|---|---|
protected ConverterRegistry |
getConverterRegistry() |
<S,T> java.lang.Class<S> |
getSourceType(WidgetInstanceManager widgetInstanceManager,
java.lang.Class<? extends T> targetClass)
Looks for source class for provided target type.
|
<S,T> T |
map(WidgetInstanceManager widgetInstanceManager,
S model)
Maps provided object into its proper representation (DTO into platform model or another way round)
|
<T> void |
map(WidgetInstanceManager widgetInstanceManager,
T target,
java.util.Map<java.lang.String,java.lang.Object> values)
Maps provided values with proper fields in provided target object
|
void |
setConverterRegistry(ConverterRegistry converterRegistry) |
void |
setTypeFacade(TypeFacade typeFacade) |
public <T> void map(WidgetInstanceManager widgetInstanceManager,
T target,
java.util.Map<java.lang.String,java.lang.Object> values)
ModelDataMappermap in interface ModelDataMapperT - type of target modelwidgetInstanceManager - widget instance manager for widget that requested mappingtarget - target object, which fields should be mappedvalues - values to mappublic <S,T> T map(WidgetInstanceManager widgetInstanceManager,
S model)
ModelDataMappermap in interface ModelDataMapperS - type of source objectT - type of target objectwidgetInstanceManager - widget instance manager for widget that requested mappingmodel - object to be mappedpublic <S,T> java.lang.Class<S> getSourceType(WidgetInstanceManager widgetInstanceManager,
java.lang.Class<? extends T> targetClass)
ModelDataMappergetSourceType in interface ModelDataMapperS - type of source objectT - type of target sourcewidgetInstanceManager - widget instance manager for widget that requested mappingtargetClass - mapping target classnull, if mapper is unable to map
anything into provided tagert classprotected ConverterRegistry getConverterRegistry()
public void setConverterRegistry(ConverterRegistry converterRegistry)
public void setTypeFacade(TypeFacade typeFacade)
Copyright © 2018 SAP SE. All Rights Reserved.