com.beasys.commerce.ebusiness.shoppingcart
Interface ShoppingCart

All Superinterfaces
Belonging, BusinessSmartComponent, Cloneable, Comparable, Serializable
All Known Implementing Classes:
ShoppingCartImpl

Deprecated

@Deprecated
public interface ShoppingCart
extends Belonging

The ShoppingCart is used to contain a list of ShoppingCartLines. Each ShoppingCartLine contains a unique item. If the customer adds a ProductItem that is already in the shopping cart, the quantity of the existing ShoppingCartLine is increased.

See Also
ShoppingCartHome, ShoppingCartLine

Method Summary
 void addItemsFromShoppingCart(ShoppingCart items)
          Deprecated Add the ShoppingCartLines from the specified ShoppingCart to this ShoppingCart.
 ShoppingCartLine addProductItem(ProductItem item, double quantity)
          Deprecated Add an Item to the ShoppingCart.
 ShoppingCartLine addProductItem(ProductItem item, double quantity, Money unitMoney)
          Deprecated Add an Item to the ShoppingCart.
 boolean addShoppingCartLine(ShoppingCartLine element)
          Deprecated Ensures that this collection contains the specified element (optional operation).
 boolean addShoppingCartLineCollection(Collection collection)
          Deprecated Adds all of the elements in the specified collection to this collection (optional operation).
 void clearShoppingCartLineCollection()
          Deprecated Removes all of the elements from this collection (optional operation).
 boolean containsShoppingCartLine(ShoppingCartLine element)
          Deprecated Returns true if this collection contains the specified element.
 boolean containsShoppingCartLineCollection(Collection c)
          Deprecated Returns true if this collection contains all of the elements in the specified collection.
 ShoppingCartLine createShoppingCartLine()
          Deprecated Used internally by the ShoppingCart to create ShoppingCartLines.
 boolean equalsShoppingCartLineCollection(Object object)
          Deprecated Compares the specified object with this collection for equality.
 ShoppingCartLine findShoppingCartLine(String productIdentifier)
          Deprecated Find the ShoppingCartLine associated with the specified Item.
 double getCategoryQuantity(String categoryId)
          Deprecated Count the number of products that belong to a category.
 double getNumberOfUnits()
          Deprecated Count the total quantity of items by summing the quantity on each line.
 ArrayList getOrderDiscountPresentations()
          Deprecated Gets the order level discount list
 Money getShipping()
          Deprecated Get the value of shipping
 ArrayList getShippingDiscountPresentations()
          Deprecated Accessor method for the presentation of the discounts applied to the shipping, used by JSP pages for instance
 Collection getShoppingCartLineCollection()
          Deprecated Returns the entire collection
 Money getSubtotal()
          Deprecated Get the value of Subtotal
 Money getTotal()
          Deprecated Get the value of total
 Money getTotal(int totalType)
          Deprecated Gets the shopping cart total for the given total type.
 Money getTotalPrice()
          Deprecated Gets the overal shopping cart total
 boolean isEmpty()
          Deprecated Returns true if the shopping cart has no items
 boolean isShoppingCartLineCollectionEmpty()
          Deprecated Returns true if this collection contains no elements.
 void removeAllProductItems()
          Deprecated Removes all ShoppingCartLines.
 ProductItem removeProductItem(String productIdentifier)
          Deprecated Remove the ShoppingCartLine associated with the Item specified.
 boolean removeShoppingCartLine(ShoppingCartLine element)
          Deprecated Removes a single instance of the specified element from this collection, if it is present (optional operation).
 boolean removeShoppingCartLineCollection(Collection collection)
          Deprecated Removes all this collection's elements that are also contained in the specified collection (optional operation).
 boolean retainShoppingCartLineCollection(Collection collection)
          Deprecated Retains only the elements in this collection that are contained in the specified collection (optional operation).
 void setOrderDiscountPresentations(ArrayList discountPresentations)
          Deprecated sets the order level discount list
 void setProductItemQuantity(ProductItem item, double quantity)
          Deprecated Sets the Quantity of the ShoppingCartLine associated with this Item.
 void setShipping(Money shipping)
          Deprecated Set the value of shipping
 void setShippingDiscountPresentations(ArrayList discountPresentations)
          Deprecated sets Order Discount Description
 void setShoppingCartLineCollection(Collection collection)
          Deprecated Sets the entire collection
 void setSubtotal(Money subtotal)
          Deprecated Set the value of subtotal
 void setTotal(Money total)
          Deprecated Set the value of total
 int shoppingCartLineCollectionHashCode()
          Deprecated Returns the hash code value for this collection.
 Iterator shoppingCartLineCollectionIterator()
          Deprecated Returns an iterator over the elements in this collection.
 int shoppingCartLineCollectionSize()
          Deprecated Returns the number of elements in this collection.
 
