Index
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
All Classes and Interfaces|All Packages