Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoberto E. Escobar2014-08-30 00:56:19 +0000
committerRoberto E. Escobar2014-10-01 21:02:26 +0000
commite6a37f949cebcccb8e3ba1c2dca7ba7eed8a46aa (patch)
tree870fa7e3e2c3064259d6dbe5974ba11dab963325 /plugins/org.eclipse.osee.jaxrs.server
parente0da22f6913a0bafd5cccf71911be32097f6f806 (diff)
downloadorg.eclipse.osee-e6a37f949cebcccb8e3ba1c2dca7ba7eed8a46aa.tar.gz
org.eclipse.osee-e6a37f949cebcccb8e3ba1c2dca7ba7eed8a46aa.tar.xz
org.eclipse.osee-e6a37f949cebcccb8e3ba1c2dca7ba7eed8a46aa.zip
bug: Add view model writer mediaType param to produces media types
Add ViewModelWriter's mediaType parameter to list of produces media types. This fixes the case where a resource method produces one media type and the view requestor specifies a different media type. Change-Id: I1dccc92c73a52a894bb045c46c413d21362d3735
Diffstat (limited to 'plugins/org.eclipse.osee.jaxrs.server')
-rw-r--r--plugins/org.eclipse.osee.jaxrs.server/src/org/eclipse/osee/jaxrs/server/internal/mvc/ViewModelWriter.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.jaxrs.server/src/org/eclipse/osee/jaxrs/server/internal/mvc/ViewModelWriter.java b/plugins/org.eclipse.osee.jaxrs.server/src/org/eclipse/osee/jaxrs/server/internal/mvc/ViewModelWriter.java
index b5511876761..8931a70e16b 100644
--- a/plugins/org.eclipse.osee.jaxrs.server/src/org/eclipse/osee/jaxrs/server/internal/mvc/ViewModelWriter.java
+++ b/plugins/org.eclipse.osee.jaxrs.server/src/org/eclipse/osee/jaxrs/server/internal/mvc/ViewModelWriter.java
@@ -93,6 +93,7 @@ public class ViewModelWriter implements MessageBodyWriter<ViewModel> {
Class<?> resourceClass = resourceInfo.getResourceClass();
Iterable<ViewResolver<?>> resolvers = getViewResolvers();
List<MediaType> mediaTypes = getMediaTypesProduced(resourceInfo);
+ mediaTypes.add(0, mediaType);
toReturn = resolve(model, resourceClass, mediaTypes, resolvers);
}
return toReturn;

Back to the top