Interface AsSearchProfileContextFactory
-
- All Known Implementing Classes:
DefaultAsSearchProfileContextFactory
public interface AsSearchProfileContextFactoryImplementations of this interface are responsible for creating instances ofAsSearchProfileContext.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AsSearchProfileContextcreateContext(java.lang.String indexConfiguration, java.lang.String indexType, java.util.List<CatalogVersionModel> catalogVersions, java.util.List<CatalogVersionModel> sessionCatalogVersions, java.util.List<CategoryModel> categoryPath, LanguageModel language, CurrencyModel currency)Creates a new instance ofAsSearchProfileContext.AsSearchProfileContextcreateContext(java.lang.String indexConfiguration, java.lang.String indexType, java.util.List<CatalogVersionModel> catalogVersions, java.util.List<CategoryModel> categoryPath)Creates a new instance ofAsSearchProfileContext.AsSearchProfileContextcreateContext(java.lang.String indexConfiguration, java.lang.String indexType, java.util.List<CatalogVersionModel> catalogVersions, java.util.List<CategoryModel> categoryPath, LanguageModel language, CurrencyModel currency)Creates a new instance ofAsSearchProfileContext.
-
-
-
Method Detail
-
createContext
AsSearchProfileContext createContext(java.lang.String indexConfiguration, java.lang.String indexType, java.util.List<CatalogVersionModel> catalogVersions, java.util.List<CategoryModel> categoryPath)
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(java.lang.String indexConfiguration, java.lang.String indexType, java.util.List<CatalogVersionModel> catalogVersions, java.util.List<CategoryModel> categoryPath, LanguageModel language, CurrencyModel currency)
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(java.lang.String indexConfiguration, java.lang.String indexType, java.util.List<CatalogVersionModel> catalogVersions, java.util.List<CatalogVersionModel> sessionCatalogVersions, java.util.List<CategoryModel> categoryPath, LanguageModel language, CurrencyModel currency)
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
-
-