Class DefaultOneOrderMessageMarshallingFacade<T extends OneOrderMessageModel>

java.lang.Object
de.hybris.platform.oneorderfacades.facades.impl.DefaultOneOrderMessageMarshallingFacade<T>
All Implemented Interfaces:
OneOrderMessageMarshallingFacade

public class DefaultOneOrderMessageMarshallingFacade<T extends OneOrderMessageModel> extends Object implements OneOrderMessageMarshallingFacade
The One Order implementation of OneOrderMessageMarshallingFacade interface.
  • Constructor Details

    • DefaultOneOrderMessageMarshallingFacade

      public DefaultOneOrderMessageMarshallingFacade()
  • Method Details

    • marshallToOneOrderMessage

      public OneOrderMessageModel marshallToOneOrderMessage(Object messageRequest, String oneOrderMessageCode, String orderCode, List<IATAServiceModel> iataServices, String deliveryProviderCode)
      Encapsulates a OSIN/SDN/SSCN message request to oneOrderMessage.
      Specified by:
      marshallToOneOrderMessage in interface OneOrderMessageMarshallingFacade
      Parameters:
      messageRequest - the messageRequest
      oneOrderMessageCode - the oneOrderMessageCode
      orderCode - the orderCode
      iataServices - the iataService list
      deliveryProviderCode - the deliveryProviderCode
      Returns:
      the oneOrderMessage
    • getOneOrderMessageFactoryMap

      protected Map<String,Class<T>> getOneOrderMessageFactoryMap()
      Gets one order message factory map.
      Returns:
      the one order message factory map
    • setOneOrderMessageFactoryMap

      public void setOneOrderMessageFactoryMap(Map<String,Class<T>> oneOrderMessageFactoryMap)
      Sets one order message factory map.
      Parameters:
      oneOrderMessageFactoryMap - the one order message factory map
    • getOneOrderMessageFactory

      protected OneOrderMessageFactory<T> getOneOrderMessageFactory()
      Gets one order message factory.
      Returns:
      the one order message factory
    • setOneOrderMessageFactory

      public void setOneOrderMessageFactory(OneOrderMessageFactory<T> oneOrderMessageFactory)
      Sets one order message factory.
      Parameters:
      oneOrderMessageFactory - the one order message factory