/** * Generates an alternative result if the user is not authenticated; the default a simple '401 Not Authorized' page. */ public Result onUnauthorized(Context ctx) { return unauthorized(views.html.defaultpages.unauthorized.render()); }
/** * Invoked in dev mode when a server error occurs. Note that this method is where the URL set by play.editor is used. * <p> * The base implementation returns {@code Results.internalServerError} with the content of {@code views.html.defaultpages.devError}. * * @param request The request that triggered the error. * @param exception The exception. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onDevServerError(RequestHeader request, UsefulException exception) { return CompletableFuture.completedFuture(Results.internalServerError(views.html.defaultpages.devError.render(playEditor, exception, request.asScala()))); }
/** * Generates a 501 NOT_IMPLEMENTED simple result. */ public static Result TODO(Request request) { return status(NOT_IMPLEMENTED, views.html.defaultpages.todo.render(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 in prod mode when a server error occurs. * * Override this rather than [[onServerError()]] if you don't want to change Play's debug output when logging errors * in dev mode. * * @param request The request that triggered the error. * @param exception The exception. */ protected F.Promise<Result> onProdServerError(RequestHeader request, UsefulException exception) { return F.Promise.<Result>pure(Results.internalServerError(views.html.defaultpages.error.render(exception))); }
/** * Generates an alternative result if the user is not authenticated; the default a simple '401 Not Authorized' page. * * @param req the current request * @return a <code>401 Not Authorized</code> result */ public Result onUnauthorized(Request req) { return unauthorized(views.html.defaultpages.unauthorized.render(req.asScala())); }
/** * Invoked in dev mode when a server error occurs. * * @param request The request that triggered the error. * @param exception The exception. */ protected F.Promise<Result> onDevServerError(RequestHeader request, UsefulException exception) { return F.Promise.<Result>pure(Results.internalServerError(views.html.defaultpages.devError.render(playEditor, exception))); }
/** * Generates a 501 NOT_IMPLEMENTED simple result. */ public static Result TODO(Request request) { return status(NOT_IMPLEMENTED, views.html.defaultpages.todo.render(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 ))); }
/** * Generates an alternative result if the user is not authenticated; the default a simple '401 Not Authorized' page. * * @param req the current request * @return a <code>401 Not Authorized</code> result */ public Result onUnauthorized(Request req) { return unauthorized(views.html.defaultpages.unauthorized.render(req.asScala())); }
/** * Invoked in dev mode when a server error occurs. Note that this method is where the URL set by play.editor is used. * <p> * The base implementation returns {@code Results.internalServerError} with the content of {@code views.html.defaultpages.devError}. * * @param request The request that triggered the error. * @param exception The exception. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onDevServerError(RequestHeader request, UsefulException exception) { return CompletableFuture.completedFuture(Results.internalServerError(views.html.defaultpages.devError.render(playEditor, exception, request.asScala()))); }
/** * Generates a 501 NOT_IMPLEMENTED simple result. */ public static Result TODO(Request request) { return status(NOT_IMPLEMENTED, views.html.defaultpages.todo.render(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. * * @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 ))); }
/** * Invoked when a client makes a request that was forbidden. * <p> * Returns Results.forbidden (401) with the included template from {@code views.html.defaultpages.unauthorized} as the content. * * @param request The forbidden request. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onForbidden(RequestHeader request, String message) { return CompletableFuture.completedFuture(Results.forbidden(views.html.defaultpages.unauthorized.render(request.asScala()))); }
/** * Invoked in dev mode when a server error occurs. Note that this method is where the URL set by play.editor is used. * <p> * The base implementation returns {@code Results.internalServerError} with the content of {@code views.html.defaultpages.devError}. * * @param request The request that triggered the error. * @param exception The exception. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onDevServerError(RequestHeader request, UsefulException exception) { return CompletableFuture.completedFuture(Results.internalServerError(views.html.defaultpages.devError.render(playEditor, exception, request.asScala()))); }
public Todo() { wrappedResult = play.core.j.JavaResults.NotImplemented().apply( views.html.defaultpages.todo.render(), play.core.j.JavaResults.writeContent("text/html", utf8) ); }
/** * Generates an alternative result if the user is not authenticated; the default a simple '401 Not Authorized' page. * * @param req the current request * @return a <code>401 Not Authorized</code> result */ public Result onUnauthorized(Request req) { return unauthorized(views.html.defaultpages.unauthorized.render(req.asScala())); }
/** * Invoked when a client makes a request that was forbidden. * <p> * Returns Results.forbidden (401) with the included template from {@code views.html.defaultpages.unauthorized} as the content. * * @param request The forbidden request. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onForbidden(RequestHeader request, String message) { return CompletableFuture.completedFuture(Results.forbidden(views.html.defaultpages.unauthorized.render(request.asScala()))); }
/** * Invoked when a client makes a request that was forbidden. * <p> * Returns Results.forbidden (401) with the included template from {@code views.html.defaultpages.unauthorized} as the content. * * @param request The forbidden request. * @param message The error message. * @return a CompletionStage containing the Result. */ protected CompletionStage<Result> onForbidden(RequestHeader request, String message) { return CompletableFuture.completedFuture(Results.forbidden(views.html.defaultpages.unauthorized.render(request.asScala()))); }
/** * Invoked when a client makes a request that was forbidden. * * @param request The forbidden request. * @param message The error message. */ protected F.Promise<Result> onForbidden(RequestHeader request, String message) { return F.Promise.<Result>pure(Results.forbidden(views.html.defaultpages.unauthorized.render())); }