LinksResponseWriter was using the wrong class. Fixed it.
Project: http://git-wip-us.apache.org/repos/asf/zest-qi4j/repo Commit: http://git-wip-us.apache.org/repos/asf/zest-qi4j/commit/f95a7710 Tree: http://git-wip-us.apache.org/repos/asf/zest-qi4j/tree/f95a7710 Diff: http://git-wip-us.apache.org/repos/asf/zest-qi4j/diff/f95a7710 Branch: refs/heads/master Commit: f95a7710da2934d0f3ff1f90c9cfe5c9559de93a Parents: 055d96c Author: Chris Chapman <[email protected]> Authored: Fri Apr 12 13:56:12 2013 -0600 Committer: Chris Chapman <[email protected]> Committed: Fri Apr 12 13:56:23 2013 -0600 ---------------------------------------------------------------------- .../restlet/responsewriter/LinksResponseWriter.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/zest-qi4j/blob/f95a7710/libraries/rest-server/src/main/java/org/qi4j/library/rest/server/restlet/responsewriter/LinksResponseWriter.java ---------------------------------------------------------------------- diff --git a/libraries/rest-server/src/main/java/org/qi4j/library/rest/server/restlet/responsewriter/LinksResponseWriter.java b/libraries/rest-server/src/main/java/org/qi4j/library/rest/server/restlet/responsewriter/LinksResponseWriter.java index 5165860..834f5bb 100644 --- a/libraries/rest-server/src/main/java/org/qi4j/library/rest/server/restlet/responsewriter/LinksResponseWriter.java +++ b/libraries/rest-server/src/main/java/org/qi4j/library/rest/server/restlet/responsewriter/LinksResponseWriter.java @@ -27,7 +27,7 @@ import java.util.List; import java.util.Map; import org.qi4j.api.injection.scope.Service; import org.qi4j.library.rest.common.link.Link; -import org.qi4j.library.rest.common.link.LinksUtil; +import org.qi4j.library.rest.common.link.Links; import org.restlet.Response; import org.restlet.data.MediaType; import org.restlet.data.Reference; @@ -70,13 +70,13 @@ public class LinksResponseWriter return true; } } - else if( result instanceof LinksUtil ) + else if( result instanceof Links ) { MediaType type = getVariant( response.getRequest(), ENGLISH, supportedLinksMediaTypes ).getMediaType(); Representation rep; if( MediaType.APPLICATION_JSON.equals( type ) ) { - rep = createJsonRepresentation( (LinksUtil) result ); + rep = createJsonRepresentation( (Links) result ); } else if( MediaType.TEXT_HTML.equals( type ) ) { @@ -96,9 +96,9 @@ public class LinksResponseWriter return false; } - private StringRepresentation createJsonRepresentation( LinksUtil result ) + private StringRepresentation createJsonRepresentation( Links result ) { - return new StringRepresentation( ( (LinksUtil) result ).toString(), MediaType.APPLICATION_JSON ); + return new StringRepresentation( result.toString(), MediaType.APPLICATION_JSON ); } private Representation createTextHtmlRepresentation( final Object result, final Response response )
