Class HolidayBoundary

java.lang.Object
Boundary
HolidayBoundary
All Implemented Interfaces:
Base, BaseBoundary

public class HolidayBoundary extends Boundary implements BaseBoundary
The Boundary Class of Holiday A HolidayBoundary object contains all the attributes and methods required for the interfacing of Holidays
  • Constructor Details

    • HolidayBoundary

      public HolidayBoundary()
      Default Constructor
  • Method Details

    • setManagers

      public void setManagers()
      Method to set holiday manager
      Specified by:
      setManagers in interface Base
    • setBoundaries

      public void setBoundaries()
      Method to set boundaries
      Specified by:
      setBoundaries in interface BaseBoundary
    • getHolidayDate

      public String getHolidayDate()
      Method to ask user to input holiday date
      Returns:
      message to ask user to input date
    • printAllHolidays

      public void printAllHolidays()
      Method to print all holidays
    • getHolidayMenuChoice

      public int getHolidayMenuChoice()
      Method to display holiday menu and ask for user input for choice
      Returns:
      choice
    • printHolidayMenuChoiceError

      public void printHolidayMenuChoiceError()
      Method to print error message at invalid input of choice
    • holidayOperations

      public void holidayOperations()
      Method to navigate through holiday menu in STAFF app