Class AbstractSendToDataHubHelper<T extends de.hybris.platform.servicelayer.model.AbstractItemModel>
java.lang.Object
de.hybris.platform.sap.orderexchange.outbound.impl.AbstractSendToDataHubHelper<T>
- Type Parameters:
T-
- All Implemented Interfaces:
SendToDataHubHelper<T>
- Direct Known Subclasses:
DefaultSendOrderCancelRequestToDataHubHelper,DefaultSendOrderToDataHubHelper,DefaultSendReturnOrderToDataHubHelper
public class AbstractSendToDataHubHelper<T extends de.hybris.platform.servicelayer.model.AbstractItemModel>
extends Object
implements SendToDataHubHelper<T>
Helper for creating a raw items and sending it to the Data Hub
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAndSendRawItem(T model) com.hybris.datahub.core.services.DataHubOutboundServicegetFeed()protected RawItemBuilder<T>voidsetDataHubOutboundService(com.hybris.datahub.core.services.DataHubOutboundService dataHubOutboundService) voidvoidsetRawItemBuilder(RawItemBuilder<T> csvBuilder) voidsetRawItemType(String rawItem)
-
Constructor Details
-
AbstractSendToDataHubHelper
public AbstractSendToDataHubHelper()
-
-
Method Details
-
getRawItemBuilder
-
setRawItemBuilder
-
getFeed
-
setFeed
-
getDataHubOutboundService
public com.hybris.datahub.core.services.DataHubOutboundService getDataHubOutboundService() -
setDataHubOutboundService
public void setDataHubOutboundService(com.hybris.datahub.core.services.DataHubOutboundService dataHubOutboundService) -
getRawItemType
-
setRawItemType
-
createAndSendRawItem
- Specified by:
createAndSendRawItemin interfaceSendToDataHubHelper<T extends de.hybris.platform.servicelayer.model.AbstractItemModel>- Parameters:
model- The item model for which the raw item shall be built and sent- Returns:
- result of sending raw item to Data Hub
-