Class DefaultOrderCreateBasicInformationHandler

java.lang.Object
de.hybris.platform.ndc182facades.facades.order.handlers.impl.DefaultOrderCreateBasicInformationHandler
All Implemented Interfaces:
OrderCreateHandler

public class DefaultOrderCreateBasicInformationHandler extends Object implements OrderCreateHandler
The ndc 18.2 implementation of of OrderCreateHandler interface.
  • Constructor Details

    • DefaultOrderCreateBasicInformationHandler

      public DefaultOrderCreateBasicInformationHandler()
  • Method Details

    • handle

      public void handle(Map<String,List<NDCOfferData>> ndcOfferDataMap, OrderModel order, IATAOrderCreateRQ orderCreateRQ) throws NDCException
      This handler fills the basic information for the order (currency, user, ...).
      Specified by:
      handle in interface OrderCreateHandler
      Parameters:
      ndcOfferDataMap - the ndcOfferDataMap
      order - the order
      orderCreateRQ - the orderCreateRQ
      Throws:
      NDCException
    • getUserService

      protected de.hybris.platform.servicelayer.user.UserService getUserService()
      Gets user service.
      Returns:
      the user service
    • setUserService

      public void setUserService(de.hybris.platform.servicelayer.user.UserService userService)
    • getBaseSiteService

      protected de.hybris.platform.site.BaseSiteService getBaseSiteService()
      Gets base site service.
      Returns:
      the base site service
    • setBaseSiteService

      public void setBaseSiteService(de.hybris.platform.site.BaseSiteService baseSiteService)
      Sets base site service.
      Parameters:
      baseSiteService - the base site service
    • getBaseStoreService

      protected de.hybris.platform.store.services.BaseStoreService getBaseStoreService()
      Gets base store service.
      Returns:
      the base store service
    • setBaseStoreService

      public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
      Sets base store service.
      Parameters:
      baseStoreService - the base store service
    • getCommonI18NService

      protected de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService()
      Gets common i18n service.
      Returns:
      the common i18n service
    • setCommonI18NService

      public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService)
      Sets common i18n service.
      Parameters:
      commonI18NService - the common i18n service
    • getTimeService

      protected de.hybris.platform.servicelayer.time.TimeService getTimeService()
      Gets time service.
      Returns:
      the time service
    • setTimeService

      public void setTimeService(de.hybris.platform.servicelayer.time.TimeService timeService)
      Sets time service.
      Parameters:
      timeService - the time service