[ https://issues.apache.org/jira/browse/CXF-4477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13439569#comment-13439569 ]
Sergey Beryozkin commented on CXF-4477: --------------------------------------- After thinking again about, I decided to restore schemaTypeMap, the keys are expanded qnames, that can help to customize the default mappings for primitive types but also, what is more interesting is to avoid generating the schema classes in cases when we say have Atom service description and still map representation element references to classes like Abdera Feed, etc > [WADL2JAVA] Generate incorrect primitive parameter type > -------------------------------------------------------- > > Key: CXF-4477 > URL: https://issues.apache.org/jira/browse/CXF-4477 > Project: CXF > Issue Type: Bug > Components: JAX-RS, Tooling > Affects Versions: 2.6.1 > Reporter: Hoan-Vu Phan > Assignee: Sergey Beryozkin > Priority: Critical > > In org.apache.cxf.tools.wadlto.jaxrs.SourceGenerator we have the code like > this: > XSD_SPECIFIC_TYPE_MAP = new HashMap<String, String>(); > XSD_SPECIFIC_TYPE_MAP.put("string", "String"); > XSD_SPECIFIC_TYPE_MAP.put("decimal", "java.math.BigInteger"); > XSD_SPECIFIC_TYPE_MAP.put("integer", "long"); > If we have a wadl like this: > <param name="param1" required="true" style="query" type="xs:int" /> > <param name="param2" required="true" style="query" type="xs:long" /> > it's always generate (String param1) and (String param2) > So far as I know, xs:int and xs:long beside xs:string are the most usage type > in WADL. But now it can not work any more!!!! > I think this is a regression bug from > ********************************************************** > sergeyb 08.05.12 19:25:44 > [CXF-4292] Defaulting to String when WADL Generator can not determine a class > name of the primitive type > ********************************************************** > For the solution, I think we can expand XSD_SPECIFIC_TYPE_MAP which the > exactly mapping as a standard: > http://en.wikipedia.org/wiki/Java_Architecture_for_XML_Binding > Could you please have a look on this issue. > Many many many thanks :) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira