@Produces(MediaType.APPLICATION_JSON)
public String postDbRequest(@PathParam("dbName") final String dbName, @QueryParam("action") final String action, @QueryParam("connectionId") final String connectionId,
@Context final HttpServletRequest request) {
if (action == null) {
InvalidHTTPRequestException e = new InvalidHTTPRequestException(ErrorCodes.ACTION_PARAMETER_ABSENT, "ACTION_PARAMETER_ABSENT");
return formErrorResponse(logger, e);
}
String response = new ResponseTemplate().execute(logger, connectionId, request, new ResponseCallback() {
public Object execute() throws Exception {
DatabaseService databaseService = new DatabaseServiceImpl(connectionId);