public abstract class AbstractRestQueryExecutor extends java.lang.Object implements RestQueryExecutor
| Constructor and Description |
|---|
AbstractRestQueryExecutor() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
execute(java.util.Map<java.lang.String,java.lang.String> params)
Execute query
|
protected abstract java.lang.Object |
executeAfterValidation(java.util.Map<java.lang.String,java.lang.String> params) |
protected java.util.List<CatalogVersionWsDTO> |
getCatalogFromParams(java.util.Map<java.lang.String,java.lang.String> params) |
protected LocalViewExecutor |
getLocalViewExecutor() |
protected QueryEndpointPermissionsChecker |
getQueryEndpointPermissionsChecker() |
void |
setLocalViewExecutor(LocalViewExecutor localViewExecutor) |
void |
setQueryEndpointPermissionsChecker(QueryEndpointPermissionsChecker queryEndpointPermissionsChecker) |
protected void |
validate(java.util.Map<java.lang.String,java.lang.String> params) |
protected abstract void |
validateInputParams(java.util.Map<java.lang.String,java.lang.String> params,
Errors errors) |
protected void |
validateMissingField(Errors errors,
java.lang.String... fields) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCatalogsForReadAccess, getCatalogsForWriteAccesspublic java.lang.Object execute(java.util.Map<java.lang.String,java.lang.String> params)
RestQueryExecutorexecute in interface RestQueryExecutorparams - generic hashmap input for queryprotected abstract java.lang.Object executeAfterValidation(java.util.Map<java.lang.String,java.lang.String> params)
protected void validate(java.util.Map<java.lang.String,java.lang.String> params)
protected void validateMissingField(Errors errors,
java.lang.String... fields)
protected abstract void validateInputParams(java.util.Map<java.lang.String,java.lang.String> params,
Errors errors)
protected java.util.List<CatalogVersionWsDTO> getCatalogFromParams(java.util.Map<java.lang.String,java.lang.String> params)
public void setLocalViewExecutor(LocalViewExecutor localViewExecutor)
protected LocalViewExecutor getLocalViewExecutor()
protected QueryEndpointPermissionsChecker getQueryEndpointPermissionsChecker()
public void setQueryEndpointPermissionsChecker(QueryEndpointPermissionsChecker queryEndpointPermissionsChecker)
Copyright © 2018 SAP SE. All Rights Reserved.