HouseholdController.java 文件源码

java
阅读 108 收藏 0 点赞 0 评论 0

项目:SmartSync 作者:
/**
 * 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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号