[jbosstools-issues] [JBoss JIRA] (JBIDE-15592) Provide JAX-RS Fields and Parameters type validation

Xavier Coulon (JIRA) issues at jboss.org
Mon Mar 17 07:34:10 EDT 2014


     [ https://issues.jboss.org/browse/JBIDE-15592?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Xavier Coulon updated JBIDE-15592:
----------------------------------

    Description: 
>From JAX-RS 1.1 spec (chap 3.2):
{quote}
1. Primitive types.
2. Types that have a constructor that accepts a single String argument.
3. Types that have a static method named valueOf or fromString with a single String argument that return an instance of the type. If both methods are present then valueOf MUST be used unless the type is an enum in which case fromString MUST be used.
4. List<T>, Set<T>, or SortedSet<T>, where T satisfies 2 or 3 above.
{quote}

JAX-RS 2.0 introduced the notion of ParamConverterProvider:
{quote}
Valid parameter types for each of the above annotations are listed in the corresponding Javadoc, however in general (excluding @Context) the following types are supported:
1. Types for which a ParamConverter is available via a registered ParamConverterProvider. See Javadoc for these classes for more information.
2. Primitive types.
3. Types that have a constructor that accepts a single String argument.
4. Types that have a static method named valueOf or fromString with a single String argument that return an instance of the type. If both methods are present then valueOf MUST be used unless the type is an enum in which case fromString MUST be used1.
5. List<T>, Set<T>, or SortedSet<T>, where T satisfies 3 or 4 above.
{quote}

  was:
>From JAX-RS 1.1 spec (chap 3.2):
{quote}
1. Primitive types.
2. Types that have a constructor that accepts a single String argument.
3. Types that have a static method named valueOf or fromString with a single String argument that return an instance of the type. If both methods are present then valueOf MUST be used unless the type is an enum in which case fromString MUST be used.
4. List<T>, Set<T>, or SortedSet<T>, where T satisfies 2 or 3 above.
{quote}


    
> Provide JAX-RS Fields and Parameters type validation
> ----------------------------------------------------
>
>                 Key: JBIDE-15592
>                 URL: https://issues.jboss.org/browse/JBIDE-15592
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: webservices
>    Affects Versions: 4.1.0.Final
>            Reporter: Xavier Coulon
>            Assignee: Xavier Coulon
>             Fix For: 4.2.0.Beta2
>
>
> From JAX-RS 1.1 spec (chap 3.2):
> {quote}
> 1. Primitive types.
> 2. Types that have a constructor that accepts a single String argument.
> 3. Types that have a static method named valueOf or fromString with a single String argument that return an instance of the type. If both methods are present then valueOf MUST be used unless the type is an enum in which case fromString MUST be used.
> 4. List<T>, Set<T>, or SortedSet<T>, where T satisfies 2 or 3 above.
> {quote}
> JAX-RS 2.0 introduced the notion of ParamConverterProvider:
> {quote}
> Valid parameter types for each of the above annotations are listed in the corresponding Javadoc, however in general (excluding @Context) the following types are supported:
> 1. Types for which a ParamConverter is available via a registered ParamConverterProvider. See Javadoc for these classes for more information.
> 2. Primitive types.
> 3. Types that have a constructor that accepts a single String argument.
> 4. Types that have a static method named valueOf or fromString with a single String argument that return an instance of the type. If both methods are present then valueOf MUST be used unless the type is an enum in which case fromString MUST be used1.
> 5. List<T>, Set<T>, or SortedSet<T>, where T satisfies 3 or 4 above.
> {quote}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list