Class DefaultAsSearchConfigurationDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<T>
-
- de.hybris.platform.adaptivesearch.daos.impl.AbstractAsGenericDao<AbstractAsSearchConfigurationModel>
-
- de.hybris.platform.adaptivesearch.daos.impl.DefaultAsSearchConfigurationDao
-
- All Implemented Interfaces:
AsSearchConfigurationDao,GenericDao<AbstractAsSearchConfigurationModel>
public class DefaultAsSearchConfigurationDao extends AbstractAsGenericDao<AbstractAsSearchConfigurationModel> implements AsSearchConfigurationDao
Default implementation ofAsSearchConfigurationDao.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringBASE_QUERY
-
Constructor Summary
Constructors Constructor Description DefaultAsSearchConfigurationDao()Creates DAO forAbstractAsSearchConfigurationModel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<AbstractAsSearchConfigurationModel>findAllSearchConfigurations()Finds all search configurations.java.util.Optional<AbstractAsSearchConfigurationModel>findSearchConfigurationByUid(CatalogVersionModel catalogVersion, java.lang.String uid)Finds the search configuration for a specific catalog version and uid.<T extends AbstractAsSearchConfigurationModel>
java.util.List<T>findSearchConfigurations(java.lang.Class<T> type, java.util.Map<java.lang.String,java.lang.Object> filters)Finds all search configurations matching the given filters.java.util.List<AbstractAsSearchConfigurationModel>findSearchConfigurationsByCatalogVersion(CatalogVersionModel catalogVersion)Finds all search configurations for a specific catalog version.TypeServicegetTypeService()voidsetTypeService(TypeService typeService)-
Methods inherited from class de.hybris.platform.adaptivesearch.daos.impl.AbstractAsGenericDao
appendAndClause, appendClause, appendLikeClause, appendOrderByClause, appendWhereClause, buildPagination, buildQuery, buildQuery, buildSearchPageData, createQuery, queryList, queryList
-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Field Detail
-
BASE_QUERY
protected static final java.lang.String BASE_QUERY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultAsSearchConfigurationDao
public DefaultAsSearchConfigurationDao()
Creates DAO forAbstractAsSearchConfigurationModel.
-
-
Method Detail
-
findAllSearchConfigurations
public java.util.List<AbstractAsSearchConfigurationModel> findAllSearchConfigurations()
Description copied from interface:AsSearchConfigurationDaoFinds all search configurations.- Specified by:
findAllSearchConfigurationsin interfaceAsSearchConfigurationDao- Returns:
- list of search configurations or empty list if no configuration is found
-
findSearchConfigurationsByCatalogVersion
public java.util.List<AbstractAsSearchConfigurationModel> findSearchConfigurationsByCatalogVersion(CatalogVersionModel catalogVersion)
Description copied from interface:AsSearchConfigurationDaoFinds all search configurations for a specific catalog version.- Specified by:
findSearchConfigurationsByCatalogVersionin interfaceAsSearchConfigurationDao- Returns:
- list of search configurations or empty list if no configuration is found
-
findSearchConfigurationByUid
public java.util.Optional<AbstractAsSearchConfigurationModel> findSearchConfigurationByUid(CatalogVersionModel catalogVersion, java.lang.String uid)
Description copied from interface:AsSearchConfigurationDaoFinds the search configuration for a specific catalog version and uid.- Specified by:
findSearchConfigurationByUidin interfaceAsSearchConfigurationDao- Parameters:
catalogVersion- - the catalog versionuid- - the unique identifier- Returns:
- the search configuration
-
findSearchConfigurations
public <T extends AbstractAsSearchConfigurationModel> java.util.List<T> findSearchConfigurations(java.lang.Class<T> type, java.util.Map<java.lang.String,java.lang.Object> filters)
Description copied from interface:AsSearchConfigurationDaoFinds all search configurations matching the given filters.- Specified by:
findSearchConfigurationsin interfaceAsSearchConfigurationDao- Parameters:
type- - the search configuration typefilters- - the parameters- Returns:
- list of search configurations or empty list if no configuration is found
-
getTypeService
public TypeService getTypeService()
-
setTypeService
public void setTypeService(TypeService typeService)
-
-