Example usage for org.springframework.http ResponseEntity ok

List of usage examples for org.springframework.http ResponseEntity ok

Introduction

In this page you can find the example usage for org.springframework.http ResponseEntity ok.

Prototype

public static BodyBuilder ok() 

Source Link

Document

Create a builder with the status set to HttpStatus#OK OK .

Usage

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();
}