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 intcol상영관 내 좌석의 행 개수(빈 공간 포함).private java.lang.Stringmovie영화 제목.private java.util.ArrayList<MovieSeatItem>movieSeatItemArrayList상영관 내 모든 좌석정보에 대한 리스트.private introw상영관 내 좌석의 열 개수(빈 공간 포함).private java.lang.Stringtheater상영관.private java.lang.Stringtime상영 시간.
-
Constructor Summary
Constructors Constructor Description MovieItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MovieItemclone()장바구니에 MovieItem 저장 시 좌석정보까지 함께 저장하기 위해 Cloneable로부터 오버라이드한 함수.intgetCol()java.lang.StringgetMovie()java.util.ArrayList<MovieSeatItem>getMovieSeatItemArrayList()intgetRow()intgetSelectSeatCount()java.lang.StringgetSelectSeatListToString()java.lang.StringgetTheater()java.lang.StringgetTime()intgetTotalPrice()voidsetAllSeatSelected(boolean selected)voidsetCol(int col)voidsetMovie(java.lang.String movie)voidsetMovieSeatItemArrayList(java.util.ArrayList<MovieSeatItem> movieSeatItemArrayList)voidsetRow(int row)voidsetSeatListFromJson(org.json.JSONObject recvSeatData)voidsetTheater(java.lang.String theater)voidsetTime(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:
clonein 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)
-
-