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 SendToDataHubResult
createAndSendRawItem(T model)
DataHubOutboundService
getDataHubOutboundService()
java.lang.String
getFeed()
protected RawItemBuilder<T>
getRawItemBuilder()
java.lang.String
getRawItemType()
void
setDataHubOutboundService(DataHubOutboundService dataHubOutboundService)
void
setFeed(java.lang.String feed)
void
setRawItemBuilder(RawItemBuilder<T> csvBuilder)
void
setRawItemType(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:
createAndSendRawItem
in 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
-
-