Details
Description
A param of type xs:integer is generated as a Java "integer". This is no valid primitive type, probably you mean "int" or "Integer". But even this is wrong. xs:integer is unbounded and can only be represented by BigInteger.
xs:int however is a signed 32bit integer, generating it as "int" or "Integer" would be fine.
Example WADL:
<param name="my_number" type="xs:integer" style="query" required="true"/>
Created Java code:
@QueryParam("my_number") integer my_number