List of usage examples for org.springframework.http ResponseEntity ok
public static <T> ResponseEntity<T> ok(T body)
From source file:pitayaa.nail.msg.core.account.controller.AccountLicenseController.java
@RequestMapping(value = "/accountsLicense/{ID}", method = RequestMethod.PUT) public @ResponseBody ResponseEntity<?> updateAccountLicenseModel(@RequestBody AccountLicense accLicenseBody, @PathVariable("ID") UUID uid) throws Exception { Optional<AccountLicense> accountLicense = accLicenseService.findOne(uid); if (!accountLicense.isPresent()) { return new ResponseEntity<>(HttpStatus.NOT_FOUND); }//from w w w.j ava 2s. c o m accLicenseBody = accLicenseService.update(accLicenseBody); return ResponseEntity.ok(accLicenseBody); }
From source file:org.n52.restfulwpsproxy.webapp.rest.JobController.java
@RequestMapping(method = RequestMethod.GET) public ResponseEntity<String[]> getJobs(@PathVariable("processId") String processId, HttpServletRequest request) {//from www . ja v a 2s . com String[] jobIds = getJobsClient.getJobIds(processId); return ResponseEntity.ok(jobIds); }
From source file:tds.assessment.web.endpoints.AssessmentController.java
/** * Endpoint to find {@link tds.assessment.Assessment} by key * * @param key unique key for a {@link tds.assessment.Assessment} * @return {@link org.springframework.http.ResponseEntity} containing a {@link tds.assessment.Assessment}} * @throws tds.common.web.exceptions.NotFoundException if entity cannot be found *//*w w w . java2s . com*/ @GetMapping(value = "/{clientName}/assessments/{key}", produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody ResponseEntity<Assessment> findAssessment(@PathVariable final String clientName, @PathVariable final String key) throws NotFoundException { final Assessment assessment = service.findAssessment(clientName, key) .orElseThrow(() -> new NotFoundException("Could not find set of admin subject for %s", key)); return ResponseEntity.ok(assessment); }
From source file:io.pivotal.strepsirrhini.chaosloris.web.EventController.java
@Transactional(readOnly = true) @RequestMapping(method = GET, value = "", produces = HAL_JSON_VALUE) public ResponseEntity list(Pageable pageable, PagedResourcesAssembler<Event> pagedResourcesAssembler) { Page<Event> events = this.eventRepository.findAll(pageable); return ResponseEntity.ok(pagedResourcesAssembler.toResource(events, this.eventResourceAssembler)); }
From source file:de.msg.controller.RouteController.java
@RequestMapping(value = "{id}", method = RequestMethod.PUT) @PreAuthorize("isAuthenticated() and hasPermission('de.msg.domain.route.Route', 'read')") public ResponseEntity<Route> put(@Valid @RequestBody Route entity) { return ResponseEntity.ok(service.save(entity)); }
From source file:springfox.documentation.spring.web.dummy.controllers.BugsController.java
@RequestMapping(value = "1162", method = RequestMethod.POST) public ResponseEntity<Date> bug1162() { return ResponseEntity.ok(new Date(new java.util.Date().getTime())); }
From source file:com.couchbase.trombi.controllers.CoworkerController.java
@RequestMapping(value = "/{coworkerId}", method = RequestMethod.GET) public ResponseEntity<?> coworker(@PathVariable("coworkerId") int id) { Coworker c = repository.findOne(CoworkerRepository.PREFIX + id); if (c == null) return ResponseEntity.notFound().build(); else/*from www . j a v a2s . com*/ return ResponseEntity.ok(c); }
From source file:tds.assessment.web.endpoints.AssessmentInfoController.java
@GetMapping(value = "/{clientName}/assessments", produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody/*from ww w. j av a 2 s . com*/ ResponseEntity<List<AssessmentInfo>> findAssessmentInfos(@PathVariable final String clientName, @RequestParam(required = false) final String grade, @RequestParam(required = false) final String... assessmentKeys) { List<AssessmentInfo> assessmentInfos; if (grade == null && assessmentKeys.length == 0) { throw new IllegalArgumentException("Either assessmentKeys or grades query params must be present."); } assessmentInfos = (grade == null) ? assessmentInfoService.findAssessmentInfo(clientName, assessmentKeys) : assessmentInfoService.findAssessmentInfoForGrade(clientName, grade); return ResponseEntity.ok(assessmentInfos); }
From source file:tds.assessment.web.endpoints.ItemController.java
@GetMapping(value = "assessments/item/metadata", produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody/*from w w w . j ava 2 s.com*/ ResponseEntity<ItemFileMetadata> findItemFileMetadata(@RequestParam final String clientName, @RequestParam final long bankKey, @RequestParam(required = false) final Long stimulusKey, @RequestParam(required = false) final Long itemKey) { if (stimulusKey == null && itemKey == null) { throw new IllegalArgumentException("Item lookup requires stimulus key or item key"); } Optional<ItemFileMetadata> maybeItemFile; if (stimulusKey != null) { maybeItemFile = itemService.findItemFileMetadataByStimulusKey(clientName, bankKey, stimulusKey); } else { maybeItemFile = itemService.findItemFileMetadataByItemKey(clientName, bankKey, itemKey); } if (!maybeItemFile.isPresent()) { throw new NotFoundException("Could not find item file metadata"); } return ResponseEntity.ok(maybeItemFile.get()); }
From source file:com.github.gregwhitaker.asyncshowdown.HelloController.java
/** * Asynchronously waits a random random number of milliseconds, within the specified minimum and maximum, before * returning a 200 HTTP response with the body containing the string "Hello World!" * * @param minSleep minimum sleep time in milliseconds * @param maxSleep maximum sleep time in milliseconds * @return A 200 HTTP response with the body containing the string "Hello World!" *//*from w ww . ja v a2 s .c o m*/ @RequestMapping(value = "/hello", method = RequestMethod.GET) public DeferredResult<ResponseEntity<String>> hello( @RequestParam(name = "minSleepMs", defaultValue = "500") long minSleep, @RequestParam(name = "maxSleepMs", defaultValue = "500") long maxSleep) { final DeferredResult<ResponseEntity<String>> deferredResult = new DeferredResult<>(); final FutureTask<String> helloTask = new FutureTask(new HelloGenerator(minSleep, maxSleep)); Observable.<String>create(sub -> { String message = null; try { helloTask.run(); message = helloTask.get(); } catch (Exception e) { sub.onError(e); } sub.onNext(message); sub.onCompleted(); }).last().subscribeOn(Schedulers.io()).subscribe( message -> deferredResult.setResult(ResponseEntity.ok(message)), error -> deferredResult.setResult(ResponseEntity.status(500).body(error.getMessage()))); return deferredResult; }