|
||||||||||
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 |