Methods inherited from interface com.beasys.commerce.foundation.Belonging
clone, equals, interfaceName, setByValue, value
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getTotal

Money getTotal()
Deprecated 
Get the value of total

Returns
total.

setTotal

void setTotal(Money total)
Deprecated 
Set the value of total

Parameters
subtotal - total to be set

getSubtotal

Money getSubtotal()
Deprecated 
Get the value of Subtotal

Returns
Subtotal.

setSubtotal

void setSubtotal(Money subtotal)
Deprecated 
Set the value of subtotal

Parameters
subtotal - subtotal to be set

getShipping

Money getShipping()
Deprecated 
Get the value of shipping

Returns
shipping.

setShipping

void setShipping(Money shipping)
Deprecated 
Set the value of shipping

Parameters
shipping - shipping to be set

getShoppingCartLineCollection

Collection getShoppingCartLineCollection()
Deprecated 
Returns the entire collection


setShoppingCartLineCollection

void setShoppingCartLineCollection(Collection collection)
Deprecated 
Sets the entire collection


addShoppingCartLine

boolean addShoppingCartLine(ShoppingCartLine element)
Deprecated 
Ensures that this collection contains the specified element (optional operation).


addShoppingCartLineCollection

boolean addShoppingCartLineCollection(Collection collection)
Deprecated 
Adds all of the elements in the specified collection to this collection (optional operation).


clearShoppingCartLineCollection

void clearShoppingCartLineCollection()
Deprecated 
Removes all of the elements from this collection (optional operation).


containsShoppingCartLine

boolean containsShoppingCartLine(ShoppingCartLine element)
Deprecated 
Returns true if this collection contains the specified element.


containsShoppingCartLineCollection

boolean containsShoppingCartLineCollection(Collection c)
Deprecated 
Returns true if this collection contains all of the elements in the specified collection.


equalsShoppingCartLineCollection

boolean equalsShoppingCartLineCollection(Object object)
Deprecated 
Compares the specified object with this collection for equality.


shoppingCartLineCollectionHashCode

int shoppingCartLineCollectionHashCode()
Deprecated 
Returns the hash code value for this collection.


isShoppingCartLineCollectionEmpty

boolean isShoppingCartLineCollectionEmpty()
Deprecated 
Returns true if this collection contains no elements.


shoppingCartLineCollectionIterator

Iterator shoppingCartLineCollectionIterator()
Deprecated 
Returns an iterator over the elements in this collection.


removeShoppingCartLine

boolean removeShoppingCartLine(ShoppingCartLine element)
Deprecated 
Removes a single instance of the specified element from this collection, if it is present (optional operation).


removeShoppingCartLineCollection

boolean removeShoppingCartLineCollection(Collection collection)
Deprecated 
Removes all this collection's elements that are also contained in the specified collection (optional operation).


retainShoppingCartLineCollection

boolean retainShoppingCartLineCollection(Collection collection)
Deprecated 
Retains only the elements in this collection that are contained in the specified collection (optional operation).


shoppingCartLineCollectionSize

