@PreAuthorize("isFullyAuthenticated()") @DeleteMapping("/api/account/remove") public ResponseEntity<GeneralController.RestMsg> removeAccount(Principal principal){ boolean isDeleted = accountService.removeAuthenticatedAccount(); if ( isDeleted ) { return new ResponseEntity<>( new GeneralController.RestMsg(String.format("[%s] removed.", principal.getName())), HttpStatus.OK ); } else { return new ResponseEntity<GeneralController.RestMsg>( new GeneralController.RestMsg(String.format("An error ocurred while delete [%s]", principal.getName())), HttpStatus.BAD_REQUEST ); } }
/** * Remove um lançamento por ID. * * @param id * @return ResponseEntity<Response<Lancamento>> */ @DeleteMapping(value = "/{id}") @PreAuthorize("hasAnyRole('ADMIN')") public ResponseEntity<Response<String>> remover(@PathVariable("id") Long id) { log.info("Removendo lançamento: {}", id); Response<String> response = new Response<String>(); Optional<Lancamento> lancamento = this.lancamentoService.buscarPorId(id); if (!lancamento.isPresent()) { log.info("Erro ao remover devido ao lançamento ID: {} ser inválido.", id); response.getErrors().add("Erro ao remover lançamento. Registro não encontrado para o id " + id); return ResponseEntity.badRequest().body(response); } this.lancamentoService.remover(id); return ResponseEntity.ok(new Response<String>()); }
@DeleteMapping("/users/{id}") public void deleteUser(@PathVariable int id) { User user = service.deleteById(id); if(user==null) throw new UserNotFoundException("id-"+ id); }
/** * 删除文件 * @param id * @return */ @DeleteMapping("/{id}") @ResponseBody public ResponseEntity<String> deleteFile(@PathVariable String id) { try { fileService.removeFile(id); return ResponseEntity.status(HttpStatus.OK).body("DELETE Success!"); } catch (Exception e) { return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(e.getMessage()); } }
/** * DELETE /users/:userKey : delete the "userKey" User. * * @param userKey the user key of the user to delete * @return the ResponseEntity with status 200 (OK) */ @DeleteMapping("/users/{userKey}") @Timed @Secured(AuthoritiesConstants.ADMIN) public ResponseEntity<Void> deleteUser(@PathVariable String userKey) { userService.deleteUser(userKey); return ResponseEntity.ok().headers(HeaderUtil.createAlert("userManagement.deleted", userKey)).build(); }
Annotation findMappingAnnotation(AnnotatedElement element) { Annotation mappingAnnotation = element.getAnnotation(RequestMapping.class); if (mappingAnnotation == null) { mappingAnnotation = element.getAnnotation(GetMapping.class); if (mappingAnnotation == null) { mappingAnnotation = element.getAnnotation(PostMapping.class); if (mappingAnnotation == null) { mappingAnnotation = element.getAnnotation(PutMapping.class); if (mappingAnnotation == null) { mappingAnnotation = element.getAnnotation(DeleteMapping.class); if (mappingAnnotation == null) { mappingAnnotation = element.getAnnotation(PatchMapping.class); } } } } } if (mappingAnnotation == null) { if (element instanceof Method) { Method method = (Method) element; mappingAnnotation = AnnotationUtils.findAnnotation(method, RequestMapping.class); } else { Class<?> clazz = (Class<?>) element; mappingAnnotation = AnnotationUtils.findAnnotation(clazz, RequestMapping.class); } } return mappingAnnotation; }
@Override public boolean canProcess(Method method) { return method.getAnnotation(RequestMapping.class) != null || method.getAnnotation(GetMapping.class) != null || method.getAnnotation(PutMapping.class) != null || method.getAnnotation(PostMapping.class) != null || method.getAnnotation(PatchMapping.class) != null || method.getAnnotation(DeleteMapping.class) != null; }
@DeleteMapping( path = "usingDeleteMapping/{targetName}", consumes = {"text/plain", "application/*"}, produces = {"text/plain", "application/*"}) public String usingDeleteMapping(@RequestBody User srcUser, @RequestHeader String header, @PathVariable String targetName, @RequestParam(name = "word") String word, @RequestAttribute String form) { return String.format("%s %s %s %s %s", srcUser.name, header, targetName, word, form); }
@DeleteMapping("/books/{ISBN}") public ResponseEntity<Book> deleteBook(@PathVariable long ISBN) { Book book = bookDAO.getBook(ISBN); if (book == null) { return new ResponseEntity<Book>(HttpStatus.NOT_FOUND); } boolean deleted = bookDAO.deleteBook(ISBN); return new ResponseEntity(book, HttpStatus.OK); }
@DeleteMapping("") public RestResult<Boolean> delete(@RequestParam("job_name") String jobName, @RequestParam("job_group_name") String jobGroupName) throws SchedulerException { jobService.delete(jobName, jobGroupName); return new RestResult<>(true); }
/** * DELETE /votes/:id : delete the "id" vote. * * @param id the id of the vote to delete * @return the ResponseEntity with status 200 (OK) */ @DeleteMapping("/votes/{id}") @Timed public ResponseEntity<Void> deleteVote(@PathVariable Long id) { log.debug("REST request to delete Vote : {}", id); voteRepository.delete(id); voteSearchRepository.delete(id); return ResponseEntity.ok().headers(HeaderUtil.createEntityDeletionAlert(ENTITY_NAME, id.toString())).build(); }
@DeleteMapping(value = "/{username}") @PreAuthorize("hasRole('ROLE_ADMIN')") @ApiOperation(value = "${UserController.delete}") @ApiResponses(value = {// @ApiResponse(code = 400, message = "Something went wrong"), // @ApiResponse(code = 403, message = "Access denied"), // @ApiResponse(code = 404, message = "The user doesn't exist"), // @ApiResponse(code = 500, message = "Expired or invalid JWT token")}) public String delete(@ApiParam("Username") @PathVariable String username) { userService.delete(username); return username; }
@DeleteMapping(value = "/{id}") public ResponseEntity<User> deleteUser(@PathVariable("id") long id) { logger.info("Deleting User with id : {}", id); Optional<User> optionalUser = userService.findById(id); if (optionalUser.isPresent()) { userService.deleteUserById(id); return ResponseEntity.noContent().build(); } else { logger.info("User with id: {} not found", id); return ResponseEntity.notFound().build(); } }
@DeleteMapping("/xm-entities/self/links/targets/{targetId}") @Timed public ResponseEntity<Void> deleteSelfLinkTarget(@PathVariable String targetId) { log.debug("REST request to delete link target {} for self", targetId); xmEntityService.deleteSelfLinkTarget(targetId); return ResponseEntity.ok().build(); }
/** * Delete relation between {@link by.kraskovski.pms.domain.model.Stock} and {@link Store} */ @DeleteMapping("/stock-manage") @ResponseStatus(HttpStatus.NO_CONTENT) public void deleteStock(@RequestParam final String storeId, @RequestParam final String stockId) { log.info("Start delete stock: {} from store: {}", stockId, storeId); storeService.deleteStock(storeId, stockId); }
@DeleteMapping @ApiOperation(value = "删除任务") @RequiresPermissions("sys.task.scheduled.delete") public Object delete(@RequestBody TaskScheduled scheduled, ModelMap modelMap) { Assert.notNull(scheduled.getTaskGroup(), "TASKGROUP"); Assert.notNull(scheduled.getTaskName(), "TASKNAME"); Parameter parameter = new Parameter(getService(), "delTask").setModel(scheduled); provider.execute(parameter); return setSuccessModelMap(modelMap); }
/** * DELETE /xm-functions/:id : delete the "id" xmFunction. * * @param id the id of the xmFunction to delete * @return the ResponseEntity with status 200 (OK) */ @DeleteMapping("/xm-functions/{id}") @Timed public ResponseEntity<Void> deleteXmFunction(@PathVariable Long id) { log.debug("REST request to delete XmFunction : {}", id); xmFunctionService.delete(id); return ResponseEntity.ok().headers(HeaderUtil.createEntityDeletionAlert(ENTITY_NAME, id.toString())).build(); }
@DeleteMapping(path = "/{id}") public ResponseEntity<Void> delete(@PathVariable("id") Long id) { if (this.dictionaryService.delete(id) == 1) { return ResponseEntity.accepted().build(); } else { return ResponseEntity.status(HttpStatus.NOT_FOUND).build(); } }
@DeleteMapping(value= "/{dicId}/entries/{entryId}") public String removeField(@PathVariable("dicId") Long dicId, @PathVariable("entryId") Long entryId , Map<String, Object> model) { Dictionary dictionaryEntity = this.dictionaryService.removeEntry(dicId, entryId); model.put("dictionaryEntity", dictionaryEntity); return "tool/dictionary_entries"; }
@DeleteMapping(value = "/{id}") public ResponseEntity<Void> delete(@PathVariable("id") Long id) { if (this.tableService.delete(id) == 1) { return ResponseEntity.accepted().build(); } else { return ResponseEntity.status(HttpStatus.NOT_FOUND).build(); } }
/** * Delete product from cart by id. */ @DeleteMapping @ResponseStatus(HttpStatus.NO_CONTENT) public void deleteProductFromCart( @RequestParam final String cartId, @RequestParam final String productStockId, @RequestParam(value = "count", required = false, defaultValue = "1") final int count) { log.info("start deleteProductFromCart: {} from cart: {} with count: {}", productStockId, cartId, count); cartService.deleteProduct(cartId, productStockId, count); }
/** * Delete product from the stock */ @DeleteMapping("/{stockId}/product/{productId}") @ResponseStatus(HttpStatus.NO_CONTENT) public void deleteProductFromStock( @PathVariable final String stockId, @PathVariable final String productId, @RequestParam(value = "count", required = false, defaultValue = "1") @Min(value = 1, message = "Can't validate products count. It must be greater than 1.") final int count) { log.info("Start delete Product: {} from Stock: {} with count: {}", productId, stockId, count); stockService.deleteProduct(stockId, productId, count); }
@DeleteMapping(value = "/{username}") public ResponseEntity deleteById(@PathVariable("id") String username) { User _user = this.userRepository.findByUsername(username).orElseThrow( () -> { return new UserNotFoundException(username); } ); this.userRepository.delete(_user); return ResponseEntity.noContent().build(); }
@ApiOperation(value = "Delete an existing workspace") @DeleteMapping("/workspace/oso/{name}") public void deleteExistingWorkspaceOnOpenShift(@PathVariable String name, @RequestParam String masterUrl, @RequestParam String namespace, @ApiParam(value = "OpenShift token", required = true) @RequestHeader("Authorization") String openShiftToken) throws JsonProcessingException, IOException, KeycloakException, RouteNotFoundException, WorkspaceNotFound { deleteWorkspace(masterUrl, namespace, openShiftToken, name, null); }
@DeleteMapping("/lottery-details/{detailId}") @ResponseStatus(HttpStatus.NO_CONTENT) public void deleteLotteryDetail(@PathVariable Integer detailId) { LotteryDetail lotteryDetail = getLotteryDetailFromRequest(detailId); lotteryDetailRepository.delete(lotteryDetail); }
@DeleteMapping @ApiOperation(value = "删除任务") @RequiresPermissions("sys.task.scheduled.close") public Object delete(@RequestBody TaskScheduled scheduled, ModelMap modelMap) { Assert.notNull(scheduled.getTaskGroup(), "TASKGROUP"); Assert.notNull(scheduled.getTaskName(), "TASKNAME"); Parameter parameter = new Parameter(getService(), "delTask").setModel(scheduled); provider.execute(parameter); return setSuccessModelMap(modelMap); }
@DeleteMapping(BASE_PATH + "/" + FILENAME) public Mono<String> deleteFile(@PathVariable String filename) { return imageService.deleteImage(filename) .then(Mono.just("redirect:/")); }
@DeleteMapping(BASE_PATH + "/" + FILENAME) public Mono<String> deleteFile(@PathVariable String filename) { return imageService.deleteImage(filename) .log("delete-image") .then(Mono.just("redirect:/")); }
@DeleteMapping(path = "/users/{id}") public void deleteUser(@PathVariable("id") String uuid) { repository.deleteById(p -> p.onNext(uuid)); }
@DeleteMapping(path = "/request-method-not-supported", produces = {APPLICATION_JSON_VALUE, APPLICATION_XML_VALUE}) public void throwHttpRequestMethodNotSupportedException() { }
@DeleteMapping @ApiOperation(value = "删除会话") @RequiresPermissions("sys.base.session.delete") public Object delete(ModelMap modelMap, @RequestBody SysSession param) { return super.delete(modelMap, param); }