public interface Status extends View
Modifier and Type | Method and Description |
---|---|
void |
accepted()
Return Accepted (202) Status
|
void |
badRequest(java.util.List<?> errors)
Returns a Bad Request (400) status
Notifies the client that he should not try to execute the same request
again: part of its representation is somehow invalid.
|
void |
badRequest(java.lang.String message)
Returns a Bad Request (400) status
Notifies the client that he should not try to execute the same request
again: part of its representation is somehow invalid.
|
void |
conflict()
Returns a Conflict (409) status
|
void |
created()
Returns a Created status (201)
|
void |
created(java.lang.String location)
Sets the status to 201 and sets the location to the server's location +
the location content.
created("/order/2") ==> http://localhost:8080/my_context/order/2 |
void |
forbidden(java.lang.String message)
Returns a Forbidden (403) status.
|
void |
header(java.lang.String key,
java.lang.String value) |
void |
methodNotAllowed(java.util.EnumSet<HttpMethod> allowedMethods) |
<T> T |
movedPermanentlyTo(java.lang.Class<T> controller)
same as movedPermanentlyTo(String), but will use the url for
controller.method(args);
Example:
result.use(http()).movedPermanentlyTo(ClientsController.class).list();
|
void |
movedPermanentlyTo(java.lang.String url)
Send redirect with Moved Permanently (301) Header Example:
result.use(http()).movedPermanentlyTo("/clients"); will move to
/
|
void |
noContent()
Returns a No Content status (204)
|
void |
notAcceptable()
The accepted media type is not supported.(406)
|
void |
notFound()
Returns a Not Found (404) status
|
void |
notModified()
Returns a Not Modified (304) status
|
void |
ok()
Returns a Ok status (200)
|
void |
unsupportedMediaType(java.lang.String errorMessage)
The media type sent to the server is not supported.(415)
|
void ok()
void created()
void created(java.lang.String location)
location
- void noContent()
void badRequest(java.lang.String message)
message
- void badRequest(java.util.List<?> errors)
result.use(representation()).from(errors, "errors").serialize();
message
- void forbidden(java.lang.String message)
message
- void notFound()
void conflict()
void header(java.lang.String key, java.lang.String value)
void methodNotAllowed(java.util.EnumSet<HttpMethod> allowedMethods)
void notModified()
void movedPermanentlyTo(java.lang.String url)
uri
- absolute uri to redirect<T> T movedPermanentlyTo(java.lang.Class<T> controller)
void unsupportedMediaType(java.lang.String errorMessage)
errorMessage
- void notAcceptable()
errorMessage
- void accepted()
Copyright © 2013 Caelum. All Rights Reserved.