Package healthcare.users.view
Class AdministratorView
java.lang.Object
healthcare.users.view.AdministratorView
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncollectMedicineDetails(Scanner scanner) collectStaffDetails(int staffType) collectUpdatedStaffDetails(String[] existingFields, int idIndex) voidvoidvoidvoiddisplayAppointments(List<String> appointments, String filterField, String filterValue, String statusFilter) voiddisplayErrorMessage(String message) voiddisplayExitMessage(String context) voiddisplayFilteredDoctors(List<String> doctorData, String filterField, String filterValue) voiddisplayFilteredStaff(List<String> staffData, String filterField, String filterValue) voidvoidvoidvoiddisplayInventory(List<String> inventory) voidvoiddisplayReplenishmentRequests(List<String> requests) voidvoidvoidvoidvoiddisplaySuccessMessage(String message) voidvoidgetGenderFromChoice(int choice) getRoleFromChoice(int choice) getStatusFromChoice(int choice) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Constructor Details
-
AdministratorView
public AdministratorView()
-
-
Method Details
-
showAdminMenu
public void showAdminMenu() -
displayStaffManagementMenu
public void displayStaffManagementMenu() -
displayViewStaffOptions
public void displayViewStaffOptions() -
displayFilterOptions
public void displayFilterOptions() -
displayRoleSelectionMenu
public void displayRoleSelectionMenu() -
displayGenderSelectionMenu
public void displayGenderSelectionMenu() -
getRoleFromChoice
-
getGenderFromChoice
-
promptAgeInput
public void promptAgeInput() -
displayFilteredDoctors
-
displayFilteredStaff
-
displayAddStaffMenu
public void displayAddStaffMenu() -
collectStaffDetails
-
displayUpdateStaffMenu
public void displayUpdateStaffMenu() -
collectUpdatedStaffDetails
-
promptIDInput
-
promptIsDoctor
public void promptIsDoctor() -
displayAppointmentOptions
public void displayAppointmentOptions() -
displayAppointmentFilterOptions
public void displayAppointmentFilterOptions() -
promptPatientIDInput
public void promptPatientIDInput() -
promptDoctorIDInput
public void promptDoctorIDInput() -
promptDateInput
public void promptDateInput() -
displayStatusFilterOptions
public void displayStatusFilterOptions() -
displayStatusTypeOptions
public void displayStatusTypeOptions() -
getStatusFromChoice
-
displayAppointments
-
inventoryMenu
public void inventoryMenu() -
displayInventory
-
collectMedicineDetails
-
promptMedicineName
public void promptMedicineName() -
promptStockQuantity
public void promptStockQuantity() -
promptLowStockIndicator
public void promptLowStockIndicator() -
promptIncomingStock
public void promptIncomingStock() -
displayReplenishmentMenu
public void displayReplenishmentMenu() -
displayReplenishmentRequests
-
displaySuccessMessage
-
displayErrorMessage
-
displayExitMessage
-
displayInvalidOption
public void displayInvalidOption()
-