Index
All Classes and Interfaces|All Packages
A
- address() - Method in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory
- AutoDTO - Class in info.ejava.assignments.api.autorenters.dto.autos
- AutoDTO() - Constructor for class info.ejava.assignments.api.autorenters.dto.autos.AutoDTO
- AutoDTOFactory - Class in info.ejava.assignments.api.autorenters.dto.autos
- AutoDTOFactory() - Constructor for class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- AutoDTOFactory.AutosDTOFactory - Class in info.ejava.assignments.api.autorenters.dto.autos
- autoId - Variable in class info.ejava.assignments.api.autorenters.dto.rentals.SearchParams
- AutoListDTO - Class in info.ejava.assignments.api.autorenters.dto.autos
- AutoListDTO() - Constructor for class info.ejava.assignments.api.autorenters.dto.autos.AutoListDTO
- AutosDTOFactory() - Constructor for class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory.AutosDTOFactory
- AutoSearchParams - Class in info.ejava.assignments.api.autorenters.dto.autos
- AutoSearchParams() - Constructor for class info.ejava.assignments.api.autorenters.dto.autos.AutoSearchParams
C
- city - Variable in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTO
- city() - Method in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory
- compareTo(TimePeriod) - Method in class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
-
Returns negative if this instance does not overlap and is before the provided instance.
- contents - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoListDTO
- contents - Variable in class info.ejava.assignments.api.autorenters.dto.renters.RenterListDTO
- create(LocalDate, LocalDate) - Static method in class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
-
Creates a timeperiod according to what was provided for startDate and endDate
D
- dailyRate - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTO
- dailyRate() - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- dailyRateWithin(int, int) - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoSearchParams
- dob - Variable in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTO
- dob() - Method in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
E
- ELECTRIC - Enum constant in enum info.ejava.assignments.api.autorenters.dto.autos.FuelType
- email - Variable in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTO
- email() - Method in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
- endDate - Variable in class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
F
- faker - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- faker - Variable in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
- faker - Variable in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory
- firstName - Variable in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTO
- firstName() - Method in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
- fuelType - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTO
- fuelType() - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- FuelType - Enum in info.ejava.assignments.api.autorenters.dto.autos
- FuelType(String) - Constructor for enum info.ejava.assignments.api.autorenters.dto.autos.FuelType
G
- GAS - Enum constant in enum info.ejava.assignments.api.autorenters.dto.autos.FuelType
- getDays() - Method in class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
- getEndDate() - Method in class info.ejava.assignments.api.autorenters.dto.rentals.SearchParams
- getPeriod() - Method in class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
- getStartDate() - Method in class info.ejava.assignments.api.autorenters.dto.rentals.SearchParams
H
I
- id - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTO
- id - Variable in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTO
- id() - Static method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- id() - Static method in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
- ID - Static variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- ID - Static variable in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
- info.ejava.assignments.api.autorenters.dto - package info.ejava.assignments.api.autorenters.dto
- info.ejava.assignments.api.autorenters.dto.autos - package info.ejava.assignments.api.autorenters.dto.autos
- info.ejava.assignments.api.autorenters.dto.rentals - package info.ejava.assignments.api.autorenters.dto.rentals
- info.ejava.assignments.api.autorenters.dto.renters - package info.ejava.assignments.api.autorenters.dto.renters
- isBetween(LocalDate) - Method in class info.ejava.assignments.api.autorenters.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.autorenters.dto.rentals.TimePeriod
-
Evaluate whether the time period provided has a start or end date that overlaps with this one.
L
- lastName - Variable in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTO
- lastName() - Method in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
- listBuilder() - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- listBuilder() - Method in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
- listBuilder() - Method in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory
- location - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTO
- location() - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- locationFactory - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
M
- make - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTO
- make(int, Consumer<AutoDTO>...) - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory.AutosDTOFactory
- make(int, Consumer<RenterDTO>...) - Method in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory.RentersDTOFactory
- make(int, Consumer<StreetAddressDTO>...) - Method in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory.StreetAddressesDTOFactory
- make(Consumer<AutoDTO>...) - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- make(Consumer<RenterDTO>...) - Method in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
- make(Consumer<StreetAddressDTO>...) - Method in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory
- maxDailyRateExclusive - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoSearchParams
- maxPassengersInclusive - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoSearchParams
- minDailyRateInclusive - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoSearchParams
- minPassengersInclusive - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoSearchParams
- model - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTO
N
- next() - Method in class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
-
Return a timePeriod that starts the day after endDate
P
- page(int, int) - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoSearchParams
- pageNumber - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoSearchParams
- pageNumber - Variable in class info.ejava.assignments.api.autorenters.dto.rentals.SearchParams
- pageSize - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoSearchParams
- pageSize - Variable in class info.ejava.assignments.api.autorenters.dto.rentals.SearchParams
- passengers - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTO
- passengers() - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- passengers(Vehicle) - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- passengersWithin(int, int) - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoSearchParams
- prev() - Method in class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
R
- RentalDTO - Interface in info.ejava.assignments.api.autorenters.dto.rentals
-
This is a Marker interface to identify a DTO for rentals.
- RenterDTO - Class in info.ejava.assignments.api.autorenters.dto.renters
- RenterDTO() - Constructor for class info.ejava.assignments.api.autorenters.dto.renters.RenterDTO
- RenterDTOFactory - Class in info.ejava.assignments.api.autorenters.dto.renters
- RenterDTOFactory() - Constructor for class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
- RenterDTOFactory.RentersDTOFactory - Class in info.ejava.assignments.api.autorenters.dto.renters
- renterId - Variable in class info.ejava.assignments.api.autorenters.dto.rentals.SearchParams
- RenterListDTO - Class in info.ejava.assignments.api.autorenters.dto.renters
- RenterListDTO() - Constructor for class info.ejava.assignments.api.autorenters.dto.renters.RenterListDTO
- RentersDTOFactory() - Constructor for class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory.RentersDTOFactory
S
- SearchParams - Class in info.ejava.assignments.api.autorenters.dto.rentals
- SearchParams() - Constructor for class info.ejava.assignments.api.autorenters.dto.rentals.SearchParams
- slide(int) - Method in class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
-
Return a timeperiod like this one, just N days prior or after.
- slide(TemporalAmount) - Method in class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
-
Return a timeperiod like this one an amount before or after this one.
- startDate - Variable in class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
- state - Variable in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTO
- state() - Method in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory
- street - Variable in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTO
- street() - Method in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory
- StreetAddressDTO - Class in info.ejava.assignments.api.autorenters.dto
- StreetAddressDTO() - Constructor for class info.ejava.assignments.api.autorenters.dto.StreetAddressDTO
- StreetAddressDTOFactory - Class in info.ejava.assignments.api.autorenters.dto
- StreetAddressDTOFactory() - Constructor for class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory
- StreetAddressDTOFactory.StreetAddressesDTOFactory - Class in info.ejava.assignments.api.autorenters.dto
- StreetAddressesDTOFactory() - Constructor for class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory.StreetAddressesDTOFactory
T
- text - Variable in enum info.ejava.assignments.api.autorenters.dto.autos.FuelType
- timePeriod - Variable in class info.ejava.assignments.api.autorenters.dto.rentals.SearchParams
- TimePeriod - Class in info.ejava.assignments.api.autorenters.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.autorenters.dto.rentals.TimePeriod
- TimePeriod(LocalDate, int) - Constructor for class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
- TimePeriod(LocalDate, LocalDate) - Constructor for class info.ejava.assignments.api.autorenters.dto.rentals.TimePeriod
U
- username - Variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTO
- username - Variable in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTO
- username() - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- username() - Method in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
V
- valueOf(String) - Static method in enum info.ejava.assignments.api.autorenters.dto.autos.FuelType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum info.ejava.assignments.api.autorenters.dto.autos.FuelType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vehicle() - Method in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
W
- withId - Static variable in class info.ejava.assignments.api.autorenters.dto.autos.AutoDTOFactory
- withId - Static variable in class info.ejava.assignments.api.autorenters.dto.renters.RenterDTOFactory
Z
- zip - Variable in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTO
- zip() - Method in class info.ejava.assignments.api.autorenters.dto.StreetAddressDTOFactory
All Classes and Interfaces|All Packages