public class DefaultAsSearchProfileDao extends AbstractAsGenericDao<AbstractAsSearchProfileModel> implements AsSearchProfileDao
AsSearchProfileDao.| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
BASE_QUERY |
| Constructor and Description |
|---|
DefaultAsSearchProfileDao()
Creates DAO for
AbstractAsSearchProfileModel. |
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractAsSearchProfileModel> |
findAllSearchProfiles()
Finds all search profiles.
|
<T extends AbstractAsSearchProfileModel> |
findSearchProfileByCode(CatalogVersionModel catalogVersion,
java.lang.String code)
Finds the search profile for a specific catalog version and code.
|
<T extends AbstractAsSearchProfileModel> |
findSearchProfilesByCatalogVersion(CatalogVersionModel catalogVersion)
Finds all search profiles for a specific catalog version.
|
<T extends AbstractAsSearchProfileModel> |
findSearchProfilesByIndexTypesAndCatalogVersions(java.util.List<java.lang.String> indexTypes,
java.util.List<CatalogVersionModel> catalogVersions)
Finds all search profiles for a list of index types and catalog versions.
|
<T extends AbstractAsSearchProfileModel> |
getSearchProfiles(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> filters)
Search for search profiles with filters.
|
<T extends AbstractAsSearchProfileModel> |
getSearchProfiles(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> filters,
SearchPageData<?> pagination)
Search for search profiles with filters.
|
appendAndClause, appendClause, appendLikeClause, appendOrderByClause, appendWhereClause, buildPagination, buildQuery, buildQuery, buildSearchPageData, createQuery, queryList, queryListfind, find, find, find, find, getFlexibleSearchService, setFlexibleSearchServiceprotected static final java.lang.String BASE_QUERY
public DefaultAsSearchProfileDao()
AbstractAsSearchProfileModel.public <T extends AbstractAsSearchProfileModel> java.util.List<T> findAllSearchProfiles()
AsSearchProfileDaofindAllSearchProfiles in interface AsSearchProfileDaopublic <T extends AbstractAsSearchProfileModel> java.util.List<T> findSearchProfilesByIndexTypesAndCatalogVersions(java.util.List<java.lang.String> indexTypes, java.util.List<CatalogVersionModel> catalogVersions)
AsSearchProfileDaofindSearchProfilesByIndexTypesAndCatalogVersions in interface AsSearchProfileDaopublic <T extends AbstractAsSearchProfileModel> java.util.List<T> findSearchProfilesByCatalogVersion(CatalogVersionModel catalogVersion)
AsSearchProfileDaofindSearchProfilesByCatalogVersion in interface AsSearchProfileDaopublic <T extends AbstractAsSearchProfileModel> java.util.Optional<T> findSearchProfileByCode(CatalogVersionModel catalogVersion, java.lang.String code)
AsSearchProfileDaofindSearchProfileByCode in interface AsSearchProfileDaocatalogVersion - - the catalog versioncode - - the codepublic <T extends AbstractAsSearchProfileModel> java.util.List<T> getSearchProfiles(java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> filters)
AsSearchProfileDaogetSearchProfiles in interface AsSearchProfileDaoquery - query parameter for filteringfilters - parameters for searchpublic <T extends AbstractAsSearchProfileModel> SearchPageData<T> getSearchProfiles(java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> filters, SearchPageData<?> pagination)
AsSearchProfileDaogetSearchProfiles in interface AsSearchProfileDaoquery - query parameter for filteringfilters - parameters for searchpagination - holder of pagination data and sort optionsCopyright © 2018 SAP SE. All Rights Reserved.