Example usage for org.springframework.web.bind.annotation RequestMethod PUT

List of usage examples for org.springframework.web.bind.annotation RequestMethod PUT

Introduction

In this page you can find the example usage for org.springframework.web.bind.annotation RequestMethod PUT.

Prototype

RequestMethod PUT

To view the source code for org.springframework.web.bind.annotation RequestMethod PUT.

Click Source Link

Usage

From source file:com.cemeterylistingsweb.presentation.rest.AdminRegisterListingController.java

@RequestMapping(value = "update2", method = RequestMethod.PUT) //This the uri e.g http://localhost:8084/askweb/api/club/update
@ResponseBody//  w w  w .jav  a2  s .c  o  m
public String update2(@RequestBody PublishedDeceasedListing pdl) {

    aupls.merge(pdl);
    System.out.println(" Update Called ");
    return "Published Listing updated";
}

From source file:com.swcguild.group3capstone.controller.AdminBlogController.java

@RequestMapping(value = "/publish/{id}", method = RequestMethod.PUT)
public String publish(@PathVariable("id") int blogId, Blog publishBlog) {
    Blog unpublishBlog = blogDAO.getBlogById(blogId);
    unpublishBlog.setPublished(true);//from  ww w .  ja v  a 2s . c  o m
    unpublishBlog.setApproved(true);
    return "redirect:admin";
}

From source file:zarg.bank.rest.web.BankRestController.java

@RequestMapping(value = "/register", method = RequestMethod.PUT)
public Customer register(@RequestBody RegisterRequest request) {
    Customer customer = customerManager.registerCustomer(request.getEmail(), request.getPassword());
    return customer;
}

From source file:com.github.hateoas.forms.spring.uber.UberActionTest.java

@Test
public void translatesPutToReplace() throws Exception {
    assertEquals(UberAction.REPLACE, UberAction.forRequestMethod(RequestMethod.PUT));
}

From source file:co.utb.softeng.contactsapp.controllers.CitasController.java

@RequestMapping(value = { "/", "" }, method = RequestMethod.PUT)
public @ResponseBody Cita createCita(@RequestBody Cita cita) {

    citaService.saveOrUpdateCita(cita);//from www  .  j a va  2s .c o  m
    return cita;
}

From source file:com.pablinchapin.planz.dailytaskmanager.controller.TaskController.java

@RequestMapping(value = "/{id}", method = RequestMethod.PUT)
public TaskServiceDTO update(@PathVariable Long id, @Valid @RequestBody TaskServiceDTO dto) {
    return service.update(id, dto);
}

From source file:com.orange.cloud.servicebroker.filter.core.service.ServiceInstanceServiceClient.java

@RequestMapping(value = "/v2/service_instances/{instanceId}", method = RequestMethod.PUT, produces = {
        MediaType.APPLICATION_JSON_VALUE })
ResponseEntity<CreateServiceInstanceResponse> createServiceInstance(
        @PathVariable("instanceId") String serviceInstanceId,
        @Valid @RequestBody CreateServiceInstanceRequest request,
        @RequestParam(value = "accepts_incomplete", required = false) boolean acceptsIncomplete);

From source file:reconf.server.services.component.UpsertComponentService.java

@RequestMapping(value = "/product/{prod}/component/{comp}", method = RequestMethod.PUT)
@Transactional/* ww  w .jav  a2s  .  c o  m*/
public ResponseEntity<ComponentResult> doIt(@PathVariable("prod") String productId,
        @PathVariable("comp") String componentId,
        @RequestParam(value = "desc", required = false) String description, HttpServletRequest request,
        Authentication auth) {

    ComponentKey key = new ComponentKey(productId, componentId);
    Component reqComponent = new Component(key, description);

    List<String> errors = DomainValidator.checkForErrors(key);
    if (!errors.isEmpty()) {
        return new ResponseEntity<ComponentResult>(new ComponentResult(reqComponent, errors),
                HttpStatus.BAD_REQUEST);
    }

    Product product = products.findOne(key.getProduct());
    if (product == null) {
        return new ResponseEntity<ComponentResult>(new ComponentResult(reqComponent, Product.NOT_FOUND),
                HttpStatus.NOT_FOUND);
    }
    HttpStatus status = null;
    Component dbComponent = components.findOne(key);
    if (dbComponent == null) {
        dbComponent = new Component(key, description);
        components.save(dbComponent);
        status = HttpStatus.CREATED;

    } else {
        dbComponent.setDescription(description);
        status = HttpStatus.OK;
    }
    return new ResponseEntity<ComponentResult>(
            new ComponentResult(dbComponent, CrudServiceUtils.getBaseUrl(request)), status);
}

From source file:za.co.dwarfsun.jcmanager.presentation.rest.ClientRestController.java

@RequestMapping(value = "update", method = RequestMethod.PUT)
@ResponseBody//from   w ww  . j  a  v a2  s . co  m
public String update(@RequestBody Client client) {
    clientService.merge(client);
    return "Client: " + client.getName() + " updated...";
}

From source file:com.baidu.terminator.manager.action.LinkControlAction.java

@RequestMapping(value = "/{workMode}/{linkId}", method = RequestMethod.PUT)
@ResponseBody//w  w w  .ja va 2 s. c  o  m
public ResponseEntity<?> changeWorkMode(@PathVariable Integer linkId, @PathVariable WorkMode workMode) {
    try {
        linkControlService.changeWorkMode(linkId, workMode);
        return new ResponseEntity<String>(HttpStatus.NO_CONTENT);
    } catch (LinkStatusException e) {
        return new ResponseEntity<String>(e.getMessage(), HttpStatus.METHOD_NOT_ALLOWED);
    }
}