Interface RentersHttpIface
- All Known Subinterfaces:
RentersAPI
,RentersJSONIfaceMapping
- All Known Implementing Classes:
RentersAPIClient
public interface RentersHttpIface
This is a mapping-free implementation of a Spring 6 HTTP Interface.
An extending interface will define the HTTP mapping.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity
<RenterDTO> createRenter
(RenterDTO renter) org.springframework.http.ResponseEntity
<RenterDTO> org.springframework.http.ResponseEntity
<RenterListDTO> getRenters
(Integer pageNumber, Integer pageSize) org.springframework.http.ResponseEntity
<Void> 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
-
RENTERS_PATH
- See Also:
-
RENTER_PATH
- See Also:
-
-
Method Details
-
createRenter
-
getRenters
org.springframework.http.ResponseEntity<RenterListDTO> getRenters(Integer pageNumber, Integer pageSize) -
getRenter
-
hasRenter
-
updateRenter
-
removeRenter
-
removeAllRenters
org.springframework.http.ResponseEntity<Void> removeAllRenters()
-