Interface AsSearchConfigurationDao
-
- All Known Implementing Classes:
DefaultAsSearchConfigurationDao
public interface AsSearchConfigurationDao
TheAbstractAsSearchConfigurationModel
DAO.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends AbstractAsSearchConfigurationModel>
java.util.List<T>findAllSearchConfigurations()
Finds all search configurations.<T extends AbstractAsSearchConfigurationModel>
java.util.Optional<T>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.<T extends AbstractAsSearchConfigurationModel>
java.util.List<T>findSearchConfigurationsByCatalogVersion(CatalogVersionModel catalogVersion)
Finds all search configurations for a specific catalog version.
-
-
-
Method Detail
-
findAllSearchConfigurations
<T extends AbstractAsSearchConfigurationModel> java.util.List<T> findAllSearchConfigurations()
Finds all search configurations.- Returns:
- list of search configurations or empty list if no configuration is found
-
findSearchConfigurationsByCatalogVersion
<T extends AbstractAsSearchConfigurationModel> java.util.List<T> findSearchConfigurationsByCatalogVersion(CatalogVersionModel catalogVersion)
Finds all search configurations for a specific catalog version.- Returns:
- list of search configurations or empty list if no configuration is found
-
findSearchConfigurationByUid
<T extends AbstractAsSearchConfigurationModel> java.util.Optional<T> findSearchConfigurationByUid(CatalogVersionModel catalogVersion, java.lang.String uid)
Finds the search configuration for a specific catalog version and uid.- Parameters:
catalogVersion
- - the catalog versionuid
- - the unique identifier- Returns:
- the search configuration
-
findSearchConfigurations
<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.- Parameters:
type
- - the search configuration typefilters
- - the parameters- Returns:
- list of search configurations or empty list if no configuration is found
-
-