com.ltu.smd116.beans
Class PurchaseBean


public class PurchaseBean

Set and get purchase container and carry out purchase.


Field Summary
 private booleanconsumed
           
 private Vectoritems
           
 private BLPurchasepurchase
           

Constructor Summary
PurchaseBean()
          Creates a new purchase bean.

Method Summary
 voidaddItem(ArticleContainer article)
          Adds an item into the "basket".
 booleandoPurchase()
          Tries to carry out purchase.
 VectorgetItems()
          Get purchase container.
 voidremoveItem(ArticleContainer article)
          Removes an item from the "basket".

Field Detail

consumed

private boolean consumed

items

private Vector items

purchase

private BLPurchase purchase
Constructor Detail

PurchaseBean

public PurchaseBean()
Creates a new purchase bean.
Method Detail

addItem

public void addItem(ArticleContainer article)
Adds an item into the "basket".
Parameters:
article - The article to add.

doPurchase

public boolean doPurchase()
Tries to carry out purchase. When carried out bean is consumed.
Returns: True on success, false on failure.

getItems

public Vector getItems()
Get purchase container.
Returns: A vector containing all items in current purchase

removeItem

public void removeItem(ArticleContainer article)
Removes an item from the "basket".
Parameters:
article - The article to remove.

Association Links

to Class com.ltu.smd116.bl.payment.BLPurchase

to Class java.util.Vector