/**
* Updates the househole information
* @param updateHouseholdDTO the user information to update
* @param errors an error container
* @return the udpated user
*/
@RequestMapping(method = RequestMethod.PUT, value = "/", produces = "application/json")
public ResponseEntity updateHousehold(@RequestBody UpdateHouseholdDTO updateHouseholdDTO, Errors errors) {
UpdateHouseholdValidator houseValidator = new UpdateHouseholdValidator();
houseValidator.validate(updateHouseholdDTO, errors);
ValidationError validationError = ValidationErrorBuilder.fromBindErrors(errors);
if(errors.hasErrors()) {
throw new IllegalRequestFormatException("Could not update household.", "/household", validationError);
}
Household updatedHousehold= this.householdService.updateHousehold(updateHouseholdDTO);
return ResponseEntity.ok(updatedHousehold);
}
HouseholdController.java 文件源码
java
阅读 108
收藏 0
点赞 0
评论 0
项目:SmartSync
作者:
评论列表
文章目录