Remove image from previous album, if set.
[Sone.git] / src / main / java / net / pterodactylus / sone / web / page / Page.java
index 7a9b281..d26da79 100644 (file)
@@ -125,7 +125,7 @@ public interface Page {
                 *
                 * @return The accessed URI
                 */
-               public URI getURI() {
+               public URI getUri() {
                        return uri;
                }
 
@@ -307,6 +307,23 @@ public interface Page {
                }
 
                /**
+                * Sets the HTTP header with the given name to the given value. Multiple
+                * headers with the same name are not implemented so that latest call to
+                * {@link #setHeader(String, String)} determines what is sent to the
+                * browser.
+                *
+                * @param name
+                *            The name of the header
+                * @param value
+                *            The value of the header
+                * @return This response
+                */
+               public Response setHeader(String name, String value) {
+                       headers.put(name, value);
+                       return this;
+               }
+
+               /**
                 * Returns the content of the response body. May be {@code null} if the
                 * response does not have a body.
                 *