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 <T> ResponseEntity<T> ok(T body) 

Source Link

Document

A shortcut for creating a ResponseEntity with the given body and the status set to HttpStatus#OK OK .

Usage

From source file:de.document.controller.KrankheitController.java

@RequestMapping(value = "/{name}", method = { RequestMethod.GET })
public ResponseEntity read(@PathVariable("name") String name) {

    Krankheit entity = this.service.read(name);
    System.out.println("get service");
    System.out.println(entity.getUmlsInfo());

    return ResponseEntity.ok(entity);
}

From source file:de.msg.controller.RouteController.java

@RequestMapping(value = "{id}", method = RequestMethod.GET)
@PreAuthorize("isAuthenticated() and hasPermission('de.msg.domain.route.Route', 'read')")
public ResponseEntity<Route> get(@PathVariable(value = "id") Long id) throws RouteNotFoundException {
    try {//from   w ww  .  jav  a 2  s  .c  o  m
        service.exists(id);
        return ResponseEntity.ok(service.findById(id));
    } catch (RouteNotFoundException e) {
        throw e;
    }
}

From source file:tds.assessment.web.endpoints.AccommodationController.java

@GetMapping(value = "{clientName}/assessments/accommodations", produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody//  w w w. j  a  v a 2  s  .  c o m
ResponseEntity<List<Accommodation>> findAccommodations(@PathVariable final String clientName,
        @RequestParam(required = false) final String assessmentKey,
        @RequestParam(required = false) final String assessmentId) {
    if (StringUtils.isNotEmpty(assessmentKey)) {
        return ResponseEntity
                .ok(accommodationsService.findAccommodationsByAssessmentKey(clientName, assessmentKey));
    } else if (StringUtils.isNotEmpty(assessmentId)) {
        return ResponseEntity
                .ok(accommodationsService.findAccommodationsByAssessmentId(clientName, assessmentId));
    } else {
        throw new IllegalArgumentException("Must provide an assessmentKey or an assessmentId");
    }
}

From source file:blankd.acme.pet.licensing.rest.controller.LicenseRestController.java

@RequestMapping(value = "/find/assigned/{id}", method = RequestMethod.GET)
public ResponseEntity<?> findAssignedPets(Pageable pages, @PathVariable String id) {
    License l = this.repo.findOne(id);
    if (l != null && l.getPetOwner() != null) {
        return ResponseEntity.ok(this.pRepo.findByPetLicense(l, pages));
    } else {/*from w  w  w.j  a v  a 2 s . c  om*/
        ErrorMessage err = null;
        if (l == null) {
            err = new ErrorMessage("License could not be found");
        } else if (l.getPetOwner() == null) {
            err = new ErrorMessage("License is not assigned");
        }
        return ResponseEntity.ok(err);
    }
}

From source file:de.dominikschadow.configclient.secret.SecretController.java

/**
 * Write the given secret into vault using the base bath and the user id as path.
 *
 * @param secret The secret to store// w  w w  .ja  va2 s . com
 * @return The stored secret
 */
@PostMapping(value = "/secrets", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
@ApiOperation(value = "Writes the given secret into the vault", notes = "Writes the given secret content into the vault using the given user id as path.", response = VaultResponse.class)
public ResponseEntity<VaultResponse> writeSecret(@RequestBody Secret secret) {
    Map<String, String> data = new HashMap<>();
    data.put("secret", secret.getData());

    VaultResponse vaultResponse = vaultTemplate.write(SECRET_BASE_PATH + secret.getUserId(), data);

    return ResponseEntity.ok(vaultResponse);
}

From source file:io.pivotal.poc.dispatcher.MessageDispatcher.java

@RequestMapping(path = "/{topic}", method = RequestMethod.POST, consumes = { "text/*", "application/json" })
@ResponseStatus(HttpStatus.ACCEPTED)//from   ww w .  j  a v a  2s .c o  m
public ResponseEntity<?> handleRequest(@PathVariable String topic, @RequestBody String body,
        @RequestHeader HttpHeaders requestHeaders) {
    String id = sendMessage(topic, body, requestHeaders);
    return ResponseEntity.ok(id);
}

From source file:springfox.documentation.spring.web.dummy.controllers.BugsController.java

@ApiImplicitParams(@ApiImplicitParam(dataType = "string", allowMultiple = true, paramType = "header"))
@RequestMapping(value = "1209", method = RequestMethod.POST)
public ResponseEntity<String> bug1209() {
    return ResponseEntity.ok("");
}

From source file:org.apache.ambari.view.web.controller.HostController.java

@DeleteMapping("/{id}")
public ResponseEntity<Map<String, String>> destroy(@PathVariable("id") Long id) {
    service.destroy(id);/* w  w  w  .j  av  a2  s  . c  o  m*/
    Map<String, String> emptyMap = new HashMap<>();
    return ResponseEntity.ok(emptyMap);
}

From source file:org.kelvmiao.sevenwonders.web.controller.UserController.java

@RequestMapping(method = RequestMethod.POST, value = "/login")
ResponseEntity login(@RequestBody LoginRequest request) {
    User user = userService.login(request.getName(), request.getPassword());
    if (user != null) {
        httpSession.setAttribute("uid", user.getUid());
        httpSession.setAttribute("userName", user.getName());
        return ResponseEntity.ok(user);
    }/*from w ww . j  a  v a  2s.c  o  m*/
    return ResponseEntity.notFound().build();
}

From source file:com.bodybuilding.argos.controller.TurbineStreamController.java

@RequestMapping("/turbine-stream/{cluster}")
public ResponseEntity<SseEmitter> streamHystrix(@PathVariable("cluster") String cluster) {
    Optional<HystrixClusterMonitor> clusterMonitor = clusterRegistry.getCluster(cluster);
    if (!clusterMonitor.isPresent()) {
        return new ResponseEntity<>(HttpStatus.NOT_FOUND);
    }/*w ww  .j a  v  a  2  s.  c o  m*/

    final SseEmitter emitter = new SseEmitter(TimeUnit.DAYS.toMillis(45));

    SseEmitterUtil.bindObservable(emitter,
            clusterMonitor.get().observeJson().takeUntil(shutdown).subscribeOn(Schedulers.io()));

    return ResponseEntity.ok(emitter);
}