com.ibm.websphere.samples.plantsbywebsphereejb
Class OrderItem

java.lang.Object
  extended by com.ibm.websphere.samples.plantsbywebsphereejb.OrderItem

public class OrderItem
extends java.lang.Object

Bean implementation class for Enterprise Bean: OrderItem


Nested Class Summary
static class OrderItem.PK
          Composite Key class for Entity Bean: OrderItem Key consists of essentially two foreign key relations, but is mapped as foreign keys.
 
Constructor Summary
OrderItem()
           
OrderItem(Inventory inv)
           
OrderItem(Order order, java.lang.String orderID, Inventory inv, java.lang.String name, java.lang.String pkginfo, float price, float cost, int quantity, int category, java.lang.String sellDate)
           
 
Method Summary
 int getCategory()
           
 float getCost()
           
 Inventory getInventory()
           
 java.lang.String getInventoryId()
           
 java.lang.String getName()
           
 Order getOrder()
           
 java.lang.String getPkginfo()
           
 float getPrice()
           
 int getQuantity()
           
 java.lang.String getSellDate()
           
 void setCategory(int category)
           
 void setCost(float cost)
           
 void setInventory(Inventory inv)
           
 void setInventoryId(java.lang.String inventoryId)
           
 void setName(java.lang.String name)
           
 void setOrder(Order order)
          Sets the order for this item Also updates the sellDate
 void setPkginfo(java.lang.String pkginfo)
           
 void setPrice(float price)
           
 void setQuantity(int quantity)
           
 void setSellDate(java.lang.String sellDate)
           
 void updatePK()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderItem

public OrderItem()

OrderItem

public OrderItem(Inventory inv)

OrderItem

public OrderItem(Order order,
                 java.lang.String orderID,
                 Inventory inv,
                 java.lang.String name,
                 java.lang.String pkginfo,
                 float price,
                 float cost,
                 int quantity,
                 int category,
                 java.lang.String sellDate)
Method Detail

getCategory

public int getCategory()

setCategory

public void setCategory(int category)

getCost

public float getCost()

setCost

public void setCost(float cost)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getPkginfo

public java.lang.String getPkginfo()

setPkginfo

public void setPkginfo(java.lang.String pkginfo)

getPrice

public float getPrice()

setPrice

public void setPrice(float price)

getQuantity

public int getQuantity()

setQuantity

public void setQuantity(int quantity)

getSellDate

public java.lang.String getSellDate()

setSellDate

public void setSellDate(java.lang.String sellDate)

updatePK

public void updatePK()

getInventory

public Inventory getInventory()

setInventory

public void setInventory(Inventory inv)

getOrder

public Order getOrder()

setOrder

public void setOrder(Order order)
Sets the order for this item Also updates the sellDate

Parameters:
order -

getInventoryId

public java.lang.String getInventoryId()

setInventoryId

public void setInventoryId(java.lang.String inventoryId)