Interface DateBasedValueResolver<T extends ItemModel>
- Type Parameters:
T- the type parameter
- All Known Implementing Classes:
AbstractDateBasedValueResolver,AbstractPriceValueResolver,AccommodationInfosValueResolver,DateOfStayValueResolver,RoomRatePriceRangeValueResolver,RoomRatePriceValueResolver,RoomRateTaxValueResolver
public interface DateBasedValueResolver<T extends ItemModel>
Value Resolver which can resolve values based on date provided
-
Method Summary
Modifier and TypeMethodDescriptionvoidresolve(de.hybris.platform.solrfacetsearch.indexer.spi.InputDocument document, de.hybris.platform.solrfacetsearch.indexer.IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, T model, Date documentDate) Resolves the indxed properties based on the date provided
-
Method Details
-
resolve
void resolve(de.hybris.platform.solrfacetsearch.indexer.spi.InputDocument document, de.hybris.platform.solrfacetsearch.indexer.IndexerBatchContext batchContext, Collection<IndexedProperty> indexedProperties, T model, Date documentDate) throws de.hybris.platform.solrfacetsearch.config.exceptions.FieldValueProviderException Resolves the indxed properties based on the date provided- Parameters:
document- the documentbatchContext- the batch contextindexedProperties- the indexed propertiesmodel- the modeldocumentDate- the document date- Throws:
de.hybris.platform.solrfacetsearch.config.exceptions.FieldValueProviderException- the field value provider exception
-