atg.commerce.order.purchase
Interface CommerceItemShippingInfoContainer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ShippingGroupContainerService

public interface CommerceItemShippingInfoContainer
extends java.io.Serializable

The CommerceItemShippingInfoContainer interface is used to represent a container of a Map of CommerceItems [key] to CommerceItemShippingInfo Lists [value].


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Method Summary
 void addCommerceItemShippingInfo(java.lang.String pCommerceItemId, CommerceItemShippingInfo pCommerceItemShippingInfo)
          Add a CommerceItemInfo to the CommerceItemShippingInfoMap.
 java.util.List getAllCommerceItemShippingInfos()
          Get the List of all the CommerceItemShippingInfos from the CommerceItemShippingInfoMap
 java.util.Map getCommerceItemShippingInfoMap()
          Get the CommerceItemShippingInfoMap which holds the Map of CommerceItems [key] to CommerceItemShippingInfo Lists [value]
 java.util.List getCommerceItemShippingInfos(java.lang.String pCommerceItemId)
          Get the List of CommerceItemShippingInfos based on the CommerceItemId as the key to the CommerceItemShippingInfoMap
 void removeAllCommerceItemShippingInfos()
          Remove all the CommerceItemInfos from the CommerceItemShippingInfoMap.
 void removeCommerceItemShippingInfos(java.lang.String pCommerceItemId)
          Remove all the CommerceItemInfos whose key is the input CommerceItemId from the CommerceItemShippingInfoMap.
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values
Method Detail

getCommerceItemShippingInfoMap

java.util.Map getCommerceItemShippingInfoMap()
Get the CommerceItemShippingInfoMap which holds the Map of CommerceItems [key] to CommerceItemShippingInfo Lists [value]

Returns:
a Map value

getCommerceItemShippingInfos

java.util.List getCommerceItemShippingInfos(java.lang.String pCommerceItemId)
Get the List of CommerceItemShippingInfos based on the CommerceItemId as the key to the CommerceItemShippingInfoMap

Parameters:
pCommerceItemId - a String value
Returns:
a List value

getAllCommerceItemShippingInfos

java.util.List getAllCommerceItemShippingInfos()
Get the List of all the CommerceItemShippingInfos from the CommerceItemShippingInfoMap

Returns:
a List value

addCommerceItemShippingInfo

void addCommerceItemShippingInfo(java.lang.String pCommerceItemId,
                                 CommerceItemShippingInfo pCommerceItemShippingInfo)
Add a CommerceItemInfo to the CommerceItemShippingInfoMap. The key to this Map will be the CommerceItemId.

Parameters:
pCommerceItemId - a String value
pCommerceItemShippingInfo - a CommerceItemShippingInfo value

removeCommerceItemShippingInfos

void removeCommerceItemShippingInfos(java.lang.String pCommerceItemId)
Remove all the CommerceItemInfos whose key is the input CommerceItemId from the CommerceItemShippingInfoMap.

Parameters:
pCommerceItemId - a String value

removeAllCommerceItemShippingInfos

void removeAllCommerceItemShippingInfos()
Remove all the CommerceItemInfos from the CommerceItemShippingInfoMap.