wink-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lars-Fredrik Smedberg <itsme...@gmail.com>
Subject Re: Configuration for application/hal+json
Date Fri, 20 Dec 2013 10:00:51 GMT
To be more specific I'm looking for a way to treat all REST responses with
vendor specific mediatypes "application/*+json" where * could be e.g. hal
(application/hal+json) in the same way as "application/json" is treated out
of the box...

Is there any (easy) way of doing this?

Regards
Lars-Fredrik


On Wed, Dec 18, 2013 at 3:26 PM, Lars-Fredrik Smedberg
<itsmeden@gmail.com>wrote:

> Hi!
>
> I want to be able to return a JSON structure that follows the Hypertext
> Application, HAL. The media type should then be: application/hal+json
>
> When I tried to mark the resource method with:
>
> @Produces("application/hal+json")
>
> I got the following error when calling the resource:
>
> [ERROR   ] The system could not find a javax.ws.rs.ext.MessageBodyWriter
> or a DataSourceProvider class for the <our model class type> type and
> application/hal+json mediaType.  Ensure that a
> javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the
> type and media type specified.
>
> I would like to use the exact same MessageBodyWriter that is configured
> for application/json.
>
> How can i configure this to work as described above?
>
> Regards
> Lars-Fredrik
>
>
> --
> Med vänlig hälsning / Best regards
>
> Lars-Fredrik Smedberg
>
> STATEMENT OF CONFIDENTIALITY:
> The information contained in this electronic message and any
> attachments to this message are intended for the exclusive use of the
> address(es) and may contain confidential or privileged information. If
> you are not the intended recipient, please notify Lars-Fredrik Smedberg
> immediately at itsmeden@gmail.com, and destroy all copies of this
> message and any attachments.
>



-- 
Med vänlig hälsning / Best regards

Lars-Fredrik Smedberg

STATEMENT OF CONFIDENTIALITY:
The information contained in this electronic message and any
attachments to this message are intended for the exclusive use of the
address(es) and may contain confidential or privileged information. If
you are not the intended recipient, please notify Lars-Fredrik Smedberg
immediately at itsmeden@gmail.com, and destroy all copies of this
message and any attachments.

Mime
View raw message