Class DefaultTuaOccProductsService
java.lang.Object
de.hybris.platform.b2ctelcoocc.products.impl.DefaultTuaOccProductsService
- All Implemented Interfaces:
TuaOccProductsService
Default implementation for
TuaOccProductsService- Since:
- 2302
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultTuaOccProductsService(TmaSolrDiscountSearchFacade discountSearchFacade, de.hybris.platform.commercefacades.search.ProductSearchFacade<ProductData> productSearchFacade, de.hybris.platform.servicelayer.dto.converter.Converter<SolrSearchQueryData, SearchStateData> solrSearchStateConverter, de.hybris.platform.webservicescommons.mapping.DataMapper dataMapper) -
Method Summary
Modifier and TypeMethodDescriptionprotected PageableDatacreatePageableData(int currentPage, int pageSize, String sort) protected SearchQueryContextdecodeContext(String searchQueryContext) protected SolrSearchQueryDatadecodeQuery(String queryString) de.hybris.platform.webservicescommons.mapping.DataMapperprotected de.hybris.platform.commercefacades.search.ProductSearchFacade<ProductData>protected de.hybris.platform.servicelayer.dto.converter.Converter<SolrSearchQueryData,SearchStateData> searchProducts(String query, int currentPage, int pageSize, String sort, SearchQueryContext searchQueryContext) searchProducts(String query, int currentPage, int pageSize, String sort, String field, String searchQueryContext)
-
Field Details
-
NEXT_TERM
protected static final int NEXT_TERM- See Also:
-
DEFAULT
- See Also:
-
-
Constructor Details
-
DefaultTuaOccProductsService
public DefaultTuaOccProductsService(TmaSolrDiscountSearchFacade discountSearchFacade, de.hybris.platform.commercefacades.search.ProductSearchFacade<ProductData> productSearchFacade, de.hybris.platform.servicelayer.dto.converter.Converter<SolrSearchQueryData, SearchStateData> solrSearchStateConverter, de.hybris.platform.webservicescommons.mapping.DataMapper dataMapper)
-
-
Method Details
-
searchProducts
public ProductSearchPageWsDTO searchProducts(String query, int currentPage, int pageSize, String sort, String field, String searchQueryContext) - Specified by:
searchProductsin interfaceTuaOccProductsService
-
searchProducts
public ProductSearchPageData<SearchStateData,ProductData> searchProducts(String query, int currentPage, int pageSize, String sort, SearchQueryContext searchQueryContext) - Specified by:
searchProductsin interfaceTuaOccProductsService
-
createPageableData
-
decodeContext
-
decodeQuery
-
getProductSearchFacade
protected de.hybris.platform.commercefacades.search.ProductSearchFacade<ProductData> getProductSearchFacade() -
getSolrSearchStateConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<SolrSearchQueryData,SearchStateData> getSolrSearchStateConverter() -
getDataMapper
public de.hybris.platform.webservicescommons.mapping.DataMapper getDataMapper() -
getDiscountSearchFacade
-