Class AbstractFlexibleSearchRestQueryExecutor<T,Q>
- java.lang.Object
-
- de.hybris.platform.personalizationwebservices.queries.impl.AbstractRestQueryExecutor
-
- de.hybris.platform.personalizationwebservices.queries.impl.AbstractFlexibleSearchRestQueryExecutor<T,Q>
-
- All Implemented Interfaces:
RestQueryExecutor
- Direct Known Subclasses:
CmsContainersFromVariationQueryExecutor
public abstract class AbstractFlexibleSearchRestQueryExecutor<T,Q> extends AbstractRestQueryExecutor
-
-
Constructor Summary
Constructors Constructor Description AbstractFlexibleSearchRestQueryExecutor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.StringcreateQuery(java.util.Map<java.lang.String,java.lang.String> params)protected abstract java.util.Map<java.lang.String,java.lang.Object>createQueryParmas(java.util.Map<java.lang.String,java.lang.String> params)java.lang.ObjectexecuteAfterValidation(java.util.Map<java.lang.String,java.lang.String> params)protected FlexibleSearchServicegetFlexibleSearchService()protected java.util.List<java.lang.Class<?>>getResultClasses()protected abstract TreadResults(SearchResult<Q> searchResult)voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)-
Methods inherited from class de.hybris.platform.personalizationwebservices.queries.impl.AbstractRestQueryExecutor
execute, getCatalogFromParams, getLocalViewExecutor, getQueryEndpointPermissionsChecker, setLocalViewExecutor, setQueryEndpointPermissionsChecker, validate, validateInputParams, validateMissingField
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.personalizationwebservices.queries.RestQueryExecutor
getCatalogsForReadAccess, getCatalogsForWriteAccess
-
-
-
-
Method Detail
-
executeAfterValidation
public java.lang.Object executeAfterValidation(java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
executeAfterValidationin classAbstractRestQueryExecutor
-
createQuery
protected abstract java.lang.String createQuery(java.util.Map<java.lang.String,java.lang.String> params)
-
createQueryParmas
protected abstract java.util.Map<java.lang.String,java.lang.Object> createQueryParmas(java.util.Map<java.lang.String,java.lang.String> params)
-
readResults
protected abstract T readResults(SearchResult<Q> searchResult)
-
getResultClasses
protected java.util.List<java.lang.Class<?>> getResultClasses()
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
getFlexibleSearchService
protected FlexibleSearchService getFlexibleSearchService()
-
-