No it is not supported, but we would welcome a PR if you can implement it
:) Looks like a good feature to have.

On Mon, Feb 29, 2016 at 3:48 PM, Hemika Kodikara <[email protected]> wrote:

> Hi All,
>
> I am implementing a ParamConverter using @Provider jax-rs annotations to
> convert @Path params into an enum value rather than having a string. Doing
> so I will not need to convert the string param into an enum each time for
> each method. Examples of usage : [1][2][3]
>
> public Response getDestinations(@PathParam("protocol") *String* protocol)
> {
>     // Convert the String to Enum and then use.
> }
>
> The above method can be converted to the following by implementing the
> ParamConverter :
>
> public Response getDestinations(@PathParam("protocol") *ProtocolType*
> protocol) {}
>
> ProtocolType being an Enum. To implement the above requirement its
> necessary to use the @Provider annotation to mark the ParamConverter class.
> Is it supported ? Any advice on this ?
>
> [1] - https://github.com/mgajdos/jersey-param-converters
> [2] - http://ronaldxq.blogspot.com/2013/10/jax-rs-joda-datetime.html
> [3] -
> https://github.com/javaee-samples/javaee7-samples/tree/master/jaxrs/paramconverter
>
> Regards,
> Hemika
>
> Hemika Kodikara
> Software Engineer
> WSO2 Inc.
> lean . enterprise . middleware
> http://wso2.com
>
> Mobile : +94777688882
>



-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>*
*email: **[email protected]* <[email protected]>
* cell: +94 77 3320919blog: **http://blog.afkham.org*
<http://blog.afkham.org>
*twitter: **http://twitter.com/afkham_azeez*
<http://twitter.com/afkham_azeez>
*linked-in: **http://lk.linkedin.com/in/afkhamazeez
<http://lk.linkedin.com/in/afkhamazeez>*

*Lean . Enterprise . Middleware*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to