Index

A B C D E F G H I L M N O P R S T U V Z 
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
A B C D E F G H I L M N O P R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values