Package com.uos.uos_mobile.item
Class MovieItem
- java.lang.Object
-
- com.uos.uos_mobile.item.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 Summary
Fields Modifier and Type Field Description private int
col
상영관 내 좌석의 행 개수(빈 공간 포함).private java.lang.String
movie
영화 제목.private java.util.ArrayList<MovieSeatItem>
movieSeatItemArrayList
상영관 내 모든 좌석정보에 대한 리스트.private int
row
상영관 내 좌석의 열 개수(빈 공간 포함).private java.lang.String
theater
상영관.private java.lang.String
time
상영 시간.
-
Constructor Summary
Constructors Constructor Description MovieItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MovieItem
clone()
장바구니에 MovieItem 저장 시 좌석정보까지 함께 저장하기 위해 Cloneable로부터 오버라이드한 함수.int
getCol()
java.lang.String
getMovie()
java.util.ArrayList<MovieSeatItem>
getMovieSeatItemArrayList()
int
getRow()
int
getSelectSeatCount()
java.lang.String
getSelectSeatListToString()
java.lang.String
getTheater()
java.lang.String
getTime()
int
getTotalPrice()
void
setAllSeatSelected(boolean selected)
void
setCol(int col)
void
setMovie(java.lang.String movie)
void
setMovieSeatItemArrayList(java.util.ArrayList<MovieSeatItem> movieSeatItemArrayList)
void
setRow(int row)
void
setSeatListFromJson(org.json.JSONObject recvSeatData)
void
setTheater(java.lang.String theater)
void
setTime(java.lang.String time)
-
-
-
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
상영관 내 모든 좌석정보에 대한 리스트.
-
-
Method Detail
-
clone
public MovieItem clone()
장바구니에 MovieItem 저장 시 좌석정보까지 함께 저장하기 위해 Cloneable로부터 오버라이드한 함수.- Overrides:
clone
in classjava.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)
-
-