Class ScreenEY
java.lang.Object
ScreenEY
A ScreenEY object
A ScreenEY object used to store all
parameters about the screen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethod to check if its the same screen typeintMethod to get number of rowsintMethod to get the number of seatsMethod to get screen classMethod to get screenIDMethod to get screen nameMethod to get screen typeMethod to get seat layoutintMethod to get the number of seats per rowvoidsetNumberOfRows(int numberOfRows) Method to set number of rowsvoidsetNumberOfSeats(int numberOfSeats) Method to set the number of seatsvoidsetScreenClass(ScreenClassEN screenClass) Method to set screen classvoidsetScreenName(String screenName) Method to set screen namevoidsetSeatsPerRow(int seatsPerRow) Method to set the number of seats per rowMethod to view Screen details
-
Constructor Details
-
ScreenEY
public ScreenEY(String screenID, String screenName, String screenClass, int numberOfRows, int seatsPerRow) Constructor for ScreenEY object (require 5 parameter)- Parameters:
screenID- The screenIDscreenName- The screen NamescreenClass- The screen classnumberOfRows- The number of rowsseatsPerRow- The number of seats per row
-
ScreenEY
public ScreenEY(String screenID, String screenName, String screenClass, int numberOfRows, int seatsPerRow, ArrayList<SeatEY> seatLayout) Constructor for ScreenEY object (require 6 parameter)- Parameters:
screenID- The screenIDscreenName- The screen NamescreenClass- The screen classnumberOfRows- The number of rowsseatsPerRow- The number of seats per rowseatLayout- A list of SeatEY objects as screen layout
-
-
Method Details
-
getScreenType
Method to get screen type- Returns:
- The enum value of screen type (PLATINUM_MOVIE_SUITES,REGULAR_SCREEN)
-
getBooleanScreenType
Method to check if its the same screen type- Returns:
- true if same screen type, false if not the same screen type
-
getScreenID
Method to get screenID- Returns:
- The screenID
-
getScreenName
Method to get screen name- Returns:
- The screen name
-
setScreenName
Method to set screen name- Parameters:
screenName- The screen name
-
getNumberOfSeats
public int getNumberOfSeats()Method to get the number of seats- Returns:
- The number of seats
-
setNumberOfSeats
public void setNumberOfSeats(int numberOfSeats) Method to set the number of seats- Parameters:
numberOfSeats- The number of seats
-
getScreenClass
Method to get screen class- Returns:
- The screen class enum value (PLATINUM_MOVIE_SUITES,REGULAR_SCREEN)
-
setScreenClass
Method to set screen class- Parameters:
screenClass- The screen class enum (PLATINUM_MOVIE_SUITES,REGULAR_SCREEN)
-
getNumberOfRows
public int getNumberOfRows()Method to get number of rows- Returns:
- The number of rows
-
setNumberOfRows
public void setNumberOfRows(int numberOfRows) Method to set number of rows- Parameters:
numberOfRows- The number of rows
-
getSeatsPerRow
public int getSeatsPerRow()Method to get the number of seats per row- Returns:
- the number of seats per row
-
setSeatsPerRow
public void setSeatsPerRow(int seatsPerRow) Method to set the number of seats per row- Parameters:
seatsPerRow- The number of seats per row
-
getSeatLayout
Method to get seat layout- Returns:
- The seat layout as list of SeatEY objects
-
viewDetails
Method to view Screen details- Returns:
- The details of the screen
-