List of usage examples for org.springframework.http ResponseEntity status
Object status
To view the source code for org.springframework.http ResponseEntity status.
Click Source Link
From source file:com.haulmont.restapi.controllers.QueriesController.java
@GetMapping("/{entityName}/{queryName}") public ResponseEntity<String> executeQueryGet(@PathVariable String entityName, @PathVariable String queryName, @RequestParam(required = false) Integer limit, @RequestParam(required = false) Integer offset, @RequestParam(required = false) String view, @RequestParam(required = false) Boolean returnNulls, @RequestParam(required = false) Boolean dynamicAttributes, @RequestParam(required = false) Boolean returnCount, @RequestParam(required = false) String modelVersion, @RequestParam Map<String, String> params) { String resultJson = queriesControllerManager.executeQueryGet(entityName, queryName, limit, offset, view, returnNulls, dynamicAttributes, modelVersion, params); ResponseEntity.BodyBuilder responseBuilder = ResponseEntity.status(HttpStatus.OK); if (BooleanUtils.isTrue(returnCount)) { String count = queriesControllerManager.getCountGet(entityName, queryName, modelVersion, params); responseBuilder.header("X-Total-Count", count); }//from ww w .ja v a 2s . c o m return responseBuilder.body(resultJson); }
From source file:com.github.lynxdb.server.api.http.handlers.EpTree.java
@RequestMapping(path = "/collisions", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity collisions() { return ResponseEntity.status(HttpStatus.NOT_IMPLEMENTED).build(); }
From source file:com.github.lynxdb.server.api.http.handlers.EpUid.java
@RequestMapping(path = "/uidmeta", method = { RequestMethod.GET, RequestMethod.POST }, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity uidmeta() { return ResponseEntity.status(HttpStatus.NOT_IMPLEMENTED).build(); }
From source file:com.github.lynxdb.server.api.http.ErrorResponse.java
public ResponseEntity response() { ObjectNode error = mapper.createObjectNode(); error.put("code", status.value()); error.put("message", status.getReasonPhrase()); if (message != null) { error.put("details", message); }/*from w w w. j a va 2s .c o m*/ if (ex != null) { StringBuilder trace = new StringBuilder(); parseException(ex, trace); error.put("trace", trace.toString()); } return ResponseEntity.status(status).body(error); }
From source file:com.github.lynxdb.server.api.http.handlers.EpSearch.java
@RequestMapping(path = "/{type}", method = { RequestMethod.GET, RequestMethod.POST }, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity type(@PathVariable("type") String _type) { return ResponseEntity.status(HttpStatus.NOT_IMPLEMENTED).build(); }
From source file:com.yoncabt.ebr.ws.ReportWS.java
@RequestMapping(value = { "/ws/1.0/status/{requestId}" }, method = RequestMethod.GET, produces = "application/json") public ResponseEntity<ReportResponse> status(@PathVariable("requestId") String requestId) { Status status = reportService.status(requestId); if (status == null) {//balamam logManager.info("status query :YOK !!! " + requestId); return ResponseEntity.status(HttpStatus.NOT_FOUND).body(null); }/*from w w w .j av a 2 s . c om*/ logManager.info("status query :" + requestId); switch (status) { case WAIT: logManager.info("status query :" + requestId + " :balam"); return ResponseEntity.status(HttpStatus.CREATED).body(null); case RUN: logManager.info("status query :" + requestId + " :devam ediyor"); return ResponseEntity.status(HttpStatus.PROCESSING).body(null); case EXCEPTION: logManager.info("status query :" + requestId + " :hata"); return ResponseEntity.status(420).body(null);// 420 Method Failure case FINISH: logManager.info("status query :" + requestId + " :bitmi"); return ResponseEntity.status(HttpStatus.OK).body(null); case CANCEL: logManager.info("status query :" + requestId + " :iptal"); return ResponseEntity.status(HttpStatus.OK).body(null); case SCHEDULED: logManager.info("status query :" + requestId + " :balam"); return ResponseEntity.status(HttpStatus.CREATED).body(null); default: throw new IllegalArgumentException(status.name()); } }
From source file:uk.urchinly.wabi.ingest.UploadController.java
@RequestMapping(method = RequestMethod.POST, value = "/upload") public ResponseEntity<String> upload(@RequestParam("file") MultipartFile file) { if (file.isEmpty()) { logger.debug("Upload file is empty."); return ResponseEntity.status(HttpStatus.BAD_REQUEST).body("Failed with empty file"); }/*from w ww .j av a2 s. com*/ BufferedOutputStream outputStream = null; try { File outputFile = new File(appSharePath + "/" + file.getOriginalFilename()); outputStream = new BufferedOutputStream(new FileOutputStream(outputFile)); FileCopyUtils.copy(file.getInputStream(), outputStream); Asset asset = new Asset(file.getOriginalFilename(), file.getOriginalFilename(), (double) file.getSize(), file.getContentType(), Collections.emptyList()); this.saveAsset(asset); } catch (Exception e) { logger.warn(e.getMessage(), e); return ResponseEntity.status(HttpStatus.BAD_REQUEST).body("Failed with error"); } finally { IOUtils.closeQuietly(outputStream); } return ResponseEntity.ok("File accepted"); }
From source file:com.github.lynxdb.server.api.http.handlers.EpStats.java
@RequestMapping(path = "/region_clients", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity regionClients() { return ResponseEntity.status(HttpStatus.NOT_IMPLEMENTED).build(); }
From source file:org.createnet.raptor.auth.service.controller.TokenController.java
@PreAuthorize("isAuthenticated()") @RequestMapping("/token/{uuid}") public ResponseEntity<?> getTokens(@AuthenticationPrincipal User user, @PathVariable String uuid) { // TODO add ACL checks if (!user.getUuid().equals(uuid) && !user.isSuperAdmin()) { return ResponseEntity.status(HttpStatus.UNAUTHORIZED) .body(new JsonErrorResponse(HttpStatus.UNAUTHORIZED.value(), "Not authorized")); }//from w w w .j a va2 s . c o m return ResponseEntity.ok(tokenService.list(uuid)); }
From source file:com.github.lynxdb.server.api.http.handlers.EpTree.java
@RequestMapping(path = "/notmatched", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity notmatched() { return ResponseEntity.status(HttpStatus.NOT_IMPLEMENTED).build(); }