Package javax.ws.rs.core.Response

Examples of javax.ws.rs.core.Response.ResponseBuilder.entity()


        }
        if (subResObj == null) {
            logger
                    .warning("The sub resource object is null. That is not allowed");
            final ResponseBuilder rb = javax.ws.rs.core.Response.serverError();
            rb.entity("The sub resource object is null. That is not allowed");
            throw new WebApplicationException(rb.build());
        }
        ResourceClass resourceClass;
        resourceClass = resourceClasses.getResourceClass(subResObj.getClass());
        return new ResourceObject(subResObj, resourceClass);
View Full Code Here


                stb.append("* ");
                stb.append(variant);
                stb.append("\n");
            }
        }
        rb.entity(stb);
        rb.type(MediaType.TEXT_PLAIN_TYPE);
        return rb.build();
    }

    /**
 
View Full Code Here

        }

        if (html) {
            stb.append("</body></html>");
        }
        rb.entity(stb);
        if (xhtml) {
            rb.type(MediaType.APPLICATION_XHTML_XML_TYPE);
        } else if (html) {
            rb.type(MediaType.TEXT_HTML_TYPE);
        } else {
View Full Code Here

    public WebApplicationException convertRepresentationExc(
            ConvertRepresentationException cre) throws WebApplicationException {
        final ResponseBuilder rb = Response.status(Status.BAD_REQUEST);
        final StringWriter stw = new StringWriter();
        cre.printStackTrace(new PrintWriter(stw));
        rb.entity(stw.toString());
        throw new WebApplicationException(cre, rb.build());
    }

    /**
     * Returns the Restlet that is called, if no resource method class could be
View Full Code Here

                        + this.convertTo
                        + ", but here are only primitives allowed.";
            }
            localLogger.warning(warning);
            final ResponseBuilder rb = javax.ws.rs.core.Response.serverError();
            rb.entity(warning);
            throw new WebApplicationException(rb.build());
        }

        public Object getValue() {
            return getParamValue();
View Full Code Here

        return toResponseBuilder(status.getStatusCode());
    }
   
    public static ResponseBuilder fromResponse(Response response) {
        ResponseBuilder rb = toResponseBuilder(response.getStatus());
        rb.entity(response.getEntity());
        for (Map.Entry<String, List<Object>> entry : response.getMetadata().entrySet()) {
            List<Object> values = entry.getValue();
            for (Object value : values) {
                rb.header(entry.getKey(), value);
            }
View Full Code Here

                    }
                }
            }
        }
        InputStream mStream = responseMessage.getContent(InputStream.class);
        currentResponseBuilder.entity(mStream);
       
        return currentResponseBuilder;
    }
   
    protected <T> void writeBody(T o, Message outMessage, Class<?> cls, Type type, Annotation[] anns,
View Full Code Here

                    entity = currentResponse.getEntity();
                }
            }
            rb = JAXRSUtils.fromResponse(currentResponse);
           
            rb.entity(entity instanceof Response
                      ? ((Response)entity).getEntity() : entity);
           
            Response r = rb.build();
            ((ResponseImpl)r).setMessage(outMessage);
           
View Full Code Here

  public Response toResponse(TypeRenderingException exception) {
    ResponseBuilder rb = Response.serverError();
    logger.info(exception.getMessage());
    if (exception.getRenderNode().hasProperty(RDF.type, TYPERENDERING.Exception)) {
      logger.error("Exception in template used for rendering exceptions ", exception);
      rb.entity("There is an error in the template used for rendering" +
          " exceptions. Please check the console output for further" +
          " information. Thanks!").type(MediaType.TEXT_PLAIN_TYPE);
    } else {
      rb.entity(exception.getExceptionGraphNode());
    }
View Full Code Here

      logger.error("Exception in template used for rendering exceptions ", exception);
      rb.entity("There is an error in the template used for rendering" +
          " exceptions. Please check the console output for further" +
          " information. Thanks!").type(MediaType.TEXT_PLAIN_TYPE);
    } else {
      rb.entity(exception.getExceptionGraphNode());
    }
    return rb.build();
  }

  /**
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.