projects
/
Sone.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Turn the HTTP method into an enumeration.
[Sone.git]
/
src
/
main
/
java
/
net
/
pterodactylus
/
sone
/
web
/
page
/
Page.java
diff --git
a/src/main/java/net/pterodactylus/sone/web/page/Page.java
b/src/main/java/net/pterodactylus/sone/web/page/Page.java
index
a1125cc
..
8f2a4d7
100644
(file)
--- a/
src/main/java/net/pterodactylus/sone/web/page/Page.java
+++ b/
src/main/java/net/pterodactylus/sone/web/page/Page.java
@@
-58,11
+58,42
@@
public interface Page {
*/
public class Request {
*/
public class Request {
+ /**
+ * Enumeration for all possible HTTP request methods.
+ *
+ * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’
+ * Roden</a>
+ */
+ public enum Method {
+
+ /** GET. */
+ GET,
+
+ /** POST. */
+ POST,
+
+ /** PUT. */
+ PUT,
+
+ /** DELETE. */
+ DELETE,
+
+ /** HEAD. */
+ HEAD,
+
+ /** OPTIONS. */
+ OPTIONS,
+
+ /** TRACE. */
+ TRACE,
+
+ }
+
/** The URI that was accessed. */
private final URI uri;
/** The HTTP method that was used. */
/** The URI that was accessed. */
private final URI uri;
/** The HTTP method that was used. */
- private final
String
method;
+ private final
Method
method;
/** The HTTP request. */
private final HTTPRequest httpRequest;
/** The HTTP request. */
private final HTTPRequest httpRequest;
@@
-82,7
+113,7
@@
public interface Page {
* @param toadletContext
* The toadlet context of the request
*/
* @param toadletContext
* The toadlet context of the request
*/
- public Request(URI uri,
String
method, HTTPRequest httpRequest, ToadletContext toadletContext) {
+ public Request(URI uri,
Method
method, HTTPRequest httpRequest, ToadletContext toadletContext) {
this.uri = uri;
this.method = method;
this.httpRequest = httpRequest;
this.uri = uri;
this.method = method;
this.httpRequest = httpRequest;
@@
-103,7
+134,7
@@
public interface Page {
*
* @return The HTTP method
*/
*
* @return The HTTP method
*/
- public
String
getMethod() {
+ public
Method
getMethod() {
return method;
}
return method;
}