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 of
AsSearchConfigurationDao.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFinds all search configurations.findSearchConfigurationByUid(CatalogVersionModel catalogVersion, String uid) Finds the search configuration for a specific catalog version and uid.<T extends AbstractAsSearchConfigurationModel>
List<T>findSearchConfigurations(Class<T> type, Map<String, Object> filters) Finds all search configurations matching the given filters.findSearchConfigurationsByCatalogVersion(CatalogVersionModel catalogVersion) Finds all search configurations for a specific catalog version.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, queryListMethods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Field Details
-
BASE_QUERY
- See Also:
-
-
Constructor Details
-
DefaultAsSearchConfigurationDao
public DefaultAsSearchConfigurationDao()Creates DAO forAbstractAsSearchConfigurationModel.
-
-
Method Details
-
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 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 Optional<AbstractAsSearchConfigurationModel> findSearchConfigurationByUid(CatalogVersionModel catalogVersion, 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> List<T> findSearchConfigurations(Class<T> type, Map<String, 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
-
setTypeService
-