|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.commerce.order.purchase.ShippingGroupContainerService
public class ShippingGroupContainerService
The ShippingGroupContainerService is a convenient session scoped component which implements both the ShippingGroupMapContainer and the CommerceItemShippingInfoContainer interfaces. This component is responsible for keeping track of both the user's authorized ShippingGroups, as well as the CommerceItemShippingInfo objects for a user's Order.
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_VERSION
|
| Fields inherited from class atg.nucleus.GenericService |
|---|
SERVICE_INFO_KEY |
| Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
|---|
DEFAULT_LOG_TRACE_STATUS |
| Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
|---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
| Constructor Summary | |
|---|---|
ShippingGroupContainerService()
Creates a new ShippingGroupContainerService instance. |
|
| Method Summary | |
|---|---|
void |
addCommerceItemShippingInfo(java.lang.String pCommerceItemId,
CommerceItemShippingInfo pCommerceItemShippingInfo)
Add a CommerceItemInfo to the CommerceItemShippingInfoMap. |
void |
addShippingGroup(java.lang.String pShippingGroupName,
ShippingGroup pShippingGroup)
Add a ShippingGroup to the ShippingGroupMap, the key will be its ShippingGroupName |
java.lang.String |
addShippingGroupToMap(ShippingGroup pShippingGroup,
java.util.Collection pShippingGroupMatchers)
Adds a shipping group to the map container. |
java.util.List |
getAllCommerceItemShippingInfos()
Get the List of all the CommerceItemShippingInfos from the CommerceItemShippingInfoMap |
java.util.Map |
getCommerceItemShippingInfoMap()
Return the CommerceItemShippingInfoMap property. |
java.util.List |
getCommerceItemShippingInfos(java.lang.String pCommerceItemId)
Get the List of CommerceItemShippingInfos based on the CommerceItemId as the key to the CommerceItemShippingInfoMap |
java.lang.String |
getDefaultShippingGroupName()
Get the default ShippingGroupName for the user's default ShippingGroup |
java.lang.String |
getNewShippingGroupName(ShippingGroup pShippingGroup,
java.util.Collection pShippingGroupMatchers)
Returns a new name for a shipping group |
ShippingGroup |
getShippingGroup(java.lang.String pShippingGroupName)
Get a ShippingGroup based on its ShippingGroupName |
java.util.Map |
getShippingGroupMap()
Return the ShippingGroupMap property. |
java.lang.String |
getShippingGroupName(ShippingGroup pShippingGroup,
java.util.Collection pShippingGroupMatchers)
Returns the name that the shipping group is mapped to in the map. |
java.util.Set |
getShippingGroupNames()
Get all the user's ShippingGroupNames |
void |
removeAllCommerceItemShippingInfos()
Remove all the CommerceItemInfos from the CommerceItemShippingInfoMap. |
void |
removeAllShippingGroups()
Remove all the user's ShippingGroups from the ShippingGroupMap |
void |
removeCommerceItemShippingInfos(java.lang.String pCommerceItemId)
Remove all the CommerceItemInfos whose key is the input CommerceItemId from the CommerceItemShippingInfoMap. |
void |
removeShippingGroup(java.lang.String pShippingGroupName)
Remove a ShippingGroup from the ShippingGroupMap based on its ShippingGroupName |
void |
setCommerceItemShippingInfoMap(java.util.Map pCommerceItemShippingInfoMap)
Set the CommerceItemShippingInfoMap property. |
void |
setDefaultShippingGroupName(java.lang.String pDefaultShippingGroupName)
Set a default ShippingGroupName for the user's default ShippingGroup |
void |
setShippingGroupMap(java.util.Map pShippingGroupMap)
Set the ShippingGroupMap property. |
| Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
|---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String CLASS_VERSION
| Constructor Detail |
|---|
public ShippingGroupContainerService()
ShippingGroupContainerService instance.
| Method Detail |
|---|
public void setCommerceItemShippingInfoMap(java.util.Map pCommerceItemShippingInfoMap)
pCommerceItemShippingInfoMap - a Map valuepublic java.util.Map getCommerceItemShippingInfoMap()
getCommerceItemShippingInfoMap in interface CommerceItemShippingInfoContainerMap valuepublic void setShippingGroupMap(java.util.Map pShippingGroupMap)
pShippingGroupMap - a Map valuepublic java.util.Map getShippingGroupMap()
getShippingGroupMap in interface ShippingGroupMapContainerMap valuepublic java.util.List getCommerceItemShippingInfos(java.lang.String pCommerceItemId)
getCommerceItemShippingInfos in interface CommerceItemShippingInfoContainerpCommerceItemId - a String value
List valuepublic java.util.List getAllCommerceItemShippingInfos()
getAllCommerceItemShippingInfos in interface CommerceItemShippingInfoContainerList value
public void addCommerceItemShippingInfo(java.lang.String pCommerceItemId,
CommerceItemShippingInfo pCommerceItemShippingInfo)
addCommerceItemShippingInfo in interface CommerceItemShippingInfoContainerpCommerceItemId - a String valuepCommerceItemShippingInfo - a CommerceItemShippingInfo valuepublic void removeAllCommerceItemShippingInfos()
removeAllCommerceItemShippingInfos in interface CommerceItemShippingInfoContainerpublic void removeCommerceItemShippingInfos(java.lang.String pCommerceItemId)
removeCommerceItemShippingInfos in interface CommerceItemShippingInfoContainerpCommerceItemId - a String valuepublic ShippingGroup getShippingGroup(java.lang.String pShippingGroupName)
getShippingGroup in interface ShippingGroupMapContainerpShippingGroupName - a String value
ShippingGroup value
public void addShippingGroup(java.lang.String pShippingGroupName,
ShippingGroup pShippingGroup)
addShippingGroup in interface ShippingGroupMapContainerpShippingGroupName - a String valuepShippingGroup - a ShippingGroup valuepublic void removeAllShippingGroups()
removeAllShippingGroups in interface ShippingGroupMapContainerpublic void removeShippingGroup(java.lang.String pShippingGroupName)
removeShippingGroup in interface ShippingGroupMapContainerpShippingGroupName - a String valuepublic void setDefaultShippingGroupName(java.lang.String pDefaultShippingGroupName)
setDefaultShippingGroupName in interface ShippingGroupMapContainerpDefaultShippingGroupName - a String valuepublic java.lang.String getDefaultShippingGroupName()
getDefaultShippingGroupName in interface ShippingGroupMapContainerString valuepublic java.util.Set getShippingGroupNames()
getShippingGroupNames in interface ShippingGroupMapContainerSet value
public java.lang.String getShippingGroupName(ShippingGroup pShippingGroup,
java.util.Collection pShippingGroupMatchers)
getShippingGroupName in interface ShippingGroupMapContainer
public java.lang.String getNewShippingGroupName(ShippingGroup pShippingGroup,
java.util.Collection pShippingGroupMatchers)
getNewShippingGroupName in interface ShippingGroupMapContainerpShippingGroup - pShippingGroupMatchers -
public java.lang.String addShippingGroupToMap(ShippingGroup pShippingGroup,
java.util.Collection pShippingGroupMatchers)
addShippingGroupToMap in interface ShippingGroupMapContainerpShippingGroup -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||