Package javax.ws.rs.core.Response

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


                return Response.status(Response.Status.NOT_FOUND).build();
            }
            InputStream inputStream = nupkg.getStream();
            ResponseBuilder response = Response.ok((Object) inputStream);
            response.header(HttpHeaders.CONTENT_LENGTH, nupkg.getSize());
            response.type(MediaType.APPLICATION_OCTET_STREAM);
            String fileName = nupkg.getFileName();
            response.header("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
            return response.build();
        } catch (Exception e) {
            final String errorMessage = "Ошибка получения пакета " + id + " " + versionString;
View Full Code Here


    public Response toResponse(final UpdateServiceException ex) {
        final String msg = ex.getMessage();
        final MediaType mt = headers.getMediaType();
        final ResponseBuilder rb = Response.status(ex.getStatus());
        if (APPLICATION_JSON_TYPE.equals(mt))
            rb.type(APPLICATION_JSON_TYPE)
              .entity('"' + msg + '"');
        else if (APPLICATION_XML_TYPE.equals(mt))
            rb.type(APPLICATION_XML_TYPE)
              .entity(new JAXBElement<String>(message, String.class, msg));
        else if (TEXT_XML_TYPE.equals(mt))
View Full Code Here

        final ResponseBuilder rb = Response.status(ex.getStatus());
        if (APPLICATION_JSON_TYPE.equals(mt))
            rb.type(APPLICATION_JSON_TYPE)
              .entity('"' + msg + '"');
        else if (APPLICATION_XML_TYPE.equals(mt))
            rb.type(APPLICATION_XML_TYPE)
              .entity(new JAXBElement<String>(message, String.class, msg));
        else if (TEXT_XML_TYPE.equals(mt))
            rb.type(TEXT_XML_TYPE)
              .entity(new JAXBElement<String>(message, String.class, msg));
        else
View Full Code Here

              .entity('"' + msg + '"');
        else if (APPLICATION_XML_TYPE.equals(mt))
            rb.type(APPLICATION_XML_TYPE)
              .entity(new JAXBElement<String>(message, String.class, msg));
        else if (TEXT_XML_TYPE.equals(mt))
            rb.type(TEXT_XML_TYPE)
              .entity(new JAXBElement<String>(message, String.class, msg));
        else
            rb.type(TEXT_PLAIN_TYPE)
              .entity(msg);
        return rb.build();
View Full Code Here

              .entity(new JAXBElement<String>(message, String.class, msg));
        else if (TEXT_XML_TYPE.equals(mt))
            rb.type(TEXT_XML_TYPE)
              .entity(new JAXBElement<String>(message, String.class, msg));
        else
            rb.type(TEXT_PLAIN_TYPE)
              .entity(msg);
        return rb.build();
    }
}
View Full Code Here

      if (dataCollectionPackage.getDataRecords() == null ||
              dataCollectionPackage.getDataRecords().getDataCollectionRecord() == null)
      {
         ResponseBuilder builder = Response.status(Status.INTERNAL_SERVER_ERROR);
         builder.type("text/html");
         builder.entity("<h3>No records included</h3>");
         throw new WebApplicationException(builder.build());
      }

      for (DataCollectionRecord dr : dataCollectionPackage.getDataRecords().getDataCollectionRecord())
View Full Code Here

      // For a successful POST send a 201 CREATED with the URI of where to find the records
      // The relative URI will be turned into an absolute URI based on the URI used to access
      // this method.
      //return Response.created(createdURI).build();
      ResponseBuilder builder = Response.created(createdURI);
      builder.type("text/plain");
      // SoapUI considers a 0 length response an error
      builder.entity("storeXML");
      return builder.build();
   }
}
View Full Code Here

   }
  
   protected Response buildResponse(Object entity, String mediaType, Status status)
   {
      ResponseBuilder builder =  Response.status(status).entity(entity);
      builder.type(MediaType.TEXT_PLAIN);
      builder.header(Validation.VALIDATION_HEADER, "true");
      return builder.build();
   }
  
   protected Response buildViolationReportResponse(ResteasyViolationException exception, Status status)
View Full Code Here

     
      // Check standard media types.
      MediaType mediaType = getAcceptMediaType(exception.getAccept());
      if (mediaType != null)
      {
         builder.type(mediaType);
         builder.entity(new ViolationReport(exception));
         return builder.build();
      }
     
      // Default media type.
View Full Code Here

         builder.entity(new ViolationReport(exception));
         return builder.build();
      }
     
      // Default media type.
      builder.type(MediaType.TEXT_PLAIN);
      builder.entity(exception.toString());
      return builder.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.