Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- baseUrl - Variable in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
- baseUrl - Variable in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
C
- createHouse(HouseDTO) - Method in interface info.ejava.assignments.api.houserenters.client.houses.HousesAPI
- createHouse(HouseDTO) - Method in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
- createRenter(RenterDTO) - Method in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- createRenter(RenterDTO) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersHttpIface
- createRenter(RenterDTO) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersJSONIfaceMapping
F
- findHousesBy(HouseSearchParams, Pageable) - Method in interface info.ejava.assignments.api.houserenters.client.houses.HousesAPI
-
An example query using a GET and query parameters.
- findHousesBy(HouseSearchParams, Pageable) - Method in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
G
- getHouse(String) - Method in interface info.ejava.assignments.api.houserenters.client.houses.HousesAPI
- getHouse(String) - Method in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
- getRenter(String) - Method in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- getRenter(String) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersHttpIface
- getRenter(String) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersJSONIfaceMapping
- getRenters(Integer, Integer) - Method in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- getRenters(Integer, Integer) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersHttpIface
- getRenters(Integer, Integer) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersJSONIfaceMapping
- getRenters(Pageable) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersAPI
- getRenters(Pageable) - Method in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
H
- hasHouse(String) - Method in interface info.ejava.assignments.api.houserenters.client.houses.HousesAPI
- hasHouse(String) - Method in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
- hasRenter(String) - Method in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- hasRenter(String) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersHttpIface
- hasRenter(String) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersJSONIfaceMapping
- HOUSE_PATH - Static variable in interface info.ejava.assignments.api.houserenters.client.houses.HousesAPI
- HOUSES_PATH - Static variable in interface info.ejava.assignments.api.houserenters.client.houses.HousesAPI
- HousesAPI - Interface in info.ejava.assignments.api.houserenters.client.houses
-
This interface defines the REST-like, RMM-level3 interface to the House Service.
- HousesAPIClient - Class in info.ejava.assignments.api.houserenters.client.houses
- HousesAPIClient(RestTemplate, ServerConfig, MediaType) - Constructor for class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
I
- info.ejava.assignments.api.houserenters.client.houses - package info.ejava.assignments.api.houserenters.client.houses
- info.ejava.assignments.api.houserenters.client.renters - package info.ejava.assignments.api.houserenters.client.renters
M
- makeRequestParams(UriComponentsBuilder, HouseSearchParams, Pageable) - Method in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
- mediaType - Variable in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
R
- removeAllHouses() - Method in interface info.ejava.assignments.api.houserenters.client.houses.HousesAPI
- removeAllHouses() - Method in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
- removeAllRenters() - Method in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- removeAllRenters() - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersHttpIface
- removeAllRenters() - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersJSONIfaceMapping
- removeHouse(String) - Method in interface info.ejava.assignments.api.houserenters.client.houses.HousesAPI
- removeHouse(String) - Method in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
- removeRenter(String) - Method in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- removeRenter(String) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersHttpIface
- removeRenter(String) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersJSONIfaceMapping
- RENTER_PATH - Static variable in interface info.ejava.assignments.api.houserenters.client.renters.RentersHttpIface
- RENTERS_PATH - Static variable in interface info.ejava.assignments.api.houserenters.client.renters.RentersHttpIface
- RentersAPI - Interface in info.ejava.assignments.api.houserenters.client.renters
-
This interface extends the Spring 6 Http Interface for communicating with a renter and any custom methods to be implemented by the RentersAPIClient.
- RentersAPIClient - Class in info.ejava.assignments.api.houserenters.client.renters
-
This class has been modified to leverage Spring HTTP Interface API, while retaining backward-compatibility with legacy test infrastructure.
- RentersAPIClient(RestTemplate, ServerConfig) - Constructor for class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- RentersAPIClient(RestTemplate, URI) - Constructor for class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- RentersAPIClient(RestTemplate, URI, Class<T>) - Constructor for class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- rentersHttpAPI - Variable in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- RentersHttpIface - Interface in info.ejava.assignments.api.houserenters.client.renters
-
This is a mapping-free implementation of a Spring 6 HTTP Interface.
- RentersJSONIfaceMapping - Interface in info.ejava.assignments.api.houserenters.client.renters
-
This is an implementation of a Spring 6 HTTP Interface, which provides a client-side definition for HTTP calls versus writing the RestTemplate/RestClient calls manually.
- restClient - Variable in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- restTemplate - Variable in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
U
- updateHouse(String, HouseDTO) - Method in interface info.ejava.assignments.api.houserenters.client.houses.HousesAPI
- updateHouse(String, HouseDTO) - Method in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
- updateRenter(String, RenterDTO) - Method in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
- updateRenter(String, RenterDTO) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersHttpIface
- updateRenter(String, RenterDTO) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersJSONIfaceMapping
W
- withRestTemplate(RestTemplate) - Method in interface info.ejava.assignments.api.houserenters.client.houses.HousesAPI
-
Used to change the authenticated identity of the client when security has been enabled.
- withRestTemplate(RestTemplate) - Method in class info.ejava.assignments.api.houserenters.client.houses.HousesAPIClient
- withRestTemplate(RestTemplate) - Method in interface info.ejava.assignments.api.houserenters.client.renters.RentersAPI
- withRestTemplate(RestTemplate) - Method in class info.ejava.assignments.api.houserenters.client.renters.RentersAPIClient
All Classes and Interfaces|All Packages|Constant Field Values