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 Details

    • AbstractSendToDataHubHelper

      public AbstractSendToDataHubHelper()
  • Method Details

    • getRawItemBuilder

      protected RawItemBuilder<T> getRawItemBuilder()
    • setRawItemBuilder

      public void setRawItemBuilder(RawItemBuilder<T> csvBuilder)
    • getFeed

      public String getFeed()
    • setFeed

      public void setFeed(String feed)
    • getDataHubOutboundService

      public com.hybris.datahub.core.services.DataHubOutboundService getDataHubOutboundService()
    • setDataHubOutboundService

      public void setDataHubOutboundService(com.hybris.datahub.core.services.DataHubOutboundService dataHubOutboundService)
    • getRawItemType

      public String getRawItemType()
    • setRawItemType

      public void setRawItemType(String rawItem)
    • createAndSendRawItem

      public SendToDataHubResult createAndSendRawItem(T model)
      Specified by:
      createAndSendRawItem in interface SendToDataHubHelper<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