Class ShowEY


public class ShowEY extends Object
A ShowEY Object

A ShowEY object used to store all parameters about shows

  • Constructor Details

    • ShowEY

      public ShowEY(String showID, String movieID, String cineplexId, String screenID, String showDate, String showTime, int emptySeats, int numberOfRows, int seatsPerRow, MovieManager movieMgr, ScreenManager screenMgr)
      Constructor for ShowEY object (requires 11 parameter)
      Parameters:
      showID - The showID
      movieID - The movieID
      cineplexId - The cineplexID
      screenID - The screenID
      showDate - The show date
      showTime - The show time
      emptySeats - The number of empty seats
      numberOfRows - The number of rows
      seatsPerRow - The number of seats per row
      movieMgr - A movie manager object
      screenMgr - A screen manager object
    • ShowEY

      public ShowEY(String showID, String movieID, String cineplexId, String screenID, String showDate, String showTime, int emptySeats, int numberOfRows, int seatsPerRow, ArrayList<ShowSeatEY> showSeats, MovieManager movieMgr, ScreenManager screenMgr)
      Constructor for ShowEY object (requires 12 parameter)
      Parameters:
      showID - The showID
      movieID - The movieID
      cineplexId - The cineplexID
      screenID - The screenID
      showDate - The show date
      showTime - The show time
      emptySeats - The number of empty seats
      numberOfRows - The number of rows
      seatsPerRow - The number of seats per row
      showSeats - A ShowSeatEY object
      movieMgr - A movie manager object
      screenMgr - A screen manager object
  • Method Details

    • getShowID

      public String getShowID()
      Method to get the showID
      Returns:
      The showID
    • getMovieID

      public String getMovieID()
      Method to get the movieID
      Returns:
      The movieID
    • getShowDate

      public String getShowDate()
      Method to get the show date
      Returns:
      The show date
    • getShowTime

      public String getShowTime()
      Method to get the show time
      Returns:
      The show time
    • getScreenID

      public String getScreenID()
      Method to get the screenID
      Returns:
      The screen ID
    • getScreen

      public ScreenEY getScreen()
      Method to get the screen object
      Returns:
      The screenEY object
    • getMovie

      public MovieEY getMovie()
      Method to get the MovieEY object
      Returns:
      The MovieEY object
    • getNumberOfRows

      public int getNumberOfRows()
      Method to get number of rows
      Returns:
      The number of rows
    • getSeatsPerRow

      public int getSeatsPerRow()
      Method to get the number of seats per row
      Returns:
      The number of seats per row
    • getCineplexID

      public String getCineplexID()
      Method to get the cineplexID
      Returns:
      The cineplexID
    • setMovieID

      public void setMovieID(String movieID)
      Method to set the movieID
      Parameters:
      movieID - The movieID
    • getEmptySeats

      public int getEmptySeats()
      Method to get number of empty seats
      Returns:
      The number of empty seats
    • getSeatLayout

      public ArrayList<ShowSeatEY> getSeatLayout()
      Method to get the seat layout
      Returns:
      The show seats
    • changeShowTime

      public void changeShowTime(String showTime)
      Method to change the show time
      Parameters:
      showTime - The show time to change into
    • getShowSeats

      public ArrayList<ShowSeatEY> getShowSeats()
      Method to get show seats
      Returns:
      The show seats
    • setShowSeats

      public void setShowSeats(ArrayList<ShowSeatEY> showSeats)
      Method to set show seats
      Parameters:
      showSeats - The list of Show Seats
    • ShowSeatLayout

      public ArrayList<String> ShowSeatLayout()
      Method to print the seat layout in the cineplex
      Returns:
      The seat layout