Class DefaultOfferRequestRaoProvider

java.lang.Object
de.hybris.platform.travelrulesengine.rao.providers.impl.DefaultOfferRequestRaoProvider
All Implemented Interfaces:
de.hybris.platform.ruleengineservices.rao.providers.RAOProvider

public class DefaultOfferRequestRaoProvider extends Object implements de.hybris.platform.ruleengineservices.rao.providers.RAOProvider
This class adds OfferRequestRao to the rule fact
  • Constructor Details

    • DefaultOfferRequestRaoProvider

      public DefaultOfferRequestRaoProvider()
  • Method Details

    • expandFactModel

      public Set<Object> expandFactModel(Object modelFact)
      Specified by:
      expandFactModel in interface de.hybris.platform.ruleengineservices.rao.providers.RAOProvider
    • expandFactModel

      protected Set<Object> expandFactModel(Object modelFact, Collection<String> options)
    • createRAO

      protected OfferRequestRAO createRAO(OfferRequestData source)
    • expandRAO

      protected Set<Object> expandRAO(OfferRequestRAO rao, Collection<String> options)
    • getDefaultOptions

      protected Collection<String> getDefaultOptions()
      Returns:
      the defaultOptions
    • setDefaultOptions

      public void setDefaultOptions(Collection<String> defaultOptions)
      Parameters:
      defaultOptions - the defaultOptions to set
    • getOfferRequestRaoConverter

      protected de.hybris.platform.servicelayer.dto.converter.Converter<OfferRequestData,OfferRequestRAO> getOfferRequestRaoConverter()
      Returns:
      the offerRequestRaoConverter
    • setOfferRequestRaoConverter

      public void setOfferRequestRaoConverter(de.hybris.platform.servicelayer.dto.converter.Converter<OfferRequestData,OfferRequestRAO> offerRequestRaoConverter)
      Parameters:
      offerRequestRaoConverter - the offerRequestRaoConverter to set