Index
All Classes and Interfaces|All Packages|Constant Field Values
G
- gender - Variable in class com.ehealthsystem.admin.AdminController
- gender - Variable in class com.ehealthsystem.admin.UserTableView
-
All the attributes a user can have.
- gender - Variable in class com.ehealthsystem.registration.RegistrationController
- gender - Variable in class com.ehealthsystem.user.User
-
Attributes of the user.
- genderBox - Variable in class com.ehealthsystem.primary.PrimaryEditController
- genderChoiceFemale - Variable in class com.ehealthsystem.registration.RegistrationController
- genderChoiceMale - Variable in class com.ehealthsystem.registration.RegistrationController
- genderChoiceOther - Variable in class com.ehealthsystem.registration.RegistrationController
- genderLabel - Variable in class com.ehealthsystem.appointment.AppointmentUserController
- genderLabel - Variable in class com.ehealthsystem.primary.PrimaryController
- genderRadioButtons - Variable in class com.ehealthsystem.registration.RegistrationController
- geocode(String) - Static method in class com.ehealthsystem.map.Geocoder
-
Verifies an address At least one parameter must be non-empty
- Geocoder - Class in com.ehealthsystem.map
- Geocoder() - Constructor for class com.ehealthsystem.map.Geocoder
- geoData - Variable in class com.ehealthsystem.map.DoctorDistance
- GeoDistance - Class in com.ehealthsystem.map
- GeoDistance() - Constructor for class com.ehealthsystem.map.GeoDistance
- getAllUsers() - Static method in class com.ehealthsystem.database.Database
-
Get all rows of users table from the database For admin GUI
- getAppointments() - Method in class com.ehealthsystem.user.User
-
Wrapper to get users appointments from the user object.
- getBirthDate() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the birthday of a user.
- getBirthDate() - Method in class com.ehealthsystem.user.User
-
get the birthday returned
- getBoundsForImage(LatLng, LatLng) - Method in class com.ehealthsystem.doctor.FoundDoctorFullController
-
Algorithm to determine bounds to display a map image with two locations as markers Adds spacing so that the map markers are not directly at the edge but within the displayed area/frame Adds spacing on top of the map because marker is represented by a bubble above the actual location
- getContext() - Static method in class com.ehealthsystem.map.Context
- getDate() - Method in class com.ehealthsystem.appointment.Appointment
-
get the set date of the appointment
- getDate() - Method in class com.ehealthsystem.appointment.AppointmentInCreation
-
Returns the date of the appointment.
- getDate() - Method in class com.ehealthsystem.doctor.DoctorTimeSlot
-
Return the Date of the Time slot.
- getDateTime() - Method in class com.ehealthsystem.appointment.Appointment
-
get the set date and time of the appointment
- getDisease() - Static method in class com.ehealthsystem.database.Database
-
Get all possible diseases.
- getDisease() - Method in class com.ehealthsystem.healthInformation.HealthInformation
-
get the disease returned
- getDistance() - Method in class com.ehealthsystem.appointment.AppointmentInCreation
-
Returns the saved maximum distance to a Doctor.
- getDistance() - Method in class com.ehealthsystem.map.DoctorDistance
-
get the distance from doctor to user
- getDistances(String, String[]) - Static method in class com.ehealthsystem.map.GeoDistance
-
Calculate driving distance from one source to several destinations using Google Maps DistanceMatrix API
- getDoctor() - Method in class com.ehealthsystem.appointment.Appointment
-
return the doctor selected for the appointment
- getDoctor() - Method in class com.ehealthsystem.map.DoctorDistance
-
get the doctor
- getDoctors() - Static method in class com.ehealthsystem.database.Database
-
Get all doctors from the database as objects of class Doctor
- getDoctorsAppointments(int, LocalDate) - Static method in class com.ehealthsystem.database.Database
-
Get appointments that a doctor already has within a range of days To be used to display a doctor's timetable to the patient, to find a free time for their appointment
- getDoctorsBySpecialization(String) - Static method in class com.ehealthsystem.database.Database
-
Get all doctors that have a specified specialization from the database as objects of class Doctor
- getDoctorsFreeTimes(Doctor, LocalDate) - Static method in class com.ehealthsystem.database.Database
-
Deprecated.: FoundDoctorFullController.getFreeTimeSlots() is used instead
- getDuration() - Method in class com.ehealthsystem.appointment.Appointment
-
For future use: Get the appointment's duration
- getEmail() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the E-mail of a user.
- getFirstName() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the first name of a user.
- getFirstName() - Method in class com.ehealthsystem.doctor.Doctor
-
Returns the first name of the Doctor.
- getFirstName() - Method in class com.ehealthsystem.user.User
-
get the first name returned
- getFormattedAddress() - Method in interface com.ehealthsystem.tools.HasAddress
-
Get the formatted address of this entity, containing street, house number, zip code.
- getFormattedAddressWithPlaceName() - Method in interface com.ehealthsystem.tools.HasAddress
-
Get the formatted address of this entity, containing street, house number, zip code, place name.
- getFree() - Method in class com.ehealthsystem.doctor.DoctorTimeSlot
-
Return the availability of the Doctor.
- getFreeTimeSlots(LocalDate, Doctor) - Static method in class com.ehealthsystem.doctor.DoctorTimeSlot
-
Get a list of possible time slots, including whether they are free or not
- getGender() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the gender of a user.
- getGender() - Method in class com.ehealthsystem.user.User
-
get the gender returned
- getGeoData() - Method in class com.ehealthsystem.map.DoctorDistance
-
get the doctors geodata
- getHealthInformation() - Method in class com.ehealthsystem.appointment.AppointmentInCreation
-
Returns the health information of the user as a List.
- getHealthInformation(String) - Static method in class com.ehealthsystem.database.Database
-
Get health statuses of a user
- getHealthInformationForTableView(String) - Static method in class com.ehealthsystem.database.Database
-
Get a users current health statuses so that they can manage theirs
- getHealthProblem() - Method in class com.ehealthsystem.appointment.AppointmentInCreation
-
Returns the healthproblem of the user.
- getHealthProblem() - Method in class com.ehealthsystem.healthInformation.HealthInformationTableView
-
return the health problem
- getHealthProblemChoice() - Method in class com.ehealthsystem.appointment.AppointmentInCreation
-
Returns the healthproblem chosen by the user.
- getHealthProblemDescription() - Method in class com.ehealthsystem.appointment.Appointment
-
get the health problem description that was set
- getHouseNo() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the house no. of a users home.
- getHouseNumber() - Method in class com.ehealthsystem.doctor.Doctor
-
Returns the house no. of the doctor´s office.
- getHouseNumber() - Method in interface com.ehealthsystem.tools.HasAddress
- getHouseNumber() - Method in class com.ehealthsystem.user.User
-
get the house number returned
- getICD() - Method in class com.ehealthsystem.healthInformation.HealthInformation
-
get ICD returned
- getICD() - Method in class com.ehealthsystem.healthInformation.HealthInformationTableView
-
return the ICD
- getId() - Method in class com.ehealthsystem.appointment.Appointment
-
Get the appointment id returned
- getId() - Method in class com.ehealthsystem.doctor.Doctor
-
Returns the ID of the Doctor.
- getInsuranceName() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the insurance name of a user.
- getInsuranceName() - Method in class com.ehealthsystem.user.User
-
get the insurance name returned
- getLabel() - Method in enum class com.ehealthsystem.tools.ReminderTime
-
Get the reminder time, written out as spoken.
- getLastName() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the last name of a user.
- getLastName() - Method in class com.ehealthsystem.doctor.Doctor
-
Returns the last name of the Doctor.
- getLastName() - Method in class com.ehealthsystem.user.User
-
get the last name returned
- getLocation() - Method in class com.ehealthsystem.doctor.Doctor
-
Returns the location of doctor´s office (stored with the doctor in the database).
- getMail() - Method in class com.ehealthsystem.user.User
-
get the mail returned
- getMedication() - Method in class com.ehealthsystem.healthInformation.HealthInformation
-
get the medication returned
- getMinutes() - Method in enum class com.ehealthsystem.tools.ReminderTime
-
Gets the minutes.
- getMinutesBeforeReminder() - Method in class com.ehealthsystem.appointment.Appointment
-
get the time of the reminder set in minutes
- getPassword() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the hashed password of a user.
- getPassword(String) - Static method in class com.ehealthsystem.database.Database
-
Get a users password to display in the admin GUI
- getPrimaryStage() - Static method in class com.ehealthsystem.Main
-
Get the application's primary stage.
- getPrivateInsurance() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the insurance type of a user.
- getResourceString(String) - Static method in class com.ehealthsystem.tools.ResourceReader
-
Reads a requested resource and returns its content as string
- getSpecialization() - Method in class com.ehealthsystem.appointment.AppointmentInCreation
-
Return the specialization of the doctor.
- getSpecializationList() - Method in class com.ehealthsystem.doctor.specialization.Specialization
-
get the specializations of a doctor returned
- getSpecializations() - Method in class com.ehealthsystem.doctor.Doctor
-
Returns a List of the specializations of a doctor.
- getStreet() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the street where a user lives.
- getStreet() - Method in class com.ehealthsystem.doctor.Doctor
-
Returns the address of the doctor´s office.
- getStreet() - Method in interface com.ehealthsystem.tools.HasAddress
- getStreet() - Method in class com.ehealthsystem.user.User
-
get the street returned
- getTime() - Method in class com.ehealthsystem.appointment.Appointment
-
get the set time of the appointment
- getTime() - Method in class com.ehealthsystem.appointment.AppointmentInCreation
-
Returns the time of the appointment.
- getTime() - Method in class com.ehealthsystem.doctor.DoctorTimeSlot
-
Return the time of the time slot.
- getUpcomingAppointmentsWithReminder() - Static method in class com.ehealthsystem.database.Database
-
Get upcoming appointments that have a reminder.
- getUser() - Method in class com.ehealthsystem.appointment.Appointment
-
get the username of the that made the appointment
- getUserByUsername(String) - Static method in class com.ehealthsystem.database.Database
-
Get a user object with all user's details loaded from the database
- getUserByUsernameOrEmail(String) - Static method in class com.ehealthsystem.database.Database
-
Get a user object with all user's details loaded from the database
- getUserForTableView() - Static method in class com.ehealthsystem.database.Database
-
Load users into a table view for the Admin GUI
- getUserGeo() - Static method in class com.ehealthsystem.tools.Session
-
return the user´s geolocation, determined using Google Maps
- getUsername() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the username of a user.
- getUsername() - Method in class com.ehealthsystem.user.User
-
get the username returned
- getUsersAppointments(String) - Static method in class com.ehealthsystem.database.Database
-
Get a user's past and future appointments, ordered by appointment time (newest first) To be used for the patient to see their appointments.
- getZipCode() - Method in class com.ehealthsystem.admin.UserTableView
-
Returns the zip code of a users home.
- getZipCode() - Method in class com.ehealthsystem.doctor.Doctor
-
Returns the zip code of the doctor´s office.
- getZipCode() - Method in interface com.ehealthsystem.tools.HasAddress
- getZipCode() - Method in class com.ehealthsystem.user.User
-
get the zip returned
All Classes and Interfaces|All Packages|Constant Field Values