package com.smartgwt.sample.showcase.client.data;
import java.util.Date;
import com.smartgwt.client.widgets.grid.ListGridRecord;
public class ItemRecord extends ListGridRecord {
public ItemRecord() {
}
public ItemRecord(int itemID, String item, String sku, String description, String category, String units, Double unitCost, Boolean inStock, Date nextShipment) {
setItemID(itemID);
setItemName(item);
setSKU(sku);
setDescription(description);
setCategory(category);
setUnits(units);
setUnitCost(unitCost);
setInStock(inStock);
setNextShipment(nextShipment);
}
/**
* Set the itemID.
*
* @param itemID the itemID
*/
public void setItemID(int itemID) {
setAttribute("itemID", itemID);
}
/**
* Return the itemID.
*
* @return the itemID
*/
public int getItemID() {
return getAttributeAsInt("itemID");
}
/**
* Set the item.
*
* @param item the item
*/
public void setItemName(String item) {
setAttribute("itemName", item);
}
/**
* Return the item.
*
* @return the item
*/
public String getItemName() {
return getAttribute("itemName");
}
/**
* Set the SKU.
*
* @param SKU the SKU
*/
public void setSKU(String SKU) {
setAttribute("SKU", SKU);
}
/**
* Return the SKU.
*
* @return the SKU
*/
public String getSKU() {
return getAttribute("SKU");
}
/**
* Set the description.
*
* @param description the description
*/
public void setDescription(String description) {
setAttribute("description", description);
}
/**
* Return the description.
*
* @return the description
*/
public String getDescription() {
return getAttribute("description");
}
/**
* Set the category.
*
* @param category the category
*/
public void setCategory(String category) {
setAttribute("category", category);
}
/**
* Return the category.
*
* @return the category
*/
public String getCategory() {
return getAttribute("category");
}
/**
* Set the units.
*
* @param units the units
*/
public void setUnits(String units) {
setAttribute("units", units);
}
/**
* Return the units.
*
* @return the units
*/
public String getUnits() {
return getAttribute("units");
}
/**
* Set the unitCost.
*
* @param unitCost the unitCost
*/
public void setUnitCost(Double unitCost) {
setAttribute("unitCost", unitCost);
}
/**
* Return the unitCost.
*
* @return the unitCost
*/
public Float getUnitCost() {
return getAttributeAsFloat("unitCost");
}
/**
* Set the inStock.
*
* @param inStock the inStock
*/
public void setInStock(Boolean inStock) {
setAttribute("inStock", inStock);
}
/**
* Return the inStock.
*
* @return the inStock
*/
public Boolean getInStock() {
return getAttributeAsBoolean("inStock");
}
/**
* Set the nextShipment.
*
* @param nextShipment the nextShipment
*/
public void setNextShipment(Date nextShipment) {
setAttribute("nextShipment", nextShipment);
}
/**
* Return the nextShipment.
*
* @return the nextShipment
*/
public Date getNextShipment() {
return getAttributeAsDate("nextShipment");
}
}