Class MovieItem

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class MovieItem
    extends java.lang.Object
    implements java.lang.Cloneable, java.io.Serializable
    영화 정보를 담고 있는 클래스.

    영화관 자리 예약에 맞춤 설계된 클래스로 영호관 내 자리 상태에 대한 정보를 가지고 있습니다.
    Since:
    1.0.0
    Author:
    Sohn Young Jin
    See Also:
    Serialized Form
    • Field Detail

      • movie

        private java.lang.String movie
        영화 제목.
      • time

        private java.lang.String time
        상영 시간.
      • theater

        private java.lang.String theater
        상영관.
      • row

        private int row
        상영관 내 좌석의 열 개수(빈 공간 포함).
      • col

        private int col
        상영관 내 좌석의 행 개수(빈 공간 포함).
      • movieSeatItemArrayList

        private java.util.ArrayList<MovieSeatItem> movieSeatItemArrayList
        상영관 내 모든 좌석정보에 대한 리스트.
    • Constructor Detail

      • MovieItem

        public MovieItem()
    • Method Detail

      • clone

        public MovieItem clone()
        장바구니에 MovieItem 저장 시 좌석정보까지 함께 저장하기 위해 Cloneable로부터 오버라이드한 함수.
        Overrides:
        clone in class java.lang.Object
        Returns:
        MovieItem 현재 객체와 동일한 정보를 가지고 있는 새로운 MovieItem 객체.
      • getMovie

        public java.lang.String getMovie()
      • setMovie

        public void setMovie​(java.lang.String movie)
      • getTime

        public java.lang.String getTime()
      • setTime

        public void setTime​(java.lang.String time)
      • getTheater

        public java.lang.String getTheater()
      • setTheater

        public void setTheater​(java.lang.String theater)
      • getRow

        public int getRow()
      • setRow

        public void setRow​(int row)
      • getCol

        public int getCol()
      • setCol

        public void setCol​(int col)
      • getMovieSeatItemArrayList

        public java.util.ArrayList<MovieSeatItem> getMovieSeatItemArrayList()
      • setMovieSeatItemArrayList

        public void setMovieSeatItemArrayList​(java.util.ArrayList<MovieSeatItem> movieSeatItemArrayList)
      • setSeatListFromJson

        public void setSeatListFromJson​(org.json.JSONObject recvSeatData)
      • getSelectSeatCount

        public int getSelectSeatCount()
      • getSelectSeatListToString

        public java.lang.String getSelectSeatListToString()
      • getTotalPrice

        public int getTotalPrice()
      • setAllSeatSelected

        public void setAllSeatSelected​(boolean selected)