Author: mir
Date: Tue Feb 16 10:04:07 2010
New Revision: 910451
URL: http://svn.apache.org/viewvc?rev=910451&view=rev
Log:
CLEREZZA-109: closed issue. Merged with trunk
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/
(props changed)
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/RootResourceExecutorImpl.java
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/WebRequestImpl.java
Propchange:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Feb 16 10:04:07 2010
@@ -1,3 +1,4 @@
+/incubator/clerezza/issues/CLEREZZA-109/org.apache.clerezza.triaxrs:910447-910450
/incubator/clerezza/issues/CLEREZZA-43/org.apache.clerezza.triaxrs:891792-892499
/incubator/clerezza/issues/CLEREZZA-48/org.apache.clerezza.triaxrs:893435-898896
/incubator/clerezza/issues/CLEREZZA-86/org.apache.clerezza.triaxrs:903135-910335
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/RootResourceExecutorImpl.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/RootResourceExecutorImpl.java?rev=910451&r1=910450&r2=910451&view=diff
==============================================================================
---
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/RootResourceExecutorImpl.java
(original)
+++
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/RootResourceExecutorImpl.java
Tue Feb 16 10:04:07 2010
@@ -333,14 +333,18 @@
* @return
*/
private Set<MethodAndInputType> filterByConsumedType(Set<Method>
methods,
- WebRequest request) {
+ WebRequest request) throws HandlerException {
final String contentTypeString = request.getHeaders().getFirst(
HttpHeaders.CONTENT_TYPE);
MediaType mediaType;
if (contentTypeString != null) {
mediaType = MediaType.valueOf(contentTypeString);
} else {
- mediaType = null;
+ if (request.getWrhapiRequest().getMessageBody() !=
null) {
+ mediaType =
MediaType.APPLICATION_OCTET_STREAM_TYPE;
+ } else {
+ mediaType = null;
+ }
}
Set<MethodAndInputType> result = new
HashSet<MethodAndInputType>();
METHODS: for (Method method : methods) {
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/WebRequestImpl.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/WebRequestImpl.java?rev=910451&r1=910450&r2=910451&view=diff
==============================================================================
---
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/WebRequestImpl.java
(original)
+++
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/WebRequestImpl.java
Tue Feb 16 10:04:07 2010
@@ -173,8 +173,7 @@
MediaType mediaType;
if ((contentTypeHeaders == null)
|| (contentTypeHeaders.length == 0)) {
- mediaType = new MediaType("application",
- "x-www-form-urlencoded");//
MediaType.WILDCARD_TYPE;
+ mediaType =
MediaType.APPLICATION_OCTET_STREAM_TYPE;
} else {
mediaType =
MediaType.valueOf(contentTypeHeaders[0]);
}