Class AdministratorView

java.lang.Object
healthcare.users.view.AdministratorView

public class AdministratorView extends Object
  • 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

      public String getRoleFromChoice(int choice)
    • getGenderFromChoice

      public String getGenderFromChoice(int choice)
    • promptAgeInput

      public void promptAgeInput()
    • displayFilteredDoctors

      public void displayFilteredDoctors(List<String> doctorData, String filterField, String filterValue)
    • displayFilteredStaff

      public void displayFilteredStaff(List<String> staffData, String filterField, String filterValue)
    • displayAddStaffMenu

      public void displayAddStaffMenu()
    • collectStaffDetails

      public String collectStaffDetails(int staffType)
    • displayUpdateStaffMenu

      public void displayUpdateStaffMenu()
    • collectUpdatedStaffDetails

      public String collectUpdatedStaffDetails(String[] existingFields, int idIndex)
    • promptIDInput

      public String 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

      public String getStatusFromChoice(int choice)
    • displayAppointments

      public void displayAppointments(List<String> appointments, String filterField, String filterValue, String statusFilter)
    • inventoryMenu

      public void inventoryMenu()
    • displayInventory

      public void displayInventory(List<String> inventory)
    • collectMedicineDetails

      public String collectMedicineDetails(Scanner scanner)
    • promptMedicineName

      public void promptMedicineName()
    • promptStockQuantity

      public void promptStockQuantity()
    • promptLowStockIndicator

      public void promptLowStockIndicator()
    • promptIncomingStock

      public void promptIncomingStock()
    • displayReplenishmentMenu

      public void displayReplenishmentMenu()
    • displayReplenishmentRequests

      public void displayReplenishmentRequests(List<String> requests)
    • displaySuccessMessage

      public void displaySuccessMessage(String message)
    • displayErrorMessage

      public void displayErrorMessage(String message)
    • displayExitMessage

      public void displayExitMessage(String context)
    • displayInvalidOption

      public void displayInvalidOption()