Class TravelEventPublishingSubmitOrderStrategy

java.lang.Object
de.hybris.platform.order.strategies.impl.EventPublishingSubmitOrderStrategy
de.hybris.platform.travelservices.strategies.impl.TravelEventPublishingSubmitOrderStrategy
All Implemented Interfaces:
de.hybris.platform.order.strategies.SubmitOrderStrategy

public class TravelEventPublishingSubmitOrderStrategy extends de.hybris.platform.order.strategies.impl.EventPublishingSubmitOrderStrategy
Sets attribute and sends submit order event when order is submitted.
  • Constructor Details

    • TravelEventPublishingSubmitOrderStrategy

      public TravelEventPublishingSubmitOrderStrategy()
  • Method Details

    • submitOrder

      public void submitOrder(OrderModel order)
      Specified by:
      submitOrder in interface de.hybris.platform.order.strategies.SubmitOrderStrategy
      Overrides:
      submitOrder in class de.hybris.platform.order.strategies.impl.EventPublishingSubmitOrderStrategy
    • publishSubmitOrderEvent

      protected void publishSubmitOrderEvent(OrderModel order)
      Parameters:
      order - the order
    • getEventService

      protected de.hybris.platform.servicelayer.event.EventService getEventService()
      Returns:
      the eventService
    • setEventService

      public void setEventService(de.hybris.platform.servicelayer.event.EventService eventService)
      Overrides:
      setEventService in class de.hybris.platform.order.strategies.impl.EventPublishingSubmitOrderStrategy
      Parameters:
      eventService - the eventService to set
    • getSessionService

      protected de.hybris.platform.servicelayer.session.SessionService getSessionService()
      Returns:
      the sessionService
    • setSessionService

      public void setSessionService(de.hybris.platform.servicelayer.session.SessionService sessionService)
      Parameters:
      sessionService - the sessionService to set