Class BackofficeJSONMapper
java.lang.Object
com.hybris.cockpitng.json.impl.DefaultJSONMapper
com.hybris.backoffice.cockpitng.json.impl.BackofficeJSONMapper
- All Implemented Interfaces:
com.hybris.cockpitng.json.JSONMapper,com.hybris.cockpitng.json.WidgetJSONMapper
public class BackofficeJSONMapper
extends com.hybris.cockpitng.json.impl.DefaultJSONMapper
Extension of default JSOM mapper (see
DefaultJSONMapper) that adds functionality of data mapping using
converters.
Mapper uses ModelDataMapper to map platform model to DTO before JSON-ing and another way round.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TfromJSONString(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, String json, Class<T> resultType) protected ModelDataMapperprotected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadevoidsetModelDataMapper(ModelDataMapper modelDataMapper) voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade) toJSONString(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, Object object) Methods inherited from class com.hybris.cockpitng.json.impl.DefaultJSONMapper
configureMapper, createMapper, fromJSONString, getConfigurations, getMapper, getMapper, readValue, setConfigurations, toJSONString, writeValue
-
Constructor Details
-
BackofficeJSONMapper
public BackofficeJSONMapper()
-
-
Method Details
-
toJSONString
public String toJSONString(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, Object object) - Specified by:
toJSONStringin interfacecom.hybris.cockpitng.json.WidgetJSONMapper- Overrides:
toJSONStringin classcom.hybris.cockpitng.json.impl.DefaultJSONMapper
-
fromJSONString
public <T> T fromJSONString(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, String json, Class<T> resultType) - Specified by:
fromJSONStringin interfacecom.hybris.cockpitng.json.WidgetJSONMapper- Overrides:
fromJSONStringin classcom.hybris.cockpitng.json.impl.DefaultJSONMapper
-
getObjectFacade
protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade() -
setObjectFacade
public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade) -
getModelDataMapper
-
setModelDataMapper
-