Index

B C F G H I M R U W 
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
 
B C F G H I M R U W 
All Classes and Interfaces|All Packages|Constant Field Values