Authorization enum name | mrs::interface::RestHandler | |
authorization(rest::RequestContext *ctxt) override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
authorization_manager_ | mrs::rest::Handler | protected |
check_privileges(const std::vector< database::entry::AuthPrivilege > &privileges, const UniversalId &service_id, const std::string &service_path, const UniversalId &schema_id, const std::string &schema_path, const UniversalId &db_object_id, const std::string &db_object_path) | mrs::rest::Handler | |
configuration_ | mrs::rest::Handler | protected |
DbService typedef | mrs::endpoint::handler::HandlerDbServiceOpenAPI | |
DbServiceEndpoint typedef | mrs::endpoint::handler::HandlerDbServiceOpenAPI | |
DbServicePtr typedef | mrs::endpoint::handler::HandlerDbServiceOpenAPI | |
empty_path() const | mrs::rest::Handler | protected |
endpoint_ | mrs::endpoint::handler::HandlerDbServiceOpenAPI | |
entry_ | mrs::endpoint::handler::HandlerDbServiceOpenAPI | |
get_access_rights() const override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
get_db_object_id() const override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
get_db_object_path() const override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
get_options() const override | mrs::rest::Handler | virtual |
get_protocol() const override | mrs::rest::Handler | virtual |
get_schema_id() const override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
get_schema_path() const override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
get_service_id() const override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
get_service_path() const override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
get_url_host() const override | mrs::rest::Handler | virtual |
handle_delete(rest::RequestContext *ctxt) override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
handle_get(rest::RequestContext *ctxt) override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
handle_post(rest::RequestContext *ctxt, const std::vector< uint8_t > &document) override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
handle_put(rest::RequestContext *ctxt) override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
Handler(const Protocol protocol, const std::string &url_host, const std::vector< UriPathMatcher > &rest_path_matcher, const std::optional< std::string > &options, interface::AuthorizeManager *auth_manager) | mrs::rest::Handler | |
handler_id_ | mrs::rest::Handler | protected |
HandlerDbServiceOpenAPI(std::weak_ptr< DbServiceEndpoint > endpoint, mrs::interface::AuthorizeManager *auth_manager) | mrs::endpoint::handler::HandlerDbServiceOpenAPI | |
HttpResult typedef | mrs::interface::RestHandler | |
HttpUri typedef | mrs::rest::Handler | |
initialize(const Configuration &configuration) override | mrs::rest::Handler | |
mrs::interface::RestHandler::initialize(const Configuration &configuration)=0 | mrs::interface::RestHandler | pure virtual |
log_level_is_debug_ | mrs::rest::Handler | protected |
log_level_is_info_ | mrs::rest::Handler | protected |
may_check_access() const override | mrs::rest::Handler | virtual |
options_ | mrs::rest::Handler | protected |
Parameters typedef | mrs::interface::RestHandler | |
Protocol typedef | mrs::rest::Handler | |
protocol_ | mrs::rest::Handler | protected |
request_begin(RequestContext *ctxt) override | mrs::rest::Handler | virtual |
request_end(RequestContext *ctxt) override | mrs::rest::Handler | virtual |
request_error(RequestContext *ctxt, const http::Error &e) override | mrs::rest::Handler | virtual |
RequestContext typedef | mrs::interface::RestHandler | |
requires_authentication() const override | mrs::endpoint::handler::HandlerDbServiceOpenAPI | virtual |
rest_path_matcher_ | mrs::rest::Handler | protected |
SqlSession typedef | mrs::interface::RestHandler | |
throw_unauthorize_when_check_auth_fails(RequestContext *) | mrs::rest::Handler | |
UriPathMatcher typedef | mrs::rest::Handler | |
url_host_ | mrs::rest::Handler | protected |
url_obj_ | mrs::endpoint::handler::HandlerDbServiceOpenAPI | |
~Handler() override | mrs::rest::Handler | |
~RestHandler()=default | mrs::interface::RestHandler | virtual |