Package javax.ws.rs.core.Response

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


    }

    private void delete(int id){
        if (persons.remove(id) == null) {
            ResponseBuilder builder = Response.status(Status.NOT_FOUND);
            builder.entity("Person with ID " + id + " not found.");
            throw new WebApplicationException(builder.build());
        }
    }

    public Person getPerson(String id){
View Full Code Here


            ResponseBuilder rb = setResponseBuilder(conn).clone();
            Response currentResponse = rb.clone().build();
           
            Object entity = readBody(currentResponse, conn, m, responseClass, responseClass,
                                     new Annotation[]{});
            rb.entity(entity);
           
            return rb.build();
        } catch (Throwable ex) {
            throw new WebApplicationException(ex);
        }
View Full Code Here

      MultivaluedMap<String, String> queryParameters = simulatorRequest.getQueryParameters();
     
      //replace query params
      currentResponseBody = replaceAllQueryParamsInReponse(currentResponseBody, queryParameters);
     
      rb = rb.entity(currentResponseBody);
    }  
   
    if (responseHeaders != null){
      for (String headerKey : responseHeaders.keySet()) {
        rb.header(headerKey, responseHeaders.get(headerKey));
View Full Code Here

                                          Object entity,
                                          HttpHeaders headers) {
        ResponseBuilder rb = Response.status(status);
        addCORSOrigin(servletContext, rb, headers);
        if (entity != null) {
            return rb.entity(entity).build();
        } else {
            return rb.build();
        }
    }
}
View Full Code Here

            List<Object> values = headers.get(header);
            for (Object value : values) {
                rb.header(header, value);
            }
        }
        rb.entity(new ByteArrayInputStream(getMessage().getBytes()));
        return rb.build();
    }
   
    public int getStatus() {
        return super.getResponse().getStatus();   
View Full Code Here

                if (lastModified >= 0) {
                    builder.lastModified(new Date(lastModified));
                }

                // entity
                builder.entity(IOUtils.toString(httpUrlConnection.getInputStream()));

                return builder;
            }
        } catch (IOException e) {
            throw new WebApplicationException(e, 500);
View Full Code Here

      MultivaluedMap<String, String> queryParameters = simulatorRequest.getQueryParameters();
     
      //replace query params
      currentResponseBody = replaceAllQueryParamsInReponse(currentResponseBody, queryParameters);
     
      rb = rb.entity(currentResponseBody);
    }  
   
    if (responseHeaders != null){
      for (String headerKey : responseHeaders.keySet()) {
        rb.header(headerKey, responseHeaders.get(headerKey));
View Full Code Here

                        if (guessed != null && !guessed.isAnonymous()
                            && ontologyProvider.hasOntology(guessed)) {
                            rb = Response.status(Status.CONFLICT);
                            this.submitted = guessed;
                            if (headers.getAcceptableMediaTypes().contains(MediaType.TEXT_HTML_TYPE)) {
                                rb.entity(new Viewable("/imports/409", this));
                                rb.header(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_HTML + "; charset=utf-8");
                            }
                            break;
                        } else {
                            content = new FileInputStream(file);
View Full Code Here

                //return Response.status(404).header("Content-Location", jobService).header("Content-type","text/html").entity( viewable ).build();
               
                ResponseBuilder rb = Response.status(Status.NOT_FOUND);
                rb.header(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_HTML+ "; charset=utf-8");
                addCORSOrigin(servletContext, rb, headers);
                rb.entity(viewable);
                return rb.build();
            }
        } else {
            log.info("No job found with id {}", id);
            //return Response.status(Response.Status.NOT_FOUND).build();
View Full Code Here

            } else {
                log.debug("The input is not consistent");
                ResponseBuilder rb = Response.status(Status.CONFLICT);
                rb.header(HttpHeaders.CONTENT_TYPE, TEXT_HTML + "; charset=utf-8");
                addCORSOrigin(context, rb, headers);
                rb.entity(new Viewable("result", new ReasoningPrettyResultResource(context, info,
                        "The input is NOT consistent :(")));
                return rb.build();
               
                /*return Response
                        .status(Status.CONFLICT)
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.