Index

A B C D E F G H I L M N P R S T U W Z 
All Classes and Interfaces|All Packages

A

address() - Method in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory
 

B

bedrooms - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
 
bedrooms - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
bedrooms() - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
bedroomsWithin(int, int) - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 

C

city - Variable in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTO
 
city() - Method in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory
 
compareTo(TimePeriod) - Method in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
Returns negative if this instance does not overlap and is before the provided instance.
content - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseListDTO
 
content - Variable in class info.ejava.assignments.api.houserenters.dto.renters.RenterListDTO
 
create(LocalDate, LocalDate) - Static method in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
Creates a timeperiod according to what was provided for startDate and endDate

D

dailyRate - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
 
dailyRate - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
dailyRate() - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
dailyRateWithin(int, int) - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
dob - Variable in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTO
 
dob() - Method in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 

E

email - Variable in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTO
 
email() - Method in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 
endDate - Variable in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
 

F

faker - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
faker - Variable in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 
faker - Variable in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory
 
firstName - Variable in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTO
 
firstName() - Method in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 
fromProbe(HouseDTO) - Static method in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 

G

getDays() - Method in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
 
getEndDate() - Method in class info.ejava.assignments.api.houserenters.dto.rentals.SearchParams
 
getPeriod() - Method in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
 
getProbe() - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
getStartDate() - Method in class info.ejava.assignments.api.houserenters.dto.rentals.SearchParams
 

H

HouseDTO - Class in info.ejava.assignments.api.houserenters.dto.houses
 
HouseDTO() - Constructor for class info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
 
HouseDTOFactory - Class in info.ejava.assignments.api.houserenters.dto.houses
 
HouseDTOFactory() - Constructor for class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
HouseDTOFactory.HousesDTOFactory - Class in info.ejava.assignments.api.houserenters.dto.houses
 
houseId - Variable in class info.ejava.assignments.api.houserenters.dto.rentals.SearchParams
 
HouseListDTO - Class in info.ejava.assignments.api.houserenters.dto.houses
 
HouseListDTO() - Constructor for class info.ejava.assignments.api.houserenters.dto.houses.HouseListDTO
 
HousesDTOFactory() - Constructor for class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory.HousesDTOFactory
 
HouseSearchParams - Class in info.ejava.assignments.api.houserenters.dto.houses
 
HouseSearchParams() - Constructor for class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 

I

id - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
 
id - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
id - Variable in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTO
 
id() - Static method in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
id() - Static method in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 
ID - Static variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
ID - Static variable in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 
info.ejava.assignments.api.houserenters.dto - package info.ejava.assignments.api.houserenters.dto
 
info.ejava.assignments.api.houserenters.dto.houses - package info.ejava.assignments.api.houserenters.dto.houses
 
info.ejava.assignments.api.houserenters.dto.rentals - package info.ejava.assignments.api.houserenters.dto.rentals
 
info.ejava.assignments.api.houserenters.dto.renters - package info.ejava.assignments.api.houserenters.dto.renters
 
isBetween(LocalDate) - Method in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
Evaluate whether the date provided is between the startDate and endDate, both inclusive.
isOverlap(TimePeriod) - Method in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
Evaluate whether the time period provided has a start or end date that overlaps with this one.
isProbe() - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 

L

lastName - Variable in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTO
 
lastName() - Method in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 
listBuilder() - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
listBuilder() - Method in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 
listBuilder() - Method in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory
 
location - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
 
location() - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
locationFactory - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 

M

make(int, Consumer<HouseDTO>...) - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory.HousesDTOFactory
 
make(int, Consumer<RenterDTO>...) - Method in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory.RentersDTOFactory
 
make(int, Consumer<StreetAddressDTO>...) - Method in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory.StreetAddressesDTOFactory
 
make(Consumer<HouseDTO>...) - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
make(Consumer<RenterDTO>...) - Method in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 
make(Consumer<StreetAddressDTO>...) - Method in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory
 
