Package org.apache.rave.rest.model

Examples of org.apache.rave.rest.model.JsonResponseWrapper


    @Override
    public void filter(ContainerRequestContext containerRequestContext, ContainerResponseContext containerResponseContext) throws IOException {
        if (containerResponseContext.getStatus() == Response.Status.OK.getStatusCode()) {

            Object o = containerResponseContext.getEntity();
            JsonResponseWrapper wrapper;

            Class clazz = o.getClass();
            if (List.class.isAssignableFrom(clazz)) {
                wrapper = new JsonResponseWrapper((List) o);
            } else if (SearchResult.class.isAssignableFrom(clazz)) {
                wrapper = new JsonResponseWrapper((SearchResult) o);
            } else {
                wrapper = new JsonResponseWrapper(o);
            }

            containerResponseContext.setEntity(wrapper, containerResponseContext.getEntityAnnotations(), containerResponseContext.getMediaType());
        }
    }
View Full Code Here


    @Override
    public void handleMessage(Message message) throws Fault {
        Object o = message.getContent(Object.class);

        JsonResponseWrapper wrapper = new JsonResponseWrapper(o);

        message.setContent(JsonResponseWrapper.class, wrapper);
    }
View Full Code Here

TOP

Related Classes of org.apache.rave.rest.model.JsonResponseWrapper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.