You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by jm...@apache.org on 2006/08/30 23:55:50 UTC
svn commit: r438660 - in /incubator/abdera/java/trunk:
client/src/main/java/org/apache/abdera/protocol/client/
protocol/src/main/java/org/apache/abdera/protocol/
protocol/src/main/java/org/apache/abdera/protocol/util/
server/src/main/java/org/apache/ab...
Author: jmsnell
Date: Wed Aug 30 14:55:49 2006
New Revision: 438660
URL: http://svn.apache.org/viewvc?rev=438660&view=rev
Log:
Support for the APP Slug header on both the client and server, in both request and
responses
Modified:
incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/RequestOptions.java
incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/Request.java
incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/Response.java
incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/util/AbstractRequest.java
incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/util/AbstractResponse.java
incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/exceptions/AbderaServerException.java
incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/impl/AbstractResponseContext.java
Modified: incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/RequestOptions.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/RequestOptions.java?rev=438660&r1=438659&r2=438660&view=diff
==============================================================================
--- incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/RequestOptions.java (original)
+++ incubator/abdera/java/trunk/client/src/main/java/org/apache/abdera/protocol/client/RequestOptions.java Wed Aug 30 14:55:49 2006
@@ -237,10 +237,6 @@
setHeader("Slug", slug);
}
- public String getSlug() {
- return getHeader("Slug");
- }
-
public void setCacheControl(String cc) {
CacheControlUtil.parseCacheControl(cc, this);
}
Modified: incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/Request.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/Request.java?rev=438660&r1=438659&r2=438660&view=diff
==============================================================================
--- incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/Request.java (original)
+++ incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/Request.java Wed Aug 30 14:55:49 2006
@@ -45,6 +45,8 @@
String getCacheControl();
+ String getSlug();
+
MimeType getContentType() throws MimeTypeParseException;
Date getDateHeader(String name);
Modified: incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/Response.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/Response.java?rev=438660&r1=438659&r2=438660&view=diff
==============================================================================
--- incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/Response.java (original)
+++ incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/Response.java Wed Aug 30 14:55:49 2006
@@ -56,6 +56,8 @@
public URI getLocation() throws URISyntaxException;
+ public String getSlug();
+
public Date getDateHeader(String name);
public URI getUriHeader(String name) throws URISyntaxException;
Modified: incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/util/AbstractRequest.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/util/AbstractRequest.java?rev=438660&r1=438659&r2=438660&view=diff
==============================================================================
--- incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/util/AbstractRequest.java (original)
+++ incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/util/AbstractRequest.java Wed Aug 30 14:55:49 2006
@@ -54,6 +54,10 @@
public String getCacheControl() {
return getHeader("Cache-Control");
}
+
+ public String getSlug() {
+ return getHeader("Slug");
+ }
public MimeType getContentType() throws MimeTypeParseException {
String value = getHeader("Content-Type");
Modified: incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/util/AbstractResponse.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/util/AbstractResponse.java?rev=438660&r1=438659&r2=438660&view=diff
==============================================================================
--- incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/util/AbstractResponse.java (original)
+++ incubator/abdera/java/trunk/protocol/src/main/java/org/apache/abdera/protocol/util/AbstractResponse.java Wed Aug 30 14:55:49 2006
@@ -60,6 +60,10 @@
public URI getContentLocation() throws URISyntaxException {
return getUriHeader("Content-Location");
}
+
+ public String getSlug() {
+ return getHeader("Slug");
+ }
public MimeType getContentType() throws MimeTypeParseException {
String value = getHeader("Content-Type");
Modified: incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/exceptions/AbderaServerException.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/exceptions/AbderaServerException.java?rev=438660&r1=438659&r2=438660&view=diff
==============================================================================
--- incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/exceptions/AbderaServerException.java (original)
+++ incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/exceptions/AbderaServerException.java Wed Aug 30 14:55:49 2006
@@ -204,6 +204,10 @@
public URI getContentLocation() throws URISyntaxException {
return context.getContentLocation();
}
+
+ public String getSlug() {
+ return context.getSlug();
+ }
public MimeType getContentType() throws MimeTypeParseException {
return context.getContentType();
Modified: incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/impl/AbstractResponseContext.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/impl/AbstractResponseContext.java?rev=438660&r1=438659&r2=438660&view=diff
==============================================================================
--- incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/impl/AbstractResponseContext.java (original)
+++ incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/protocol/server/impl/AbstractResponseContext.java Wed Aug 30 14:55:49 2006
@@ -180,6 +180,14 @@
setHeader("Content-Location", uri);
}
+ public void setSlug(String slug) {
+ if (slug == null) {
+ removeHeader("Slug");
+ return;
+ }
+ setHeader("Slug", slug);
+ }
+
public void setContentType(String type) {
if (type == null) {
removeHeader("Content-Type");