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.DefaultJSONMapperExtension of default JSOM mapper (seeDefaultJSONMapper) that adds functionality of data mapping using converters.Mapper uses
ModelDataMapperto map platform model to DTO before JSON-ing and another way round.
-
-
Constructor Summary
Constructors Constructor Description BackofficeJSONMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TfromJSONString(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, java.lang.String json, java.lang.Class<T> resultType)protected ModelDataMappergetModelDataMapper()protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadegetObjectFacade()voidsetModelDataMapper(ModelDataMapper modelDataMapper)voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)java.lang.StringtoJSONString(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, java.lang.Object object)
-
-
-
Method Detail
-
toJSONString
public java.lang.String toJSONString(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, java.lang.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, java.lang.String json, java.lang.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
protected ModelDataMapper getModelDataMapper()
-
setModelDataMapper
public void setModelDataMapper(ModelDataMapper modelDataMapper)
-
-