public class ShippingGroupContainerService extends GenericService implements ShippingGroupMapContainer, CommerceItemShippingInfoContainer, atg.servlet.sessionsaver.Restoreable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION |
protected java.lang.String |
mShoppingCartPath |
SERVICE_INFO_KEYDEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description |
|---|
ShippingGroupContainerService()
Creates a new
ShippingGroupContainerService instance. |
| Modifier and Type | Method and Description |
|---|---|
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
|
java.lang.String |
getShoppingCartPath()
This property is used on session restore and to look up the ShoppingCart on session fail over.
|
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 |
sessionRestored()
This method is called after an object has been recovered from a
session's backup server, either as a result of session fail over
or session migration.
|
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.
|
void |
setShoppingCartPath(java.lang.String pShoppingCartPath)
This property is used on session restore and to look up the ShoppingCart on session fail over.
|
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic static java.lang.String CLASS_VERSION
protected java.lang.String mShoppingCartPath
public ShippingGroupContainerService()
ShippingGroupContainerService instance.public java.lang.String getShoppingCartPath()
public void setShoppingCartPath(java.lang.String pShoppingCartPath)
pShoppingCartPath - 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 valueList valuepublic java.util.List getAllCommerceItemShippingInfos()
getAllCommerceItemShippingInfos in interface CommerceItemShippingInfoContainerList valuepublic 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 valueShippingGroup valuepublic 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 valuepublic java.lang.String getShippingGroupName(ShippingGroup pShippingGroup, java.util.Collection pShippingGroupMatchers)
getShippingGroupName in interface ShippingGroupMapContainerpublic 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 - public void sessionRestored()
sessionRestored in interface atg.servlet.sessionsaver.Restoreable