Class 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 int count
      선택된 상품 개수.
      protected java.lang.String desc
      상품 설명.
      protected android.graphics.Bitmap image
      상품 이미지.
      protected java.lang.String name
      상품명.
      protected int price
      상품 가격.
      protected boolean selected
      상품 선택 상태.
      protected int type
      상품 종류(단일상품, 세트상품).
    • Constructor Summary

      Constructors 
      Constructor Description
      OrderingProductItem()
      OrderingProductItem의 기본 생성자.
      OrderingProductItem​(org.json.JSONObject jsonObject)
      OrderingProductItem의 명시적 생성자.

      매개변수로 들어온 JSONObject 객체에서 상품 정보를 추출하여 멤버 변수에 저장.
    • 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)