diff options
author | Roberto E. Escobar | 2014-08-30 00:56:19 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2014-10-01 21:02:26 +0000 |
commit | e6a37f949cebcccb8e3ba1c2dca7ba7eed8a46aa (patch) | |
tree | 870fa7e3e2c3064259d6dbe5974ba11dab963325 /plugins/org.eclipse.osee.jaxrs.server | |
parent | e0da22f6913a0bafd5cccf71911be32097f6f806 (diff) | |
download | org.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.java | 1 |
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; |