public class DbRuleR66RestMethodHandler extends DataModelRestMethodHandler<DbRule>
Modifier and Type | Class and Description |
---|---|
static class |
DbRuleR66RestMethodHandler.FILTER_ARGS |
DataModelRestMethodHandler.COMMAND_TYPE
Modifier and Type | Field and Description |
---|---|
static String |
BASEURI |
isBodyJsonDecode, methods, name, path, restConfiguration
Constructor and Description |
---|
DbRuleR66RestMethodHandler(RestConfiguration config,
HttpRestHandler.METHOD... method) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkAuthorization(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
HttpRestHandler.METHOD method) |
protected DbRule |
createItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
To be used only in create mode.
|
protected com.fasterxml.jackson.databind.node.ArrayNode |
getDetailedAllow() |
protected DbRule |
getItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
For Read or Update, should include a select() from the database.
|
protected DbRule |
getItemPreparedStatement(DbPreparedStatement statement) |
protected DbPreparedStatement |
getPreparedStatement(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
For getAll access
|
String |
getPrimaryPropertyName() |
checkHandlerSessionCorrectness, delete, endParsingRequest, getAll, getBody, getFileUpload, getOne, post, put, sendResponse, setOk
getName, getPath, handleException, isBodyJsonDecoded, isMethodIncluded, optionsCommand, sendOptionsResponse, setIntersectionMethods, setMethods
public static final String BASEURI
public DbRuleR66RestMethodHandler(RestConfiguration config, HttpRestHandler.METHOD... method)
config
- method
- protected DbRule getItem(HttpRestHandler handler, RestArgument arguments, RestArgument result, Object body) throws HttpIncorrectRequestException, HttpInvalidAuthenticationException, HttpNotFoundRequestException
DataModelRestMethodHandler
getItem
in class DataModelRestMethodHandler<DbRule>
HttpIncorrectRequestException
HttpInvalidAuthenticationException
HttpNotFoundRequestException
protected DbRule createItem(HttpRestHandler handler, RestArgument arguments, RestArgument result, Object body) throws HttpIncorrectRequestException, HttpInvalidAuthenticationException
DataModelRestMethodHandler
createItem
in class DataModelRestMethodHandler<DbRule>
HttpIncorrectRequestException
HttpInvalidAuthenticationException
protected DbPreparedStatement getPreparedStatement(HttpRestHandler handler, RestArgument arguments, RestArgument result, Object body) throws HttpIncorrectRequestException, HttpInvalidAuthenticationException
DataModelRestMethodHandler
getPreparedStatement
in class DataModelRestMethodHandler<DbRule>
HttpIncorrectRequestException
HttpInvalidAuthenticationException
protected DbRule getItemPreparedStatement(DbPreparedStatement statement) throws HttpIncorrectRequestException, HttpNotFoundRequestException
getItemPreparedStatement
in class DataModelRestMethodHandler<DbRule>
HttpIncorrectRequestException
HttpNotFoundRequestException
protected com.fasterxml.jackson.databind.node.ArrayNode getDetailedAllow()
getDetailedAllow
in class RestMethodHandler
public String getPrimaryPropertyName()
getPrimaryPropertyName
in class DataModelRestMethodHandler<DbRule>
protected void checkAuthorization(HttpRestHandler handler, RestArgument arguments, RestArgument result, HttpRestHandler.METHOD method) throws HttpForbiddenRequestException
checkAuthorization
in class DataModelRestMethodHandler<DbRule>
HttpForbiddenRequestException
Copyright © 2009–2020 Waarp. All rights reserved.