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:io.curly.gathering.item.ItemController.java
/** * Method that handle user's intent to add a new item to a list * @param body valid body for request/*w w w. j a v a2s .co m*/ * @param listId list to be added to * @param user current user on context * @param bindingResult result of validation of body * @return 400 if result returns errors or 201 if ok */ @RequestMapping(value = "/add/artifact", method = { RequestMethod.PUT, RequestMethod.POST }) public Callable<HttpEntity<?>> addItem(@Valid @RequestBody AddableItemBody body, @PathVariable String listId, @GitHubAuthentication User user, BindingResult bindingResult) { if (bindingResult.hasErrors()) { return () -> new ResponseEntity<Object>(new ModelErrors(bindingResult), HttpStatus.BAD_REQUEST); } else { return () -> { this.interaction.addItem(new AddableItem(body.getItem(), listId, ItemType.ARTIFACT), user); return new ResponseEntity<>(HttpStatus.CREATED); }; } }
From source file:io.sevenluck.chat.controller.UserController.java
@RequestMapping(value = "/{id}", method = RequestMethod.PUT) public UserDTO update(@PathVariable("id") Long id, @RequestBody UserDTO dtoUser) { logger.info("userdto {} for id {} ", dtoUser, id); final User user = dtoUser.toUser(); user.setId(id);//from ww w . ja v a 2 s .c o m return new UserDTO(userService.update(user)); }
From source file:com.consol.citrus.demo.voting.web.VotingServiceController.java
@RequestMapping(value = "/{id}/{option}", method = RequestMethod.PUT) public ResponseEntity vote(@PathVariable("id") String votingId, @PathVariable("option") String option) { votingService.vote(new Vote(votingId, option)); return ResponseEntity.ok().build(); }
From source file:es.fdi.reservas.reserva.web.FacultadRestController.java
@RequestMapping(value = "/admin/administrar/facultad/editar/{idFacultad}", method = RequestMethod.PUT) public void editarFacultad(@PathVariable("idFacultad") long idFacultad, @RequestBody FacultadDTO facultadActualizado) { facultad_service.editarFacultad(facultadActualizado); }
From source file:com.dimitri.controllers.TasksRestController.java
@RequestMapping(method = RequestMethod.PUT, value = "/{id}") public void editTask(@RequestBody @Valid Tasks editedTask, @PathVariable("id") Long id) { editedTask.setId(id);/*from ww w.j av a 2 s . c o m*/ tasksRepository.saveAndFlush(editedTask); }
From source file:com.mycompany.addressbookmvc.controllers.AddressController.java
@RequestMapping(value = "/", method = RequestMethod.PUT) @ResponseBody public Address editAddress(@Valid @RequestBody Address address) { dao.update(address); return address; }
From source file:com.srinathavan.mwbng.rest.mvc.BlogEntryController.java
/** * // w w w .j ava 2 s . com * @param blogEntryId * @param requestBlogEntry * @return */ @RequestMapping(value = "/{blogEntryId}", method = RequestMethod.PUT) public ResponseEntity<Object> updateBlogEntry(@PathVariable Long blogEntryId, @RequestBody BlogEntry requestBlogEntry) { BlogEntry responseBlogEntry = blogEntryService.updateBlogEntry(blogEntryId, requestBlogEntry); if (null != responseBlogEntry) { return new ResponseEntity<Object>(responseBlogEntry, HttpStatus.OK); } else { return new ResponseEntity<Object>(HttpStatus.NOT_FOUND); } }
From source file:com.consol.citrus.admin.web.EndpointController.java
@RequestMapping(value = "/{id}", method = { RequestMethod.PUT }) @ResponseBody/*from ww w . j ava 2 s. c om*/ public void updateEndpoint(@PathVariable("id") String id, @RequestBody EndpointModel endpointDefinition) { springBeanService.updateBeanDefinition(projectService.getProjectContextConfigFile(), projectService.getActiveProject(), id, convertToModel(endpointDefinition)); }
From source file:com.thesoftwareguild.dvdlibrary.controller.HomeController.java
@RequestMapping(value = "/dvd/{id}", method = RequestMethod.PUT) @ResponseStatus(HttpStatus.NO_CONTENT)// w w w . j ava 2 s . com public void putDvd(@PathVariable("id") int id, @Valid @RequestBody Dvd dvd) { dvd.setDvdId(id); dao.updateDvd(dvd); }
From source file:springJPATest.services.AccountController.java
@RequestMapping(method = RequestMethod.PUT) //expose this method as a service to HTTP PUT public Account add(@RequestBody Account input)//@RequestBody map JSON from HTTP request body to Account input object { return accountRepository.saveAndFlush(input); }