List of usage examples for org.springframework.http MediaType parseMediaType
public static MediaType parseMediaType(String mediaType)
From source file:org.ala.spatial.web.services.LayerDistancesWSController.java
@RequestMapping(value = "/layers/analysis/inter_layer_association_rawnames.csv", method = RequestMethod.GET) public ResponseEntity<String> CSVrawnames(HttpServletRequest req) { String csv = makeCSV("name"); HttpHeaders responseHeaders = new HttpHeaders(); responseHeaders.setContentType(MediaType.parseMediaType("text/csv")); return new ResponseEntity<String>(csv, responseHeaders, HttpStatus.CREATED); }
From source file:com.epam.ta.reportportal.auth.event.AuthenticationSuccessEventTest.java
/** * Validate that login via API key doesn't forces update of last_login entry * in database/*from w w w . j a v a 2 s. c o m*/ */ @Test public void testEvent() throws Exception { User userBeforeLogin = userRepository.findOne(AuthConstants.TEST_USER); Assert.assertThat(userBeforeLogin.getMetaInfo().getLastLogin(), nullValue()); this.mvcMock.perform(get(PROJECT_BASE_URL + "/launch/51824cc1553de743b3e5aa2c").secure(true) .accept(MediaType.parseMediaType("application/json;charset=UTF-8")).principal(authentication())) .andExpect(status().is(200)); User userAfterLogin = userRepository.findOne(AuthConstants.TEST_USER); Assert.assertNotEquals(userAfterLogin.getMetaInfo().getLastLogin(), userBeforeLogin.getMetaInfo().getLastLogin()); }
From source file:com.github.ffremont.microservices.springboot.node.services.MsService.java
public List<MicroServiceRest> getMicroServices() { MasterUrlBuilder builder = new MasterUrlBuilder(cluster, node, masterhost, masterPort, masterCR); HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(MediaType.parseMediaType(MS_JSON_TYPE_MIME))); HttpEntity<MicroServiceRest> entity = new HttpEntity<>(headers); ResponseEntity<MicroServiceRest[]> response = restTempate.exchange(builder.build(), HttpMethod.GET, entity, MicroServiceRest[].class); return HttpStatus.OK.equals(response.getStatusCode()) ? new ArrayList<>(Arrays.asList(response.getBody())) : null;// ww w . j ava2s . c om }
From source file:th.co.geniustree.intenship.advisor.controller.IndexController.java
@RequestMapping(value = "/parent/{id}", method = RequestMethod.GET) public ResponseEntity<InputStreamResource> getFileParent(@PathVariable("id") FileUpload uploadFile) { ResponseEntity<InputStreamResource> body = ResponseEntity.ok().contentLength(uploadFile.getContent().length) .contentType(MediaType.parseMediaType(uploadFile.getMimeType())) .header("Content-Disposition", "attachment; filename=\"" + uploadFile.getName() + "\"") .body(new InputStreamResource(new ByteArrayInputStream(uploadFile.getContent()))); return body;/*from ww w .j a v a 2s. co m*/ }
From source file:com.epam.ta.reportportal.ws.SortingMvcTest.java
@Test public void testDesc() throws Exception { this.mvcMock// ww w. j ava2s.com .perform(get(PROJECT_BASE_URL + getPageUrl(Sort.Direction.DESC)) .principal(AuthConstants.ADMINISTRATOR).secure(true) .accept(MediaType.parseMediaType("application/json;charset=UTF-8"))) .andExpect(status().isOk()).andExpect(content().contentType("application/json;charset=UTF-8")) .andExpect(jsonPath("$.content[0].name").value("Demo launch_launch1Last")); }
From source file:com.epam.ta.reportportal.ws.MvcPageableTest.java
@Test public void testPageableLast() throws Exception { ResultActions resultActions = this.mvcMock .perform(get(PROJECT_BASE_URL + getPageUrl("3")).principal(AuthConstants.ADMINISTRATOR).secure(true) .accept(MediaType.parseMediaType("application/json;charset=UTF-8"))) .andExpect(status().isOk()); resultActions.andExpect(content().contentType("application/json;charset=UTF-8")) .andExpect(jsonPath("$.page.number").value(3)); }
From source file:$.RestExceptionHandler.java
@ExceptionHandler(value = { ConstraintViolationException.class }) public final ResponseEntity<?> handleException(ConstraintViolationException ex, WebRequest request) { Map<String, String> errors = BeanValidators.extractPropertyAndMessage(ex.getConstraintViolations()); String body = jsonMapper.toJson(errors); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.parseMediaType(MediaTypes.TEXT_PLAIN_UTF_8)); return handleExceptionInternal(ex, body, headers, HttpStatus.BAD_REQUEST, request); }/* w w w . j ava 2 s. co m*/
From source file:org.hobsoft.symmetry.spring.SymmetryHttpMessageConverter.java
public SymmetryHttpMessageConverter(Reflector<T> reflector) { super(MediaType.parseMediaType(reflector.getContentType())); this.reflector = reflector; }
From source file:fr.mby.opa.pics.web.controller.ImageController.java
@RequestMapping(value = "{id}", method = RequestMethod.GET) public ResponseEntity<byte[]> getImage(@PathVariable final Long id, final HttpServletRequest request, final HttpServletResponse response) throws Exception { ResponseEntity<byte[]> responseEntity = null; if (id != null) { final BinaryImage image = this.pictureDao.findImageById(id); if (image != null) { final byte[] thumbnailData = image.getData(); final HttpHeaders responseHeaders = new HttpHeaders(); responseHeaders.setContentType(MediaType.parseMediaType("image/" + image.getFormat())); responseHeaders.setContentLength(thumbnailData.length); responseHeaders.set("Content-Disposition", "filename=\"" + image.getFilename() + '\"'); responseEntity = new ResponseEntity<byte[]>(thumbnailData, responseHeaders, HttpStatus.OK); }/*from w w w.j a va2 s . c o m*/ } if (responseEntity == null) { responseEntity = new ResponseEntity<byte[]>(null, null, HttpStatus.NOT_FOUND); } return responseEntity; }
From source file:de.dominikschadow.javasecurity.controller.IndexController.java
@GetMapping("download") @ResponseBody//from www .j ava 2 s. c o m public ResponseEntity<Resource> download(@RequestParam("name") String name) { try { String originalName = resourceService.getFileByIndirectReference(name).getName(); String contentType = URLConnection.guessContentTypeFromName(originalName); Resource resource = resourceService.loadAsResource(originalName); return ResponseEntity.ok().contentType(MediaType.parseMediaType(contentType)).body(resource); } catch (MalformedURLException | AccessControlException ex) { log.error(ex.getMessage(), ex); } return ResponseEntity.notFound().build(); }