Class DefaultProductCategorySearchService
- java.lang.Object
-
- de.hybris.platform.cmsfacades.products.service.impl.DefaultProductCategorySearchService
-
- All Implemented Interfaces:
ProductCategorySearchService
public class DefaultProductCategorySearchService extends java.lang.Object implements ProductCategorySearchService
Default implementation ofProductCategorySearchServiceusingde.hybris.platform.cmsfacades.namedquery.service.NamedQueryService.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAMED_QUERY_CATEGORY_SEARCH_BY_TEXT
-
Constructor Summary
Constructors Constructor Description DefaultProductCategorySearchService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchResult<CategoryModel>findProductCategories(java.lang.String text, PageableData pageableData, CatalogVersionModel catalogVersion)Method to find product categories using a free-text form.protected NamedQuerygetNamedQueryForProductCategorySearch(java.lang.String text, PageableData pageableData, CatalogVersionModel catalogVersion)Get the NamedQuery data bean for searching product categories.protected NamedQueryServicegetNamedQueryService()voidsetNamedQueryService(NamedQueryService namedQueryService)
-
-
-
Field Detail
-
NAMED_QUERY_CATEGORY_SEARCH_BY_TEXT
public static final java.lang.String NAMED_QUERY_CATEGORY_SEARCH_BY_TEXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
findProductCategories
public SearchResult<CategoryModel> findProductCategories(java.lang.String text, PageableData pageableData, CatalogVersionModel catalogVersion)
Description copied from interface:ProductCategorySearchServiceMethod to find product categories using a free-text form. It also supports pagination.- Specified by:
findProductCategoriesin interfaceProductCategorySearchService- Parameters:
text- The free-text string to be used on the product category searchpageableData- the pagination objectcatalogVersion- the catalog version to search for the product categories from- Returns:
- the search result object containing the resulting list and the pagination object.
-
getNamedQueryForProductCategorySearch
protected NamedQuery getNamedQueryForProductCategorySearch(java.lang.String text, PageableData pageableData, CatalogVersionModel catalogVersion)
Get the NamedQuery data bean for searching product categories.- Parameters:
text- the free text search that will be used in category name, description and codepageableData- the pageable datacatalogVersion- the catalog version where the category lives- Returns:
- the named query bean
-
getNamedQueryService
protected NamedQueryService getNamedQueryService()
-
setNamedQueryService
public void setNamedQueryService(NamedQueryService namedQueryService)
-
-