List of usage examples for org.springframework.web.bind.annotation RequestMethod PUT
RequestMethod PUT
To view the source code for org.springframework.web.bind.annotation RequestMethod PUT.
Click Source Link
From source file:br.com.delivery.management.configuration.SwaggerConfiguration.java
@Bean public Docket docket() { String title = ""; String description = ""; String version = ""; String termsOfServiceUrl = null; String contact = null;//from w ww .j ava2s. com String license = null; String licenseUrl = null; ApiInfo apiInfo = new ApiInfo(title, description, version, termsOfServiceUrl, contact, license, licenseUrl); return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo).select() .apis(RequestHandlerSelectors.basePackage("br.com.delivery.management")).paths(PathSelectors.any()) .build().pathMapping("/").genericModelSubstitutes(ResponseEntity.class) .alternateTypeRules(newRule( typeResolver.resolve(DeferredResult.class, typeResolver.resolve(ResponseEntity.class, WildcardType.class)), typeResolver.resolve(WildcardType.class))) .useDefaultResponseMessages(false) .globalResponseMessage(RequestMethod.GET, getDefaultResponseMessage()) .globalResponseMessage(RequestMethod.POST, getDefaultResponseMessage()) .globalResponseMessage(RequestMethod.PUT, getDefaultResponseMessage()) .globalResponseMessage(RequestMethod.DELETE, getDefaultResponseMessage()).enableUrlTemplating(true); }
From source file:com.netflix.spinnaker.fiat.controllers.RolesController.java
@RequestMapping(value = "/{userId:.+}", method = RequestMethod.PUT) public void putUserPermission(@PathVariable String userId, @RequestBody @NonNull List<String> externalRoles) { List<Role> convertedRoles = externalRoles.stream() .map(extRole -> new Role().setSource(Role.Source.EXTERNAL).setName(extRole)) .collect(Collectors.toList()); ExternalUser extUser = new ExternalUser().setId(ControllerSupport.convert(userId)) .setExternalRoles(convertedRoles); try {//from w w w . j a v a 2 s . co m permissionsRepository.put(permissionsResolver.resolveAndMerge(extUser)); } catch (PermissionResolutionException pre) { throw new UserPermissionModificationException(pre); } }
From source file:nu.yona.server.batch.quartz.TriggerController.java
@RequestMapping(value = "/cron/{group}/", method = RequestMethod.PUT) @ResponseBody/*from w w w .j a v a 2 s .co m*/ public HttpEntity<Resources<TriggerResource>> updateTriggerGroup(@PathVariable String group, @RequestBody Set<CronTriggerDto> triggers) { return createOkResponse(triggerManagementService.updateTriggerGroup(group, triggers), createResourceAssembler(), getTriggersInGroupLinkBuilder(group)); }
From source file:org.smigo.comment.CommentController.java
@PreAuthorize("isAuthenticated()") @RequestMapping(value = "/rest/comment", produces = "application/json", method = RequestMethod.PUT) @ResponseBody//from w ww .j av a2s . c o m public Object updateComment(@Valid @RequestBody Comment comment, BindingResult result, @AuthenticationPrincipal AuthenticatedUser user, HttpServletResponse response) { if (result.hasErrors()) { response.setStatus(HttpStatus.UNPROCESSABLE_ENTITY.value()); return result.getAllErrors(); } commentHandler.updateComment(comment, user); return Collections.emptyList(); }
From source file:com.alexshabanov.springrestapi.support.ProfileController.java
@RequestMapping(value = CONCRETE_PROFILE_RESOURCE, method = RequestMethod.PUT) @ResponseBody//from ww w. j ava2s . co m @ResponseStatus(HttpStatus.NO_CONTENT) public void putProfile(@PathVariable("id") long id, @RequestBody Profile profile) { throw new AssertionError(); // should be mocked }
From source file:pl.edu.agh.iosr.lsf.RootController.java
@RequestMapping(value = "keyword", method = RequestMethod.PUT) public String insertKeyword(@RequestParam(value = "name") String key, @RequestParam(value = "category") String cat) { try {/*from w w w . j a v a2 s .co m*/ return "" + dh.insertKeyword(key, cat); } catch (SQLException e) { return e.getMessage(); } }
From source file:com.innomind.msffinance.configuration.SwaggerConfig.java
@Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2).select() .apis(RequestHandlerSelectors.basePackage("com.innomind.msffinance.web.controller")) .paths(PathSelectors.any()).build().apiInfo(apiInfo()) .globalResponseMessage(RequestMethod.GET, new ArrayList<ResponseMessage>(Arrays.asList( new ResponseMessageBuilder().code(500).message("Internal Server Error").build(), new ResponseMessageBuilder().code(401).message("UnAuthorized Usage").build(), new ResponseMessageBuilder().code(404).message("Not Found").build(), new ResponseMessageBuilder().code(200).message("Success").build(), new ResponseMessageBuilder().code(417) .message("There is some error in validating the input!").build()))) .globalResponseMessage(RequestMethod.POST, new ArrayList<ResponseMessage>(Arrays.asList( new ResponseMessageBuilder().code(500).message("Internal Server Error").build(), new ResponseMessageBuilder().code(401).message("UnAuthorized Usage").build(), new ResponseMessageBuilder().code(404).message("Not Found").build(), new ResponseMessageBuilder().code(403).message("Forbidden!").build(), new ResponseMessageBuilder().code(201).message("Created Successfully").build()))) .globalResponseMessage(RequestMethod.PUT, new ArrayList<ResponseMessage>(Arrays.asList( new ResponseMessageBuilder().code(500).message("Internal Server Error").build(), new ResponseMessageBuilder().code(401).message("UnAuthorized Usage").build(), new ResponseMessageBuilder().code(404).message("Not Found").build(), new ResponseMessageBuilder().code(403).message("Forbidden!").build(), new ResponseMessageBuilder().code(200).message("Success").build(), new ResponseMessageBuilder().code(417) .message("There is some error in validating the input!").build()))); }
From source file:com.netflix.spinnaker.halyard.controllers.v1.CiController.java
@RequestMapping(value = "/{ciName:.+}/enabled", method = RequestMethod.PUT) DaemonTask<Halconfig, Void> setEnabled(@PathVariable String deploymentName, @PathVariable String ciName, @RequestParam(required = false, defaultValue = DefaultControllerValues.validate) boolean validate, @RequestParam(required = false, defaultValue = DefaultControllerValues.severity) Severity severity, @RequestBody boolean enabled) { UpdateRequestBuilder builder = new UpdateRequestBuilder(); builder.setUpdate(() -> ciService.setEnabled(deploymentName, ciName, enabled)); builder.setSeverity(severity);/*from w ww . j a va 2 s. c o m*/ Supplier<ProblemSet> doValidate = ProblemSet::new; if (validate) { doValidate = () -> ciService.validateCi(deploymentName, ciName); } builder.setValidate(doValidate); builder.setRevert(() -> halconfigParser.undoChanges()); builder.setSave(() -> halconfigParser.saveConfig()); return DaemonTaskHandler.submitTask(builder::build, "Edit " + ciName + " settings"); }
From source file:es.fdi.reservas.reserva.web.FacultadRestController.java
@RequestMapping(value = "/admin/nuevaFacultad", method = RequestMethod.PUT) public String crearFacultad(@RequestBody FacultadDTO f) { facultad_service.addNewFacultad(f);/*from w ww. ja va 2 s .c om*/ return "redirect:/admin/administrar/facultad/page/1"; }
From source file:br.com.s2it.snakes.controllers.CarController.java
@CrossOrigin("*") @RequestMapping(value = "/checklist/{licensePlate}", method = RequestMethod.PUT) public ResponseEntity<Car> doChecklist(final @RequestBody CarCheckList checklist, final @PathVariable(value = "licensePlate") String licensePlate) { if (licensePlate == null || licensePlate.isEmpty() || checklist == null) return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(null); try {/*w w w . j a va 2 s .c om*/ Car car = service.findByLicensePlate(licensePlate); if (car.getChecklist() == null) car.setChecklist(new ArrayList<>()); car.getChecklist().add(checklist); return ResponseEntity.status(HttpStatus.OK).body(service.save(car)); } catch (Exception e) { return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(null); } }