Class RentersController
java.lang.Object
info.ejava.assignments.api.houserenters.svc.renters.RentersController
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity
<RenterDTO> createRenter
(RenterDTO newRenter) org.springframework.http.ResponseEntity
<RenterDTO> org.springframework.http.ResponseEntity
<RenterListDTO> getRentersList
(Integer pageNumber, Integer pageSize) org.springframework.http.ResponseEntity
<Void> void
init()
org.springframework.http.ResponseEntity
<Void> org.springframework.http.ResponseEntity
<Void> removeRenter
(String id) org.springframework.http.ResponseEntity
<RenterDTO> updateRenter
(String id, RenterDTO renter)
-
Field Details
-
rentersService
-
-
Constructor Details
-
RentersController
public RentersController()
-
-
Method Details
-
init
@PostConstruct public void init() -
createRenter
-
getRentersList
@GetMapping(path="/api/renters", produces="application/json") public org.springframework.http.ResponseEntity<RenterListDTO> getRentersList(@RequestParam(value="pageNumber",required=false) Integer pageNumber, @RequestParam(value="pageSize",required=false) Integer pageSize) -
getRenter
-
hasRenter
-
updateRenter
-
removeRenter
-
removeAllRenters
@DeleteMapping(path="/api/renters") public org.springframework.http.ResponseEntity<Void> removeAllRenters()
-