Interface AsSearchProfileContextFactory
- All Known Implementing Classes:
DefaultAsSearchProfileContextFactory
Deprecated, for removal: This API element is subject to removal in a future version.
Implementations of this interface are responsible for creating instances of
AsSearchProfileContext.-
Method Summary
Modifier and TypeMethodDescriptioncreateContext(String indexConfiguration, String indexType, List<CatalogVersionModel> catalogVersions, List<CatalogVersionModel> sessionCatalogVersions, List<CategoryModel> categoryPath, LanguageModel language, CurrencyModel currency) Deprecated, for removal: This API element is subject to removal in a future version.Creates a new instance ofAsSearchProfileContext.createContext(String indexConfiguration, String indexType, List<CatalogVersionModel> catalogVersions, List<CategoryModel> categoryPath) Deprecated, for removal: This API element is subject to removal in a future version.Creates a new instance ofAsSearchProfileContext.createContext(String indexConfiguration, String indexType, List<CatalogVersionModel> catalogVersions, List<CategoryModel> categoryPath, LanguageModel language, CurrencyModel currency) Deprecated, for removal: This API element is subject to removal in a future version.Creates a new instance ofAsSearchProfileContext.createContext(String indexConfiguration, String indexType, List<CatalogVersionModel> catalogVersions, List<CategoryModel> categoryPath, LanguageModel language, CurrencyModel currency, Map<String, List<String>> qualifiers) Deprecated, for removal: This API element is subject to removal in a future version.Creates a new instance ofAsSearchProfileContext.
-
Method Details
-
createContext
AsSearchProfileContext createContext(String indexConfiguration, String indexType, List<CatalogVersionModel> catalogVersions, List<CategoryModel> categoryPath) Deprecated, for removal: This API element is subject to removal in a future version.Creates a new instance ofAsSearchProfileContext.- Parameters:
indexConfiguration- - the index configurationindexType- - the index typecatalogVersions- - list of the catalog versionscategoryPath- - the category path- Returns:
- the new instance
-
createContext
AsSearchProfileContext createContext(String indexConfiguration, String indexType, List<CatalogVersionModel> catalogVersions, List<CategoryModel> categoryPath, LanguageModel language, CurrencyModel currency) Deprecated, for removal: This API element is subject to removal in a future version.Creates a new instance ofAsSearchProfileContext.- Parameters:
indexConfiguration- - the index configurationindexType- - the index typecatalogVersions- - list of the catalog versionscategoryPath- - the category pathlanguage- - the languagecurrency- - the currency- Returns:
- the new instance
-
createContext
AsSearchProfileContext createContext(String indexConfiguration, String indexType, List<CatalogVersionModel> catalogVersions, List<CategoryModel> categoryPath, LanguageModel language, CurrencyModel currency, Map<String, List<String>> qualifiers) Deprecated, for removal: This API element is subject to removal in a future version.Creates a new instance ofAsSearchProfileContext.- Parameters:
indexConfiguration- - the index configurationindexType- - the index typecatalogVersions- - list of the catalog versionscategoryPath- - the category pathlanguage- - the languagecurrency- - the currencyqualifiers- - the qualifiers- Returns:
- the new instance
-
createContext
AsSearchProfileContext createContext(String indexConfiguration, String indexType, List<CatalogVersionModel> catalogVersions, List<CatalogVersionModel> sessionCatalogVersions, List<CategoryModel> categoryPath, LanguageModel language, CurrencyModel currency) Deprecated, for removal: This API element is subject to removal in a future version.Creates a new instance ofAsSearchProfileContext.- Parameters:
indexConfiguration- - the index configurationindexType- - the index typecatalogVersions- - the catalog versionssessionCatalogVersions- - the session catalog versionscategoryPath- - the category pathlanguage- - the languagecurrency- - the currency- Returns:
- the new instance
-
DefaultAsSearchProfileContext.builder().