public interface AsSearchProfileService
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractAsSearchProfileModel> |
cloneSearchProfile(T original)
Creates a deep copy of the given search profile.
|
<T extends AbstractAsSearchProfileModel> |
getAllSearchProfiles()
Returns all search profiles.
|
<T extends AbstractAsSearchProfileModel> |
getSearchProfileForCode(CatalogVersionModel catalogVersion,
java.lang.String code)
Returns the search profile a specific catalog version and code.
|
<T extends AbstractAsSearchProfileModel> |
getSearchProfiles(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> filters)
Returns search profiles.
|
<T extends AbstractAsSearchProfileModel> |
getSearchProfiles(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> filters,
SearchPageData<?> pagination)
Returns paginated search profiles.
|
<T extends AbstractAsSearchProfileModel> |
getSearchProfilesForCatalogVersion(CatalogVersionModel catalogVersion)
Returns all search profiles for a specific catalog version.
|
<T extends AbstractAsSearchProfileModel> |
getSearchProfilesForIndexTypesAndCatalogVersions(java.util.List<java.lang.String> indexTypes,
java.util.List<CatalogVersionModel> catalogVersions)
Returns all search profiles for a list of index types and catalog versions.
|
<T extends AbstractAsSearchProfileModel> java.util.List<T> getAllSearchProfiles()
<T extends AbstractAsSearchProfileModel> java.util.List<T> getSearchProfilesForIndexTypesAndCatalogVersions(java.util.List<java.lang.String> indexTypes, java.util.List<CatalogVersionModel> catalogVersions)
indexTypes - - list of index typescatalogVersions - - list of catalog versions<T extends AbstractAsSearchProfileModel> java.util.List<T> getSearchProfilesForCatalogVersion(CatalogVersionModel catalogVersion)
catalogVersion - - the catalog version<T extends AbstractAsSearchProfileModel> java.util.Optional<T> getSearchProfileForCode(CatalogVersionModel catalogVersion, java.lang.String code)
catalogVersion - - the catalog versioncode - - the code<T extends AbstractAsSearchProfileModel> java.util.List<T> getSearchProfiles(java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> filters)
query - query parameter for filteringfilters - parameters for filtering<T extends AbstractAsSearchProfileModel> SearchPageData<T> getSearchProfiles(java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> filters, SearchPageData<?> pagination)
query - query parameter for filteringfilters - parameters for filteringpagination - holder of pagination data and sort options<T extends AbstractAsSearchProfileModel> T cloneSearchProfile(T original)
original - - the original search profileCopyright © 2018 SAP SE. All Rights Reserved.