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) |
LocalViewExecutor |
getLocalViewExecutor() |
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)
throws WebserviceValidationException
WebserviceValidationExceptionprotected void validateMissingField(Errors errors,
java.lang.String... fields)
protected abstract void validateInputParams(java.util.Map<java.lang.String,java.lang.String> params,
Errors errors)
public void setLocalViewExecutor(LocalViewExecutor localViewExecutor)
public LocalViewExecutor getLocalViewExecutor()
public QueryEndpointPermissionsChecker getQueryEndpointPermissionsChecker()
public void setQueryEndpointPermissionsChecker(QueryEndpointPermissionsChecker queryEndpointPermissionsChecker)
Copyright © 2017 SAP SE. All Rights Reserved.