Class BasketItem<T extends ComplexEntity>

java.lang.Object
mc.core.model.system.BasketItem<T>
Type Parameters:
T - type of object, must be subclass of ComplexEntity
All Implemented Interfaces:
Serializable, IBaseEntity, ICoreEntity
Direct Known Subclasses:
AssetBasketItem, NodeBasketItem

@Entity public class BasketItem<T extends ComplexEntity> extends Object implements IBaseEntity
Generic class representing an object in the basket.
object: T, mandatory, the object
quantity: int, quantity of objects - only relevant for shopping applications, defaults to 1
See Also:
  • Constructor Details

    • BasketItem

      public BasketItem()
    • BasketItem

      public BasketItem(Basket basket, T object)
  • Method Details

    • getId

      public long getId()
      Specified by:
      getId in interface IBaseEntity
    • setId

      public void setId(long id)
      Specified by:
      setId in interface IBaseEntity
    • getQuantity

      public int getQuantity()
    • setQuantity

      public void setQuantity(int count)
    • getBasket

      public Basket getBasket()
    • setBasket

      public void setBasket(Basket basket)
    • getObject

      public ComplexEntity getObject()
    • setObject

      public void setObject(T object)
    • getPrio

      public int getPrio()
    • setPrio

      public void setPrio(int prio)
    • equals

      public boolean equals(Object another)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object