Class DefaultIntelliPricerBasicHandler

java.lang.Object
de.hybris.platform.prosfacades.fare.price.handlers.impl.DefaultIntelliPricerBasicHandler
All Implemented Interfaces:
IntelliPricerRequestHandler

public class DefaultIntelliPricerBasicHandler extends Object implements IntelliPricerRequestHandler
The implementation of IntelliPricerRequestHandler interface. This class populates the basic information of an intelliPricerRequest, such as user, password, preferences and sellers.
  • Constructor Details

    • DefaultIntelliPricerBasicHandler

      public DefaultIntelliPricerBasicHandler()
  • Method Details

    • handle

      public void handle(AddSolutionRequestData addSolutionRequestData, IntelliPricerRequest intelliPricerRequest)
      Handler to fill the basic information of an intelliPricerRequest, such as user, password, preferences and sellers.
      Specified by:
      handle in interface IntelliPricerRequestHandler
      Parameters:
      addSolutionRequestData - the addSolutionRequestData
      intelliPricerRequest - the intelliPricerRequest
    • createSellers

      protected Set<Seller> createSellers()
      Creates a list of sellers.
      Returns:
      the set of sellers
    • createPreferences

      protected Preferences createPreferences(AddSolutionRequestData addSolutionRequestData)
      Creates the preferences for the intelliPricer request.
      Parameters:
      addSolutionRequestData -
      Returns:
      the preferences
    • getConfigurationService

      protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
      Gets configuration service.
      Returns:
      the configuration service
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
      Sets configuration service.
      Parameters:
      configurationService - the configuration service
    • getStoreSessionFacade

      protected de.hybris.platform.commercefacades.storesession.StoreSessionFacade getStoreSessionFacade()
      Gets store session facade.
      Returns:
      the store session facade
    • setStoreSessionFacade

      public void setStoreSessionFacade(de.hybris.platform.commercefacades.storesession.StoreSessionFacade storeSessionFacade)
      Sets store session facade.
      Parameters:
      storeSessionFacade - the store session facade
    • getCartService

      protected TravelCartService getCartService()
      Gets cart service.
      Returns:
      the cart service
    • setCartService

      public void setCartService(TravelCartService cartService)
      Sets cart service.
      Parameters:
      cartService - the cart service
    • getCouponService

      protected de.hybris.platform.couponservices.services.CouponService getCouponService()
      Get coupon service
      Returns:
    • setCouponService

      public void setCouponService(de.hybris.platform.couponservices.services.CouponService couponService)
      Set coupon service
      Parameters:
      couponService -