Class HousesPageableController
java.lang.Object
info.ejava.assignments.api.houserenters.svc.houses.HousesController
info.ejava.assignments.pageable.houserenters.svc.houses.HousesPageableController
This controller adds an endpoint not included in the original API.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<HousePageDTO> findHousesPage(String id, String name, Integer people, Integer bedrooms, BigDecimal dailyRate, Integer minPeople, Integer maxPeople, Integer minBedrooms, Integer maxBedrooms, Integer minDailyRate, Integer maxDailyRate, Integer pageNumber, Integer pageSize, String sort) Methods inherited from class info.ejava.assignments.api.houserenters.svc.houses.HousesController
createHouse, findHousesList, getHouse, hasHouse, removeAllHouses, removeHouse, updateHouse
-
Field Details
-
service
-
-
Constructor Details
-
HousesPageableController
-
-
Method Details
-
findHousesPage
@GetMapping(path="/api/houses/paged", produces="application/json") public org.springframework.http.ResponseEntity<HousePageDTO> findHousesPage(@RequestParam(value="id",required=false) String id, @RequestParam(value="name",required=false) String name, @RequestParam(value="people",required=false) Integer people, @RequestParam(value="bedrooms",required=false) Integer bedrooms, @RequestParam(value="dailyRate",required=false) BigDecimal dailyRate, @RequestParam(value="minPeople",required=false) Integer minPeople, @RequestParam(value="maxPeople",required=false) Integer maxPeople, @RequestParam(value="minBedrooms",required=false) Integer minBedrooms, @RequestParam(value="maxBedrooms",required=false) Integer maxBedrooms, @RequestParam(value="minDailyRate",required=false) Integer minDailyRate, @RequestParam(value="maxDailyRate",required=false) Integer maxDailyRate, @RequestParam(value="pageNumber",required=false) Integer pageNumber, @RequestParam(value="pageSize",required=false) Integer pageSize, @RequestParam(value="sort",required=false) String sort)
-