Class TransportOfferingStatusFacetSearchListener
java.lang.Object
de.hybris.platform.solrfacetsearch.search.context.impl.TransportOfferingStatusFacetSearchListener
- All Implemented Interfaces:
de.hybris.platform.solrfacetsearch.search.context.FacetSearchListener
public class TransportOfferingStatusFacetSearchListener
extends Object
implements de.hybris.platform.solrfacetsearch.search.context.FacetSearchListener
The class is responsible for adding a Filter Query in SearchQuery to filter out TransportOfferings based on their
status
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterSearch(de.hybris.platform.solrfacetsearch.search.context.FacetSearchContext facetSearchContext) voidafterSearchError(de.hybris.platform.solrfacetsearch.search.context.FacetSearchContext facetSearchContext) voidbeforeSearch(de.hybris.platform.solrfacetsearch.search.context.FacetSearchContext facetSearchContext) Method to add filterQuery in SearchQuery to filter TransportOffering from solr search based on its statusprotected List<TransportOfferingStatus>Gets not allowed statuses.voidsetNotAllowedStatuses(List<TransportOfferingStatus> notAllowedStatuses) Sets not allowed statuses.
-
Constructor Details
-
TransportOfferingStatusFacetSearchListener
public TransportOfferingStatusFacetSearchListener()
-
-
Method Details
-
beforeSearch
public void beforeSearch(de.hybris.platform.solrfacetsearch.search.context.FacetSearchContext facetSearchContext) throws de.hybris.platform.solrfacetsearch.search.FacetSearchException Method to add filterQuery in SearchQuery to filter TransportOffering from solr search based on its status- Specified by:
beforeSearchin interfacede.hybris.platform.solrfacetsearch.search.context.FacetSearchListener- Parameters:
facetSearchContext- list ofFacetSearchContext- Throws:
de.hybris.platform.solrfacetsearch.search.FacetSearchException
-
afterSearch
public void afterSearch(de.hybris.platform.solrfacetsearch.search.context.FacetSearchContext facetSearchContext) throws de.hybris.platform.solrfacetsearch.search.FacetSearchException - Specified by:
afterSearchin interfacede.hybris.platform.solrfacetsearch.search.context.FacetSearchListener- Throws:
de.hybris.platform.solrfacetsearch.search.FacetSearchException
-
afterSearchError
public void afterSearchError(de.hybris.platform.solrfacetsearch.search.context.FacetSearchContext facetSearchContext) throws de.hybris.platform.solrfacetsearch.search.FacetSearchException - Specified by:
afterSearchErrorin interfacede.hybris.platform.solrfacetsearch.search.context.FacetSearchListener- Throws:
de.hybris.platform.solrfacetsearch.search.FacetSearchException
-
getNotAllowedStatuses
Gets not allowed statuses.- Returns:
- the not allowed statuses
-
setNotAllowedStatuses
Sets not allowed statuses.- Parameters:
notAllowedStatuses- the not allowed statuses
-