Class DefaultFieldSearchFacadeStrategy<T extends ItemModel>
- java.lang.Object
-
- com.hybris.backoffice.search.dataaccess.facades.DefaultFieldSearchFacadeStrategy<T>
-
- All Implemented Interfaces:
com.hybris.cockpitng.dataaccess.facades.search.AutosuggestionSupport,com.hybris.cockpitng.dataaccess.facades.search.FieldSearchFacade<T>,com.hybris.cockpitng.dataaccess.facades.search.FieldSearchFacadeStrategy<T>,com.hybris.cockpitng.dataaccess.facades.search.OrderedFieldSearchFacadeStrategy<T>,org.springframework.core.Ordered
- Direct Known Subclasses:
BackofficeSolrFieldSearchFacadeStrategy,DefaultSearchServicesFieldSearchFacadeStrategy
public abstract class DefaultFieldSearchFacadeStrategy<T extends ItemModel> extends java.lang.Object implements com.hybris.cockpitng.dataaccess.facades.search.AutosuggestionSupport, com.hybris.cockpitng.dataaccess.facades.search.OrderedFieldSearchFacadeStrategy<T>
-
-
Constructor Summary
Constructors Constructor Description DefaultFieldSearchFacadeStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanHandle(java.lang.String typeCode)booleancanHandle(java.lang.String typeCode, com.hybris.cockpitng.dataaccess.context.Context context)java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>getAutosuggestionsForQuery(com.hybris.cockpitng.search.data.AutosuggestionQueryData queryData)CommonI18NServicegetCommonI18NService()BackofficeFacetSearchConfigServicegetFacetSearchConfigService()protected java.util.List<ItemModel>getFilteredResults(java.util.List<ItemModel> itemModels)ItemModelSearchDAOgetItemModelSearchDAO()intgetOrder()booleanisSortable(com.hybris.cockpitng.dataaccess.facades.type.DataType type, java.lang.String attributeQualifier, com.hybris.cockpitng.dataaccess.context.Context context)voidsetCommonI18NService(CommonI18NService commonI18NService)voidsetFacetSearchConfigService(BackofficeFacetSearchConfigService facetSearchConfigService)voidsetItemModelSearchDAO(ItemModelSearchDAO itemModelSearchDAO)voidsetOrder(int order)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hybris.cockpitng.dataaccess.facades.search.AutosuggestionSupport
getAutosuggestionsForQuery
-
-
-
-
Method Detail
-
canHandle
public boolean canHandle(java.lang.String typeCode)
-
canHandle
public boolean canHandle(java.lang.String typeCode, com.hybris.cockpitng.dataaccess.context.Context context)
-
isSortable
public boolean isSortable(com.hybris.cockpitng.dataaccess.facades.type.DataType type, java.lang.String attributeQualifier, com.hybris.cockpitng.dataaccess.context.Context context)
-
getAutosuggestionsForQuery
public java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getAutosuggestionsForQuery(com.hybris.cockpitng.search.data.AutosuggestionQueryData queryData)
- Specified by:
getAutosuggestionsForQueryin interfacecom.hybris.cockpitng.dataaccess.facades.search.AutosuggestionSupport
-
getFilteredResults
protected java.util.List<ItemModel> getFilteredResults(java.util.List<ItemModel> itemModels)
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
getCommonI18NService
public CommonI18NService getCommonI18NService()
-
setFacetSearchConfigService
public void setFacetSearchConfigService(BackofficeFacetSearchConfigService facetSearchConfigService)
-
getFacetSearchConfigService
public BackofficeFacetSearchConfigService getFacetSearchConfigService()
-
setItemModelSearchDAO
public void setItemModelSearchDAO(ItemModelSearchDAO itemModelSearchDAO)
-
getItemModelSearchDAO
public ItemModelSearchDAO getItemModelSearchDAO()
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
setOrder
public void setOrder(int order)
-
-