public abstract class AbstractFlexibleSearchRestQueryExecutor<T,Q> extends AbstractRestQueryExecutor
| Constructor and Description |
|---|
AbstractFlexibleSearchRestQueryExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.String |
createQuery(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.Object |
executeAfterValidation(java.util.Map<java.lang.String,java.lang.String> params) |
protected FlexibleSearchService |
getFlexibleSearchService() |
protected java.util.List<java.lang.Class<?>> |
getResultClasses() |
protected abstract T |
readResults(SearchResult<Q> searchResult) |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
execute, getCatalogFromParams, getLocalViewExecutor, getQueryEndpointPermissionsChecker, setLocalViewExecutor, setQueryEndpointPermissionsChecker, validate, validateInputParams, validateMissingFieldclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCatalogsForReadAccess, getCatalogsForWriteAccesspublic AbstractFlexibleSearchRestQueryExecutor()
public java.lang.Object executeAfterValidation(java.util.Map<java.lang.String,java.lang.String> params)
executeAfterValidation in class AbstractRestQueryExecutorprotected abstract java.lang.String createQuery(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)
protected abstract T readResults(SearchResult<Q> searchResult)
protected java.util.List<java.lang.Class<?>> getResultClasses()
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
protected FlexibleSearchService getFlexibleSearchService()
Copyright © 2018 SAP SE. All Rights Reserved.