|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Catalog
Remote interface for Catalog stateless session bean.
| Method Summary | |
|---|---|
boolean |
addItem(Inventory item)
Add an inventory item. |
boolean |
addItem(StoreItem item)
Add an inventory item. |
boolean |
deleteItem(java.lang.String inventoryID)
Delete an inventory item. |
StoreItem |
getItem(java.lang.String inventoryID)
Get the StoreItem for the given ID. |
byte[] |
getItemImageBytes(java.lang.String inventoryID)
Get the image for the inventory item. |
Inventory |
getItemInventory(java.lang.String inventoryID)
Get the Inventory item for the given ID. |
java.util.Vector |
getItems()
Get all inventory items. |
java.util.Vector |
getItemsByCategory(int category)
Get all inventory items for the given category. |
java.util.Vector |
getItemsLikeName(java.lang.String name)
Get inventory items that contain a given String within their names. |
void |
setItemCategory(java.lang.String inventoryID,
int category)
Set the inventory item's category. |
void |
setItemCost(java.lang.String inventoryID,
float cost)
Set the inventory item's cost. |
void |
setItemDescription(java.lang.String inventoryID,
java.lang.String desc)
Set the inventory item's description. |
void |
setItemHeading(java.lang.String inventoryID,
java.lang.String heading)
Set the inventory item's heading. |
void |
setItemImageBytes(java.lang.String inventoryID,
byte[] imgbytes)
Set the image for the inventory item. |
void |
setItemImageFileName(java.lang.String inventoryID,
java.lang.String imageName)
Set the inventory item's image file name. |
void |
setItemName(java.lang.String inventoryID,
java.lang.String name)
Set the inventory item's name. |
void |
setItemNotes(java.lang.String inventoryID,
java.lang.String note)
Set the inventory item's notes. |
void |
setItemPkginfo(java.lang.String inventoryID,
java.lang.String pkginfo)
Set the inventory item's package information. |
void |
setItemPrice(java.lang.String inventoryID,
float price)
Set the inventory item's price. |
void |
setItemPrivacy(java.lang.String inventoryID,
boolean isPublic)
Set the inventory item's access availability. |
void |
setItemQuantity(java.lang.String inventoryID,
int amount)
Set the inventory item's quantity. |
| Method Detail |
|---|
java.util.Vector getItems()
java.util.Vector getItemsByCategory(int category)
category - - category of items desired.
java.util.Vector getItemsLikeName(java.lang.String name)
name - String to search names for.
StoreItem getItem(java.lang.String inventoryID)
inventoryID - - ID of the Inventory item desired.
Inventory getItemInventory(java.lang.String inventoryID)
inventoryID - - ID of the Inventory item desired.
boolean addItem(Inventory item)
item - The ShoppingCartItem to add.
boolean addItem(StoreItem item)
item - The StoreItem to add.
boolean deleteItem(java.lang.String inventoryID)
inventoryID - The ID of the inventory item to delete.
void setItemName(java.lang.String inventoryID,
java.lang.String name)
inventoryID - The inventory item's ID.name - The inventory item's new name.
void setItemHeading(java.lang.String inventoryID,
java.lang.String heading)
inventoryID - The inventory item's ID.heading - The inventory item's new heading.
void setItemDescription(java.lang.String inventoryID,
java.lang.String desc)
inventoryID - The inventory item's ID.desc - The inventory item's new description.
void setItemPkginfo(java.lang.String inventoryID,
java.lang.String pkginfo)
inventoryID - The inventory item's ID.pkginfo - The inventory item's new package information.
void setItemCategory(java.lang.String inventoryID,
int category)
inventoryID - The inventory item's ID.category - The inventory item's new category.
void setItemImageFileName(java.lang.String inventoryID,
java.lang.String imageName)
inventoryID - The inventory item's ID.imageName - The inventory item's new image file name.byte[] getItemImageBytes(java.lang.String inventoryID)
inventoryID - The id of the inventory item wanted.
void setItemImageBytes(java.lang.String inventoryID,
byte[] imgbytes)
inventoryID - The id of the inventory item wanted.imgbytes - Buffer containing the image.
void setItemPrice(java.lang.String inventoryID,
float price)
inventoryID - The inventory item's ID.price - The inventory item's new price.
void setItemCost(java.lang.String inventoryID,
float cost)
inventoryID - The inventory item's ID.cost - The inventory item's new cost.
void setItemQuantity(java.lang.String inventoryID,
int amount)
inventoryID - The inventory item's ID.amount - The inventory item's new quantity.
void setItemNotes(java.lang.String inventoryID,
java.lang.String note)
inventoryID - The inventory item's ID.note - The inventory item's new notes.
void setItemPrivacy(java.lang.String inventoryID,
boolean isPublic)
inventoryID - The inventory item's ID.isPublic - True, if this item can be viewed by the public.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||