cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Beryozkin (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CXF-6491) wadl2java produces incorrect Comsumes annotation for multiple representations on POST methods
Date Thu, 09 Jul 2015 13:37:05 GMT

    [ https://issues.apache.org/jira/browse/CXF-6491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14620502#comment-14620502
] 

Sergey Beryozkin commented on CXF-6491:
---------------------------------------

Yes, the test source had 2 representations with the same media type application/xml. In general
accumulating all the media types works in a case where we have say two reps with application/xml
linking to the schema and application/json without a link but a Jettison-based provider still
using JAXB to convert JSON to XML and only a single method is generated so it makes sense
to do Consumes(application/xml, application/json). However if a method per every representation
is to be generated and every rep with the element has a different media types then indeed
it becomes confusing...

> wadl2java produces incorrect Comsumes annotation for multiple representations on POST
methods
> ---------------------------------------------------------------------------------------------
>
>                 Key: CXF-6491
>                 URL: https://issues.apache.org/jira/browse/CXF-6491
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>    Affects Versions: 3.0.2, 3.0.5, 3.1.1
>         Environment: CentOS 6.6, Java 
> java version "1.7.0_71"
> OpenJDK Runtime Environment (rhel-2.5.3.2.el6_6-x86_64 u71-b14)
> OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
>            Reporter: Pat Lynch
>         Attachments: PlcmHohoResource.java, plcm-hoho-v2.xsd, plcm-hoho-v3.xsd, plcm-hoho.wadl,
plcm-hoho.xsd
>
>
> The wadl2java tool, with the supportMultipleXmlReps option, generates the wrong @Consumes
annotation values for each of the POST methods that have multiple representations.  The annotation
for all of the methods contains all of the media types instead of the single media type that
is appropriate for the specific method.
> I've tested the versions listed in the affected versions field, but it likely applies
to other versions as well.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message