Class ShowBoundary

All Implemented Interfaces:
Base, BaseBoundary

public class ShowBoundary extends Boundary implements BaseBoundary
A Show boundary object

A ShowBoundary object used to process all Show input and output

  • Field Details

    • showManager

      ShowManager showManager
      to contain show manager object to process all show related objects
  • Constructor Details

    • ShowBoundary

      public ShowBoundary()
  • Method Details

    • setManagers

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

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

      public void addShow()
      Method to add a show for user
    • setNewMovieName

      public String setNewMovieName()
      Method to set new movie from user
      Returns:
      The movie name
    • setNewShowTime

      public String setNewShowTime()
      Method to set new show time from user
      Returns:
      The show time
    • showOperations

      public void showOperations()
      Method to perform operations based on user menu choice
    • getShowMenuChoice

      public int getShowMenuChoice()
      Method to display menu and get user choice
      Returns:
      The user choice
    • printShowDates

      public void printShowDates(String cineplexID, String movieID)
      Method to print show dates
      Parameters:
      cineplexID - The cineplexID
      movieID - The movieID
    • printShowTimes

      public void printShowTimes(String cineplexID, String movieID, String showDate)
      Method to print show times
      Parameters:
      cineplexID - The cineplexID
      movieID - The movieID
      showDate - The show date
    • ShowSeatLayout

      public void ShowSeatLayout(String showID)
      Method to show seat layout
      Parameters:
      showID - The showID