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 java.lang.Object implements FacetSearchConfigDAO<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected TypeServicetypeService
-
Constructor Summary
Constructors Constructor Description AbstractFacetSearchConfigDAO()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.Collection<T>findAllSearchConfigs()java.util.Collection<T>findSearchConfigurationsForName(java.lang.String facetSearchConfigName)java.util.Collection<T>findSearchConfigurationsForTypes(java.util.List<ComposedTypeModel> composedTypes)protected abstract FlexibleSearchQuerygetQuery4FindAllSearchCfg()protected abstract FlexibleSearchQuerygetQuery4FindSearchCfgForName(java.lang.String facetSearchConfigName)protected abstract FlexibleSearchQuerygetQuery4FindSearchCfgForTypes(java.util.List<ComposedTypeModel> types)protected abstract booleanisFacetSearchConfigModelCreated()voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)voidsetTypeService(TypeService typeService)
-
-
-
Field Detail
-
typeService
protected TypeService typeService
-
-
Method Detail
-
findSearchConfigurationsForTypes
public java.util.Collection<T> findSearchConfigurationsForTypes(java.util.List<ComposedTypeModel> composedTypes)
- Specified by:
findSearchConfigurationsForTypesin interfaceFacetSearchConfigDAO<T>
-
findSearchConfigurationsForName
public java.util.Collection<T> findSearchConfigurationsForName(java.lang.String facetSearchConfigName)
- Specified by:
findSearchConfigurationsForNamein interfaceFacetSearchConfigDAO<T>
-
findAllSearchConfigs
public java.util.Collection<T> findAllSearchConfigs()
- Specified by:
findAllSearchConfigsin interfaceFacetSearchConfigDAO<T>
-
setTypeService
public void setTypeService(TypeService typeService)
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
getQuery4FindSearchCfgForTypes
protected abstract FlexibleSearchQuery getQuery4FindSearchCfgForTypes(java.util.List<ComposedTypeModel> types)
-
getQuery4FindSearchCfgForName
protected abstract FlexibleSearchQuery getQuery4FindSearchCfgForName(java.lang.String facetSearchConfigName)
-
getQuery4FindAllSearchCfg
protected abstract FlexibleSearchQuery getQuery4FindAllSearchCfg()
-
isFacetSearchConfigModelCreated
protected abstract boolean isFacetSearchConfigModelCreated()
-
-