Package com.uos.uos_mobile.item
Class OrderingProductItem
- java.lang.Object
-
- com.uos.uos_mobile.item.OrderingProductItem
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
OrderingSetItem
public class OrderingProductItem extends java.lang.Object implements java.io.Serializable상품 정보를 담고 있는 클래스.
U.O.S-Mobile에서 사용하는 상품에 대한 최상위 클래스로 추가적인 데이터를 포함한 새로운 상품 클래스를 만들고 싶을 경우에는 본 클래스를 상속받아 구현해야 합니다. 클래스를 상속받을 경우 생성자에서 type을 지정해줘야 하며 해당 type은 Global.ItemType 클래스에 선언 후 사용합니다. type은 추후 상품 표시 목록에서 상품 형식을 구분시 사용 됩니다.- Since:
- 1.0.0
- Author:
- Sohn Young Jin
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected intcount선택된 상품 개수.protected java.lang.Stringdesc상품 설명.protected android.graphics.Bitmapimage상품 이미지.protected java.lang.Stringname상품명.protected intprice상품 가격.protected booleanselected상품 선택 상태.protected inttype상품 종류(단일상품, 세트상품).
-
Constructor Summary
Constructors Constructor Description OrderingProductItem()OrderingProductItem의 기본 생성자.OrderingProductItem(org.json.JSONObject jsonObject)OrderingProductItem의 명시적 생성자.
매개변수로 들어온 JSONObject 객체에서 상품 정보를 추출하여 멤버 변수에 저장.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCount()java.lang.StringgetDesc()android.graphics.BitmapgetImage()java.lang.StringgetName()intgetPrice()booleangetSelected()intgetType()voidsetCount(int count)voidsetDesc(java.lang.String desc)voidsetImage(android.graphics.Bitmap image)voidsetName(java.lang.String name)voidsetPrice(int price)voidsetSelected(boolean selected)voidsetType(int type)
-
-
-
Field Detail
-
type
protected int type
상품 종류(단일상품, 세트상품).
-
selected
protected boolean selected
상품 선택 상태.
-
count
protected int count
선택된 상품 개수.
-
name
protected java.lang.String name
상품명.
-
price
protected int price
상품 가격.
-
desc
protected java.lang.String desc
상품 설명.
-
image
protected android.graphics.Bitmap image
상품 이미지.
-
-
Constructor Detail
-
OrderingProductItem
public OrderingProductItem()
OrderingProductItem의 기본 생성자.
-
OrderingProductItem
public OrderingProductItem(org.json.JSONObject jsonObject)
OrderingProductItem의 명시적 생성자.
매개변수로 들어온 JSONObject 객체에서 상품 정보를 추출하여 멤버 변수에 저장.- Parameters:
jsonObject- 상품정보를 담고 있는 JSONObject 객체.
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getPrice
public int getPrice()
-
setPrice
public void setPrice(int price)
-
getDesc
public java.lang.String getDesc()
-
setDesc
public void setDesc(java.lang.String desc)
-
getImage
public android.graphics.Bitmap getImage()
-
setImage
public void setImage(android.graphics.Bitmap image)
-
getCount
public int getCount()
-
setCount
public void setCount(int count)
-
getSelected
public boolean getSelected()
-
setSelected
public void setSelected(boolean selected)
-
getType
public int getType()
-
setType
public void setType(int type)
-
-