Class DefaultTravelCartRAOProvider

java.lang.Object
de.hybris.platform.ruleengineservices.rao.providers.impl.AbstractExpandedRAOProvider<AbstractOrderModel,CartRAO>
de.hybris.platform.ruleengineservices.rao.providers.impl.DefaultCartRAOProvider
de.hybris.platform.travelrulesengine.rao.providers.impl.DefaultTravelCartRAOProvider
All Implemented Interfaces:
de.hybris.platform.ruleengineservices.rao.providers.ExpandedRAOProvider<AbstractOrderModel>, de.hybris.platform.ruleengineservices.rao.providers.RAOProvider<AbstractOrderModel>, org.springframework.beans.factory.InitializingBean

public class DefaultTravelCartRAOProvider extends de.hybris.platform.ruleengineservices.rao.providers.impl.DefaultCartRAOProvider
The type Default travel cart rao provider.
  • Field Summary

    Fields inherited from class de.hybris.platform.ruleengineservices.rao.providers.impl.DefaultCartRAOProvider

    AVAILABLE_DELIVERY_MODES, EXPAND_CATEGORIES, EXPAND_DISCOUNTS, EXPAND_ENTRIES, EXPAND_PAYMENT_MODE, EXPAND_PRODUCTS, EXPAND_USERS, INCLUDE_CART

    Fields inherited from class de.hybris.platform.ruleengineservices.rao.providers.impl.AbstractExpandedRAOProvider

    defaultOptions, minOptions, validOptions
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Set<Object>
     
    Gets travel options.
    void
    Sets travel options.

    Methods inherited from class de.hybris.platform.ruleengineservices.rao.providers.impl.DefaultCartRAOProvider

    addEntries, addPaymentMode, addUserGroups, createRAO, expandRAOForOption, getCartRaoConverter, getRuleEngineCalculationService, isEnabled, setCartRaoConverter, setRuleEngineCalculationService

    Methods inherited from class de.hybris.platform.ruleengineservices.rao.providers.impl.AbstractExpandedRAOProvider

    addExtraDefaultOptions, addExtraMinOptions, addExtraRAOFacts, addExtraValidOptions, addOptionConsumers, afterPropertiesSet, expandFactModel, expandFactModel, getConcurrentlySafeOptions, getConsumer, getConsumerMap, getDefaultOptions, getFactExtractorList, getFilteredOptions, getMinOptions, getValidOptions, populateRaoFactsExtractorConsumers, setConsumerMap, setDefaultOptions, setFactExtractorList, setMinOptions, setValidOptions

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultTravelCartRAOProvider

      public DefaultTravelCartRAOProvider()
  • Method Details

    • expandRAO

      protected Set<Object> expandRAO(CartRAO rao, Collection<String> options)
      Overrides:
      expandRAO in class de.hybris.platform.ruleengineservices.rao.providers.impl.DefaultCartRAOProvider
    • getTravelOptions

      public Collection<String> getTravelOptions()
      Gets travel options.
      Returns:
      the travel options
    • setTravelOptions

      public void setTravelOptions(Collection<String> travelOptions)
      Sets travel options.
      Parameters:
      travelOptions - the travel options