Class DefaultAccomodationAvailabilityRaoProvider
java.lang.Object
de.hybris.platform.travelrulesengine.rao.providers.impl.DefaultAccomodationAvailabilityRaoProvider
- All Implemented Interfaces:
de.hybris.platform.ruleengineservices.rao.providers.RAOProvider
public class DefaultAccomodationAvailabilityRaoProvider
extends Object
implements de.hybris.platform.ruleengineservices.rao.providers.RAOProvider
RAO Provider which creates AccommodationAvailability facts to be used in rules evaluation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AccommodationAvailabilityRequestRAOCreate rao accommodation availability request rao.expandFactModel(Object modelFact) expandFactModel(Object modelFact, Collection<String> options) Expand fact model set.expandRAO(AccommodationAvailabilityRequestRAO rao, Collection<String> options) Expand rao set.protected de.hybris.platform.servicelayer.dto.converter.Converter<AccommodationAvailabilityRequestData,AccommodationAvailabilityRequestRAO> Gets accommodationAvailabilityRequestRAOConverter.protected Collection<String>Gets default options.voidsetAccommodationAvailabilityRequestRAOConverter(de.hybris.platform.servicelayer.dto.converter.Converter<AccommodationAvailabilityRequestData, AccommodationAvailabilityRequestRAO> accommodationAvailabilityRequestRAOConverter) Sets accommodationAvailabilityRequestRAOConverter.voidsetDefaultOptions(Collection<String> defaultOptions) Sets default options.
-
Constructor Details
-
DefaultAccomodationAvailabilityRaoProvider
public DefaultAccomodationAvailabilityRaoProvider()
-
-
Method Details
-
expandFactModel
- Specified by:
expandFactModelin interfacede.hybris.platform.ruleengineservices.rao.providers.RAOProvider
-
expandFactModel
Expand fact model set.- Parameters:
modelFact- the model factoptions- the options- Returns:
- the set
-
createRAO
protected AccommodationAvailabilityRequestRAO createRAO(AccommodationAvailabilityRequestData source) Create rao accommodation availability request rao.- Parameters:
source- the source- Returns:
- the accommodation availability request rao
-
expandRAO
protected Set<Object> expandRAO(AccommodationAvailabilityRequestRAO rao, Collection<String> options) Expand rao set.- Parameters:
rao- the raooptions- the options- Returns:
- the set
-
getDefaultOptions
Gets default options.- Returns:
- the default options
-
setDefaultOptions
Sets default options.- Parameters:
defaultOptions- the default options
-
getAccommodationAvailabilityRequestRAOConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<AccommodationAvailabilityRequestData,AccommodationAvailabilityRequestRAO> getAccommodationAvailabilityRequestRAOConverter()Gets accommodationAvailabilityRequestRAOConverter.- Returns:
- the accommodationAvailabilityRequestRAOConverter
-
setAccommodationAvailabilityRequestRAOConverter
public void setAccommodationAvailabilityRequestRAOConverter(de.hybris.platform.servicelayer.dto.converter.Converter<AccommodationAvailabilityRequestData, AccommodationAvailabilityRequestRAO> accommodationAvailabilityRequestRAOConverter) Sets accommodationAvailabilityRequestRAOConverter.- Parameters:
accommodationAvailabilityRequestRAOConverter- the accommodationAvailabilityRequestRAOConverter
-