Class AbstractSendToDataHubHelper<T extends 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,DefaultSendQuoteToDataHubHelper,DefaultSendReturnOrderToDataHubHelper
public class AbstractSendToDataHubHelper<T extends AbstractItemModel> extends java.lang.Object implements SendToDataHubHelper<T>
Helper for creating a raw items and sending it to the Data Hub
-
-
Constructor Summary
Constructors Constructor Description AbstractSendToDataHubHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SendToDataHubResultcreateAndSendRawItem(T model)DataHubOutboundServicegetDataHubOutboundService()java.lang.StringgetFeed()protected RawItemBuilder<T>getRawItemBuilder()java.lang.StringgetRawItemType()voidsetDataHubOutboundService(DataHubOutboundService dataHubOutboundService)voidsetFeed(java.lang.String feed)voidsetRawItemBuilder(RawItemBuilder<T> csvBuilder)voidsetRawItemType(java.lang.String rawItem)
-
-
-
Method Detail
-
getRawItemBuilder
protected RawItemBuilder<T> getRawItemBuilder()
-
setRawItemBuilder
public void setRawItemBuilder(RawItemBuilder<T> csvBuilder)
-
getFeed
public java.lang.String getFeed()
-
setFeed
public void setFeed(java.lang.String feed)
-
getDataHubOutboundService
public DataHubOutboundService getDataHubOutboundService()
-
setDataHubOutboundService
public void setDataHubOutboundService(DataHubOutboundService dataHubOutboundService)
-
getRawItemType
public java.lang.String getRawItemType()
-
setRawItemType
public void setRawItemType(java.lang.String rawItem)
-
createAndSendRawItem
public SendToDataHubResult createAndSendRawItem(T model)
- Specified by:
createAndSendRawItemin interfaceSendToDataHubHelper<T extends 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
-
-