|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.beasys.commerce.foundation.BelongingImpl com.beasys.commerce.ebusiness.shoppingcart.ShoppingCartImpl
@Deprecated public class ShoppingCartImpl
The ShoppingCart is used to contain a list of ShoppingCartLines. The ShoppingCart also has a Customer associated with it so that it can calculate Customer dependent prices if necessary.
ShoppingCart
,
ShoppingCartHome
,
Serialized FormField Summary | |
---|---|
Money |
shipping
Deprecated See BEA Commerce product offering |
Collection |
shoppingCartLines
Deprecated See BEA Commerce product offering |
Money |
subtotal
Deprecated See BEA Commerce product offering |
Money |
total
Deprecated See BEA Commerce product offering |
Fields inherited from class com.beasys.commerce.foundation.BelongingImpl |
---|
__classIdentifier, __containingBelonging, __containingEntity, __mapKey, __sequenceNumber, _isDirty |
Constructor Summary | |
---|---|
ShoppingCartImpl()
Deprecated See BEA Commerce product offering |
Method Summary | |
---|---|
void |
addItemsFromShoppingCart(ShoppingCart items)
Deprecated See BEA Commerce product offering |
ShoppingCartLine |
addProductItem(ProductItem item,
double quantity)
Deprecated See BEA Commerce product offering |
ShoppingCartLine |
addProductItem(ProductItem item,
double quantity,
Money unitPrice)
Deprecated See BEA Commerce product offering |
boolean |
addShoppingCartLine(ShoppingCartLine element)
Deprecated See BEA Commerce product offering |
boolean |
addShoppingCartLineCollection(Collection collection)
Deprecated See BEA Commerce product offering |
void |
clearShoppingCartLineCollection()
Deprecated See BEA Commerce product offering |
int |
compareTo(Object o)
Deprecated See BEA Commerce product offering |
boolean |
containsShoppingCartLine(ShoppingCartLine element)
Deprecated See BEA Commerce product offering |
boolean |
containsShoppingCartLineCollection(Collection collection)
Deprecated See BEA Commerce product offering |
ShoppingCartLine |
createShoppingCartLine()
Deprecated See BEA Commerce product offering |
boolean |
equalsShoppingCartLineCollection(Object object)
Deprecated See BEA Commerce product offering |
ShoppingCartLine |
findShoppingCartLine(String productIdentifier)
Deprecated See BEA Commerce product offering |
double |
getCategoryQuantity(String categoryId)
Deprecated See BEA Commerce product offering |
double |
getNumberOfUnits()
Deprecated See BEA Commerce product offering |
ArrayList |
getOrderDiscountPresentations()
Deprecated See BEA Commerce product offering |
Money |
getShipping()
Deprecated See BEA Commerce product offering |
ArrayList |
getShippingDiscountPresentations()
Deprecated See BEA Commerce product offering |
Collection |
getShoppingCartLineCollection()
Deprecated See BEA Commerce product offering |
Money |
getSubtotal()
Deprecated See BEA Commerce product offering |
Money |
getTotal()
Deprecated See BEA Commerce product offering |
Money |
getTotal(int totalType)
Deprecated See BEA Commerce product offering |
Money |
getTotalPrice()
Deprecated See BEA Commerce product offering |
String |
interfaceName()
Deprecated See BEA Commerce product offering |
boolean |
isEmpty()
Deprecated See BEA Commerce product offering |
boolean |
isShoppingCartLineCollectionEmpty()
Deprecated See BEA Commerce product offering |
void |
removeAllProductItems()
Deprecated See BEA Commerce product offering |
ProductItem |
removeProductItem(String productIdentifier)
Deprecated See BEA Commerce product offering |
boolean |
removeShoppingCartLine(ShoppingCartLine element)
Deprecated See BEA Commerce product offering |
boolean |
removeShoppingCartLineCollection(Collection collection)
Deprecated See BEA Commerce product offering |
boolean |
retainShoppingCartLineCollection(Collection collection)
Deprecated See BEA Commerce product offering |
void |
setByValue(Belonging value)
Deprecated See BEA Commerce product offering |
void |
setOrderDiscountPresentations(ArrayList orderDiscountPresentations)
Deprecated See BEA Commerce product offering |
void |
setProductItemQuantity(ProductItem item,
double quantity)
Deprecated See BEA Commerce product offering |
void |
setShipping(Money shipping)
Deprecated See BEA Commerce product offering |
void |
setShippingDiscountPresentations(ArrayList shippingDiscountPresentations)
Deprecated See BEA Commerce product offering |
void |
setShoppingCartLineCollection(Collection collection)
Deprecated See BEA Commerce product offering |
void |
setSubtotal(Money subtotal)
Deprecated See BEA Commerce product offering |
void |
setTotal(Money total)
Deprecated See BEA Commerce product offering |
int |
shoppingCartLineCollectionHashCode()
Deprecated See BEA Commerce product offering |
Iterator |
shoppingCartLineCollectionIterator()
Deprecated See BEA Commerce product offering |
int |
shoppingCartLineCollectionSize()
Deprecated See BEA Commerce product offering |
Belonging |
value()
Deprecated See BEA Commerce product offering |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.beasys.commerce.foundation.Belonging |
---|
clone, equals |
Field Detail |
---|
public Money shipping
public Money subtotal
public Money total
public Collection shoppingCartLines
Constructor Detail |
---|
public ShoppingCartImpl()
Method Detail |
---|
public Money getTotal()
getTotal
in interface ShoppingCart
public void setTotal(Money total)
setTotal
in interface ShoppingCart
total
- total to be addedpublic Money getSubtotal()
getSubtotal
in interface ShoppingCart
public void setSubtotal(Money subtotal)
setSubtotal
in interface ShoppingCart
subtotal
- subtotal to be addedpublic Money getShipping()
getShipping
in interface ShoppingCart
public void setShipping(Money shipping)
setShipping
in interface ShoppingCart
shipping
- shipping to be addedpublic Collection getShoppingCartLineCollection()
getShoppingCartLineCollection
in interface ShoppingCart
public void setShoppingCartLineCollection(Collection collection)
setShoppingCartLineCollection
in interface ShoppingCart
public boolean addShoppingCartLine(ShoppingCartLine element)
addShoppingCartLine
in interface ShoppingCart
public boolean addShoppingCartLineCollection(Collection collection)
addShoppingCartLineCollection
in interface ShoppingCart
public void clearShoppingCartLineCollection()
clearShoppingCartLineCollection
in interface ShoppingCart
public boolean containsShoppingCartLine(ShoppingCartLine element)
containsShoppingCartLine
in interface ShoppingCart
public boolean containsShoppingCartLineCollection(Collection collection)
containsShoppingCartLineCollection
in interface ShoppingCart
public boolean equalsShoppingCartLineCollection(Object object)
equalsShoppingCartLineCollection
in interface ShoppingCart
public int shoppingCartLineCollectionHashCode()
shoppingCartLineCollectionHashCode
in interface ShoppingCart
public boolean isShoppingCartLineCollectionEmpty()
isShoppingCartLineCollectionEmpty
in interface ShoppingCart
public Iterator shoppingCartLineCollectionIterator()
shoppingCartLineCollectionIterator
in interface ShoppingCart
public boolean removeShoppingCartLine(ShoppingCartLine element)
removeShoppingCartLine
in interface ShoppingCart
public boolean removeShoppingCartLineCollection(Collection collection)
removeShoppingCartLineCollection
in interface ShoppingCart
public boolean retainShoppingCartLineCollection(Collection collection)
retainShoppingCartLineCollection
in interface ShoppingCart
public int shoppingCartLineCollectionSize()
shoppingCartLineCollectionSize
in interface ShoppingCart
public Belonging value()
value
in interface Belonging
public String interfaceName()
interfaceName
in interface Belonging
public void setByValue(Belonging value)
It is also possible to call set-by-value with a subclass. In this case, the specialized fields in the subclass will be ignored. The overridden fields in the subclass will be populated.
setByValue
in interface Belonging
setByValue
in class BelongingImpl
value
- The Belonging
to use for initialization.public int compareTo(Object o)
compareTo
in interface Comparable
compareTo
in class BelongingImpl
o
- target object for comparision
public void addItemsFromShoppingCart(ShoppingCart items) throws InvalidArgumentException
addItemsFromShoppingCart
in interface ShoppingCart
InvalidArgumentException
public void setProductItemQuantity(ProductItem item, double quantity) throws InvalidArgumentException
setProductItemQuantity
in interface ShoppingCart
InvalidArgumentException
public ProductItem removeProductItem(String productIdentifier) throws InvalidArgumentException
removeProductItem
in interface ShoppingCart
productIdentifier,
- (See productItem.getKey( ).getIdentifier( ) )
InvalidArgumentException
public void removeAllProductItems()
removeAllProductItems
in interface ShoppingCart
public ShoppingCartLine findShoppingCartLine(String productIdentifier) throws ItemNotInShoppingCartException, InvalidArgumentException
findShoppingCartLine
in interface ShoppingCart
productIdentifier,
- (See productItem.getKey( ).getIdentifier( ) )
ItemNotInShoppingCartException
InvalidArgumentException
public double getNumberOfUnits()
getNumberOfUnits
in interface ShoppingCart
public double getCategoryQuantity(String categoryId) throws RemoteException
getCategoryQuantity
in interface ShoppingCart
categoryId,
- a string that identifies the category
RemoteException
public ShoppingCartLine createShoppingCartLine()
createShoppingCartLine
in interface ShoppingCart
public ShoppingCartLine addProductItem(ProductItem item, double quantity) throws InvalidArgumentException
addProductItem
in interface ShoppingCart
InvalidArgumentException
public ShoppingCartLine addProductItem(ProductItem item, double quantity, Money unitPrice) throws InvalidArgumentException
addProductItem
in interface ShoppingCart
InvalidArgumentException
public boolean isEmpty()
isEmpty
in interface ShoppingCart
public Money getTotal(int totalType) throws InvalidArgumentException
getTotal
in interface ShoppingCart
total
- type
InvalidArgumentException
public Money getTotalPrice()
getTotalPrice
in interface ShoppingCart
public ArrayList getShippingDiscountPresentations()
getShippingDiscountPresentations
in interface ShoppingCart
public void setShippingDiscountPresentations(ArrayList shippingDiscountPresentations)
setShippingDiscountPresentations
in interface ShoppingCart
public ArrayList getOrderDiscountPresentations()
getOrderDiscountPresentations
in interface ShoppingCart
public void setOrderDiscountPresentations(ArrayList orderDiscountPresentations)
setOrderDiscountPresentations
in interface ShoppingCart
|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |