Class CmsContainersFromVariationQueryExecutor
java.lang.Object
de.hybris.platform.personalizationwebservices.queries.impl.AbstractRestQueryExecutor
de.hybris.platform.personalizationwebservices.queries.impl.AbstractFlexibleSearchRestQueryExecutor<CxCmsComponentsListWsDTO,String>
de.hybris.platform.personalizationcmsweb.queries.CmsContainersFromVariationQueryExecutor
- All Implemented Interfaces:
RestQueryExecutor
public class CmsContainersFromVariationQueryExecutor
extends AbstractFlexibleSearchRestQueryExecutor<CxCmsComponentsListWsDTO,String>
Query executor that returns code of containers that are related to given variations. Variations need to be part of
single customization and in the same catalog version.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateQuery(Map<String, String> params) createQueryParmas(Map<String, String> params) getCatalogsForReadAccess(Map<String, String> params) getCatalogsForWriteAccess(Map<String, String> params) protected CxCmsComponentsListWsDTOreadResults(SearchResult<String> searchResult) protected voidvalidateInputParams(Map<String, String> params, org.springframework.validation.Errors error) Methods inherited from class de.hybris.platform.personalizationwebservices.queries.impl.AbstractFlexibleSearchRestQueryExecutor
executeAfterValidation, getFlexibleSearchService, setFlexibleSearchServiceMethods inherited from class de.hybris.platform.personalizationwebservices.queries.impl.AbstractRestQueryExecutor
execute, getCatalogFromParams, getLocalViewExecutor, getQueryEndpointPermissionsChecker, setLocalViewExecutor, setQueryEndpointPermissionsChecker, validate, validateMissingField
-
Constructor Details
-
CmsContainersFromVariationQueryExecutor
public CmsContainersFromVariationQueryExecutor()
-
-
Method Details
-
validateInputParams
protected void validateInputParams(Map<String, String> params, org.springframework.validation.Errors error) - Specified by:
validateInputParamsin classAbstractRestQueryExecutor
-
createQuery
- Specified by:
createQueryin classAbstractFlexibleSearchRestQueryExecutor<CxCmsComponentsListWsDTO,String>
-
createQueryParmas
- Specified by:
createQueryParmasin classAbstractFlexibleSearchRestQueryExecutor<CxCmsComponentsListWsDTO,String>
-
readResults
- Specified by:
readResultsin classAbstractFlexibleSearchRestQueryExecutor<CxCmsComponentsListWsDTO,String>
-
getCatalogsForWriteAccess
- Returns:
- The catalogs the query needs to write on.
-
getResultClasses
- Overrides:
getResultClassesin classAbstractFlexibleSearchRestQueryExecutor<CxCmsComponentsListWsDTO,String>
-
getCatalogsForReadAccess
- Returns:
- The catalogs the query needs toread from.
-