List of usage examples for org.springframework.http ResponseEntity ok
public static BodyBuilder ok()
From source file:se.omegapoint.facepalm.client.controllers.ImageController.java
@RequestMapping(value = "/img/{id}") public ResponseEntity<byte[]> image(final @PathVariable("id") String id) { final Image image = imageAdapter.fetchImage(Long.valueOf(id)); return ResponseEntity.ok().contentType(MediaType.IMAGE_JPEG).body(image.data); }
From source file:com.todo.backend.web.rest.UserApi.java
@RequestMapping(value = "/user/{id}", method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_VALUE) @Timed//from w w w.j a v a2 s .c o m @Transactional @PreAuthorize("hasAuthority('ADMIN')") public ResponseEntity<UpdateUserResponse> updateUser(@PathVariable Long id, @Valid @RequestBody RestUpdateUserRequest request) { log.debug("PUT /user/{} {}", id, request); final User user = convertToUser(id, request); final User result = userRepository.save(user); return ResponseEntity.ok().body(convertToUpdateUserResponse(result)); }
From source file:com.saasovation.identityaccess.resource.NotificationResource.java
private ResponseEntity<String> notificationLogResponse(NotificationLog aNotificationLog) { NotificationLogRepresentation log = new NotificationLogRepresentation(aNotificationLog); log.setLinkSelf(this.selfLink(aNotificationLog)); log.setLinkNext(this.nextLink(aNotificationLog)); log.setLinkPrevious(this.previousLink(aNotificationLog)); String serializedLog = ObjectSerializer.instance().serialize(log); return ResponseEntity.ok().cacheControl(this.cacheControlFor(3600)).body(serializedLog); }
From source file:com.formkiq.core.service.entry.WorkflowEntryFlowEventProcessor.java
/** * Render PDF to PNG.// w w w .ja v a2s . c om * @param flow {@link WebFlow} * @return {@link ResponseEntity} * @throws IOException IOException */ public ResponseEntity<InputStreamResource> eventIdrenderedimage(final WebFlow flow) throws IOException { ConversionResult cpng = (ConversionResult) flow.getParameter(PDFCONV); byte[] png = cpng.getData(); return ResponseEntity.ok().contentLength(png.length).contentType(MediaType.IMAGE_PNG) .body(new InputStreamResource(new ByteArrayInputStream(png))); }
From source file:org.lecture.controller.TestCaseController.java
/** * Returns one TestCaseContainer.// ww w . j a v a 2 s. c o m * * @param id the id of the test to return. * @return a response. */ @RequestMapping(value = "/{id}", method = RequestMethod.GET) public ResponseEntity<SourceContainerResource> getOneTest(@PathVariable String id) { SourceContainerResource result = new SourceContainerResource(testRepository.findOne(id)); return ResponseEntity.ok().header("Accept-FilePatch", "application/json;charset=UTF-8").body(result); }
From source file:com.saasovation.identityaccess.resource.UserResource.java
private ResponseEntity<String> userDescriptorResponse(UserDescriptor aUserDescriptor) { String representation = ObjectSerializer.instance().serialize(aUserDescriptor); return ResponseEntity.ok().cacheControl(this.cacheControlFor(30)).body(representation); }
From source file:com.greglturnquist.springagram.fileservice.s3.ApplicationController.java
@RequestMapping(method = RequestMethod.GET, value = "/files/{filename}") public ResponseEntity<?> getFile(@PathVariable String filename) throws IOException { Resource file = this.fileService.findOne(filename); try {/*from ww w .j a v a2 s.c o m*/ return ResponseEntity.ok().contentLength(file.contentLength()).contentType(MediaType.IMAGE_JPEG) .body(new InputStreamResource(file.getInputStream())); } catch (IOException e) { return ResponseEntity.badRequest().body("Couldn't process the request"); } }
From source file:com.todo.backend.web.rest.TodoApi.java
@RequestMapping(value = "/todo/{id}", method = RequestMethod.DELETE, produces = MediaType.APPLICATION_JSON_VALUE) @Timed/* w ww . java 2 s . c om*/ @Transactional public ResponseEntity<Void> deleteTodo(@PathVariable Long id) { log.debug("DELETE /todo/{}", id); todoRepository.delete(id); return ResponseEntity.ok().build(); }
From source file:th.co.geniustree.intenship.advisor.controller.InformationController.java
@RequestMapping(value = "/getfileinformation/{id}", method = RequestMethod.GET) public ResponseEntity<InputStreamResource> getFile(@PathVariable("id") FileUpload fileUpload) { ResponseEntity<InputStreamResource> body = ResponseEntity.ok().contentLength(fileUpload.getContent().length) .contentType(MediaType.parseMediaType(fileUpload.getMimeType())) .header("Content-Disposition", "attachment; filename=\"" + fileUpload.getName() + "\"") .body(new InputStreamResource(new ByteArrayInputStream(fileUpload.getContent()))); return body;/*from www.j a va 2s . c o m*/ }
From source file:com.todo.backend.web.rest.UserApi.java
@RequestMapping(value = "/user/{id}", method = RequestMethod.DELETE, produces = MediaType.APPLICATION_JSON_VALUE) @Timed/*from w w w. ja va 2 s . c om*/ @Transactional @PreAuthorize("hasAuthority('ADMIN')") public ResponseEntity<Void> deleteUser(@PathVariable Long id) { log.debug("DELETE /user/{}", id); userRepository.delete(id); return ResponseEntity.ok().build(); }