Class AbstractFacetSearchConfigDAO<T>
java.lang.Object
com.hybris.backoffice.search.daos.impl.AbstractFacetSearchConfigDAO<T>
- All Implemented Interfaces:
FacetSearchConfigDAO<T>
- Direct Known Subclasses:
SearchservicesFacetSearchConfigDAO,SolrFacetSearchConfigDAO
public abstract class AbstractFacetSearchConfigDAO<T>
extends Object
implements FacetSearchConfigDAO<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindSearchConfigurationsForName(String facetSearchConfigName) findSearchConfigurationsForTypes(List<ComposedTypeModel> composedTypes) protected abstract FlexibleSearchQueryprotected abstract FlexibleSearchQuerygetQuery4FindSearchCfgForName(String facetSearchConfigName) protected abstract FlexibleSearchQueryprotected abstract booleanvoidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService) voidsetTypeService(TypeService typeService)
-
Field Details
-
typeService
-
-
Constructor Details
-
AbstractFacetSearchConfigDAO
public AbstractFacetSearchConfigDAO()
-
-
Method Details
-
findSearchConfigurationsForTypes
- Specified by:
findSearchConfigurationsForTypesin interfaceFacetSearchConfigDAO<T>
-
findSearchConfigurationsForName
- Specified by:
findSearchConfigurationsForNamein interfaceFacetSearchConfigDAO<T>
-
findAllSearchConfigs
- Specified by:
findAllSearchConfigsin interfaceFacetSearchConfigDAO<T>
-
setTypeService
-
setFlexibleSearchService
-
getQuery4FindSearchCfgForTypes
protected abstract FlexibleSearchQuery getQuery4FindSearchCfgForTypes(List<ComposedTypeModel> types) -
getQuery4FindSearchCfgForName
-
getQuery4FindAllSearchCfg
-
isFacetSearchConfigModelCreated
protected abstract boolean isFacetSearchConfigModelCreated()
-