int shoppingCartLineCollectionSize()
Deprecated 
Returns the number of elements in this collection.


addItemsFromShoppingCart

void addItemsFromShoppingCart(ShoppingCart items)
                              throws InvalidArgumentException
Deprecated 
Add the ShoppingCartLines from the specified ShoppingCart to this ShoppingCart.

Throws
InvalidArgumentException

addProductItem

ShoppingCartLine addProductItem(ProductItem item,
                                double quantity)
                                throws InvalidArgumentException
Deprecated 
Add an Item to the ShoppingCart. If the Item is already in the ShoppingCart, increase its quantity.

Throws
InvalidArgumentException

setProductItemQuantity

void setProductItemQuantity(ProductItem item,
                            double quantity)
                            throws InvalidArgumentException
Deprecated 
Sets the Quantity of the ShoppingCartLine associated with this Item. A new ShoppingCartLine is created if the Item is not present. This differs from addItem in that this method explicitly sets the absolute Quantity of a ShoppingCartLine rather than incrementing the existing value .

Throws
InvalidArgumentException

removeProductItem

ProductItem removeProductItem(String productIdentifier)
                              throws InvalidArgumentException
Deprecated 
Remove the ShoppingCartLine associated with the Item specified.

Parameters
productIdentifier, - (See productItem.getKey( ).getIdentifier( ) )
Throws
InvalidArgumentException

removeAllProductItems

void removeAllProductItems()
Deprecated 
Removes all ShoppingCartLines. This resets the entire ShoppingCart.


findShoppingCartLine

ShoppingCartLine findShoppingCartLine(String productIdentifier)
                                      throws ItemNotInShoppingCartException,
                                             InvalidArgumentException
Deprecated 
Find the ShoppingCartLine associated with the specified Item. Throws an ItemNotInShoppingCartException if the Item cannot be found.

Parameters
productIdentifier, - (See productItem.getKey( ).getIdentifier( ) )
Throws
ItemNotInShoppingCartException
InvalidArgumentException

getNumberOfUnits

double getNumberOfUnits()
Deprecated 
Count the total quantity of items by summing the quantity on each line.


getCategoryQuantity

double getCategoryQuantity(String categoryId)
                           throws RemoteException
Deprecated 
Count the number of products that belong to a category.

Throws
RemoteException

createShoppingCartLine

ShoppingCartLine createShoppingCartLine()
Deprecated 
Used internally by the ShoppingCart to create ShoppingCartLines. If ShoppingCart is used to manage a list of lines that extend ShoppingCartLine, this method should be overridden to return an instance of the appropiate sub class.


addProductItem

ShoppingCartLine addProductItem(ProductItem item,
                                double quantity,
                                Money unitMoney)
                                throws InvalidArgumentException
Deprecated 
Add an Item to the ShoppingCart. If the Item is already in the ShoppingCart, increase its quantity.

Throws
InvalidArgumentException

isEmpty

boolean isEmpty()
Deprecated 
Returns true if the shopping cart has no items


getTotal

Money getTotal(int totalType)
               throws InvalidArgumentException
Deprecated 
Gets the shopping cart total for the given total type. Valid values are one or more of :

Parameters
total - type
Throws
InvalidArgumentException

getTotalPrice

Money getTotalPrice()
Deprecated 
Gets the overal shopping cart total


getOrderDiscountPresentations

ArrayList getOrderDiscountPresentations()
Deprecated 
Gets the order level discount list


setOrderDiscountPresentations

void setOrderDiscountPresentations(ArrayList discountPresentations)
Deprecated 
sets the order level discount list


getShippingDiscountPresentations

ArrayList getShippingDiscountPresentations()
Deprecated 
Accessor method for the presentation of the discounts applied to the shipping, used by JSP pages for instance


setShippingDiscountPresentations

void setShippingDiscountPresentations(ArrayList discountPresentations)
Deprecated 
sets Order Discount Description



Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.