You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Sergey Beryozkin (JIRA)" <ji...@apache.org> on 2014/07/22 10:17:39 UTC
[jira] [Resolved] (CXF-5694) Parameters from WADL in alphabetic
order
[ https://issues.apache.org/jira/browse/CXF-5694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergey Beryozkin resolved CXF-5694.
-----------------------------------
Resolution: Cannot Reproduce
Hi, thanks for letting me know that you can not reproduce it, lets resolve it for now and please re-open if the issue comes back and becomes reproducible
Cheers, Sergey
> Parameters from WADL in alphabetic order
> ----------------------------------------
>
> Key: CXF-5694
> URL: https://issues.apache.org/jira/browse/CXF-5694
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS
> Affects Versions: 2.7.10
> Environment: linux (fedora 20) and windows 7, java 7 u51
> Reporter: clint dovholuk
> Assignee: Sergey Beryozkin
> Priority: Minor
>
> We have a wadl that we export from cxf 2.7.10 and we turn around and consume the wadl we produce to provide a client jar (which also uses cxf 2.7.10)
> The snippet of wadl we have is here:
> <resource path="/id/{id}/a/id/{aId}">
> <param name="id" style="template" type="xs:string" />
> <param name="aId" style="template" type="xs:string" />
> <method name="DELETE" id="remove">
> <request />
> <response>
> <representation mediaType="application/xml" element="prefix1:SomeClassToReturn" />
> <representation mediaType="application/json" />
> </response>
> </method>
> </resource>
> However this generates client code where the "id" and "aId" are out of order like this:
> @DELETE
> @Produces({"application/xml", "application/json" })
> @Path("/id/{id}/a/id/{aId}")
> SomeClassToReturn remove(@PathParam("aId") String aId, @PathParam("id") String id);
> For kicks we renamed "aId" to "zId" and low and behold we now get (notice the parameter zId at the end now):
> SomeClassToReturn remove(@PathParam("id") String id, @PathParam("zId") String zId);
> I also found this nabble post as well (though this is for wsdl vs wadl) http://cxf.547215.n5.nabble.com/Ordering-of-wsdl-method-parameters-changed-for-java-first-services-td5736502.html it seems to be indicating the same issue but I didn't see it come to conclusion and I couldn't find any more threads.
> I have filed this bug per Sergey's request
--
This message was sent by Atlassian JIRA
(v6.2#6252)