/** * Invoked when a client makes a bad request. * <p> * Returns Results.badRequest (400) with the included template from {@code views.html.defaultpages.badRequest} as the content. * * @param request The request that was bad. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onBadRequest(RequestHeader request, String message) { return CompletableFuture.completedFuture(Results.badRequest(views.html.defaultpages.badRequest.render( request.method(), request.uri(), message, request.asScala() ))); }
/** * Invoked when a client makes a bad request. * <p> * Returns Results.badRequest (400) with the included template from {@code views.html.defaultpages.badRequest} as the content. * * @param request The request that was bad. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onBadRequest(RequestHeader request, String message) { return CompletableFuture.completedFuture(Results.badRequest(views.html.defaultpages.badRequest.render( request.method(), request.uri(), message, request.asScala() ))); }
/** * Invoked when a client makes a bad request. * <p> * Returns Results.badRequest (400) with the included template from {@code views.html.defaultpages.badRequest} as the content. * * @param request The request that was bad. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onBadRequest(RequestHeader request, String message) { return CompletableFuture.completedFuture(Results.badRequest(views.html.defaultpages.badRequest.render( request.method(), request.uri(), message, request.asScala() ))); }
/** * Invoked when a client error occurs, that is, an error in the 4xx series, which is not handled * by any of the other methods in this class already. * * The base implementation uses {@code views.html.defaultpages.badRequest} template with the given status. * * @param request The request that caused the client error. * @param statusCode The error status code. Must be greater or equal to 400, and less than 500. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onOtherClientError(RequestHeader request, int statusCode, String message) { return CompletableFuture.completedFuture(Results.status(statusCode, views.html.defaultpages.badRequest.render( request.method(), request.uri(), message, request.asScala() ))); }
/** * Invoked when a client error occurs, that is, an error in the 4xx series, which is not handled * by any of the other methods in this class already. * * The base implementation uses {@code views.html.defaultpages.badRequest} template with the given status. * * @param request The request that caused the client error. * @param statusCode The error status code. Must be greater or equal to 400, and less than 500. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onOtherClientError(RequestHeader request, int statusCode, String message) { return CompletableFuture.completedFuture(Results.status(statusCode, views.html.defaultpages.badRequest.render( request.method(), request.uri(), message, request.asScala() ))); }
/** * Invoked when a client error occurs, that is, an error in the 4xx series, which is not handled * by any of the other methods in this class already. * * The base implementation uses {@code views.html.defaultpages.badRequest} template with the given status. * * @param request The request that caused the client error. * @param statusCode The error status code. Must be greater or equal to 400, and less than 500. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onOtherClientError(RequestHeader request, int statusCode, String message) { return CompletableFuture.completedFuture(Results.status(statusCode, views.html.defaultpages.badRequest.render( request.method(), request.uri(), message, request.asScala() ))); }
/** * Invoked when a client makes a bad request. * * @param request The request that was bad. * @param message The error message. */ protected F.Promise<Result> onBadRequest(RequestHeader request, String message) { return F.Promise.<Result>pure(Results.badRequest(views.html.defaultpages.badRequest.render( request.method(), request.uri(), message ))); }
/** * Invoked when a client error occurs, that is, an error in the 4xx series, which is not handled * by any of the other methods in this class already. * * @param request The request that caused the client error. * @param statusCode The error status code. Must be greater or equal to 400, and less than 500. * @param message The error message. */ protected F.Promise<Result> onOtherClientError(RequestHeader request, int statusCode, String message) { return F.Promise.<Result>pure(Results.status(statusCode, views.html.defaultpages.badRequest.render( request.method(), request.uri(), message ))); }