maxBedroomsInclusive - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
maxDailyRateExclusive - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
maxPeopleInclusive - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
minBedroomsInclusive - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
minDailyRateInclusive - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
minPeopleInclusive - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 

N

name - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
 
name - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
name() - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
next() - Method in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
Return a timePeriod that starts the day after endDate

P

people - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
 
people - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
people() - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
peopleWithin(int, int) - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 
prev() - Method in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
 

R

RentalDTO - Interface in info.ejava.assignments.api.houserenters.dto.rentals
This is a Marker interface to identify a DTO for rentals.
rentalId - Variable in class info.ejava.assignments.api.houserenters.dto.rentals.SearchParams
 
RenterDTO - Class in info.ejava.assignments.api.houserenters.dto.renters
 
RenterDTO() - Constructor for class info.ejava.assignments.api.houserenters.dto.renters.RenterDTO
 
RenterDTOFactory - Class in info.ejava.assignments.api.houserenters.dto.renters
 
RenterDTOFactory() - Constructor for class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 
RenterDTOFactory.RentersDTOFactory - Class in info.ejava.assignments.api.houserenters.dto.renters
 
renterId - Variable in class info.ejava.assignments.api.houserenters.dto.rentals.SearchParams
 
RenterListDTO - Class in info.ejava.assignments.api.houserenters.dto.renters
 
RenterListDTO() - Constructor for class info.ejava.assignments.api.houserenters.dto.renters.RenterListDTO
 
RentersDTOFactory() - Constructor for class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory.RentersDTOFactory
 

S

SearchParams - Class in info.ejava.assignments.api.houserenters.dto.rentals
 
SearchParams() - Constructor for class info.ejava.assignments.api.houserenters.dto.rentals.SearchParams
 
slide(int) - Method in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
Return a timeperiod like this one, just N days prior or after.
slide(TemporalAmount) - Method in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
Return a timeperiod like this one an amount before or after this one.
startDate - Variable in class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
 
state - Variable in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTO
 
state() - Method in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory
 
street - Variable in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTO
 
street() - Method in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory
 
StreetAddressDTO - Class in info.ejava.assignments.api.houserenters.dto
 
StreetAddressDTO() - Constructor for class info.ejava.assignments.api.houserenters.dto.StreetAddressDTO
 
StreetAddressDTOFactory - Class in info.ejava.assignments.api.houserenters.dto
 
StreetAddressDTOFactory() - Constructor for class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory
 
StreetAddressDTOFactory.StreetAddressesDTOFactory - Class in info.ejava.assignments.api.houserenters.dto
 
StreetAddressesDTOFactory() - Constructor for class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory.StreetAddressesDTOFactory
 

T

timePeriod - Variable in class info.ejava.assignments.api.houserenters.dto.rentals.SearchParams
 
TimePeriod - Class in info.ejava.assignments.api.houserenters.dto.rentals
This class provides a convenience mechanism for tracking a start and end date, determining their relationship to other time periods, and anything else that can offload start/end data evaluations from the service logic.
TimePeriod(LocalDate) - Constructor for class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
 
TimePeriod(LocalDate, int) - Constructor for class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
 
TimePeriod(LocalDate, LocalDate) - Constructor for class info.ejava.assignments.api.houserenters.dto.rentals.TimePeriod
 

U

username - Variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
 
username - Variable in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTO
 
username() - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
username() - Method in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 
usingProbe(HouseDTO) - Method in class info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams
 

W

withId - Static variable in class info.ejava.assignments.api.houserenters.dto.houses.HouseDTOFactory
 
withId - Static variable in class info.ejava.assignments.api.houserenters.dto.renters.RenterDTOFactory
 

Z

zip - Variable in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTO
 
zip() - Method in class info.ejava.assignments.api.houserenters.dto.StreetAddressDTOFactory
 
A B C D E F G H I L M N P R S T U W Z 
All Classes and Interfaces|All Packages