|
@ -37,7 +37,7 @@ public class PartnerController { |
|
|
/** |
|
|
/** |
|
|
* Read - Get one partner |
|
|
* Read - Get one partner |
|
|
* |
|
|
* |
|
|
* @param Id The id of the partner |
|
|
* @param Id The id of the partner |
|
|
* @param response |
|
|
* @param response |
|
|
* @return A Partner object |
|
|
* @return A Partner object |
|
|
*/ |
|
|
*/ |
|
@ -58,24 +58,24 @@ public class PartnerController { |
|
|
* Create - Add a new partner |
|
|
* Create - Add a new partner |
|
|
* |
|
|
* |
|
|
* @param partner An object partner |
|
|
* @param partner An object partner |
|
|
|
|
|
* @param response |
|
|
* @return The partner object saved |
|
|
* @return The partner object saved |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("/partner") |
|
|
@PostMapping("/partner") |
|
|
public Partner createPartner(@RequestBody Partner partner) { |
|
|
public Partner createPartner(@RequestBody Partner partner, HttpServletResponse response) { |
|
|
|
|
|
response.setStatus(HttpStatus.CREATED.value()); |
|
|
return partnerService.savePartner(partner); |
|
|
return partnerService.savePartner(partner); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Update - Update an existing partner |
|
|
* Update - Update an existing partner |
|
|
* |
|
|
* |
|
|
* @param Id - The id of the partner to update |
|
|
* @param Id - The id of the partner to update |
|
|
* @param partner - The partner object updated |
|
|
* @param partner - The partner object updated |
|
|
* @param response |
|
|
|
|
|
* @return The partner object updated |
|
|
* @return The partner object updated |
|
|
*/ |
|
|
*/ |
|
|
@PutMapping("/partner/{id}") |
|
|
@PutMapping("/partner/{id}") |
|
|
public Partner updatePartner(@PathVariable("id") final Long Id, @RequestBody Partner partner, |
|
|
public Partner updatePartner(@PathVariable("id") final Long Id, @RequestBody Partner partner) throws CustomError { |
|
|
HttpServletResponse response) throws CustomError { |
|
|
|
|
|
|
|
|
|
|
|
Optional<Partner> p = partnerService.getPartnerById(Id); |
|
|
Optional<Partner> p = partnerService.getPartnerById(Id); |
|
|
if (p.isPresent()) { |
|
|
if (p.isPresent()) { |
|
@ -90,7 +90,7 @@ public class PartnerController { |
|
|
* Delete - Delete a partner |
|
|
* Delete - Delete a partner |
|
|
* |
|
|
* |
|
|
* @param response |
|
|
* @param response |
|
|
* @param Id - The id of the partner to delete |
|
|
* @param Id - The id of the partner to delete |
|
|
*/ |
|
|
*/ |
|
|
@DeleteMapping("/partner/{id}") |
|
|
@DeleteMapping("/partner/{id}") |
|
|
public void deletePartner(@PathVariable("id") final Long Id, HttpServletResponse response) throws CustomError { |
|
|
public void deletePartner(@PathVariable("id") final Long Id, HttpServletResponse response) throws CustomError { |
|
|