public class StoreShippingGroupManager
extends atg.commerce.order.ShippingGroupManager
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string.
|
| Constructor and Description |
|---|
StoreShippingGroupManager() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isMultipleNonGiftHardgoodShippingGroupsWithRelationships(atg.commerce.order.Order pOrder)
Returns true if the order has more than one non gift hardgood shipping group
with commerce item relationships.
|
boolean |
isMultipleNonGiftWrapItems(atg.commerce.order.Order pOrder)
Determines if order contains at least two commerce items except gift wrap.
|
protected boolean |
isNonGiftItem(atg.commerce.order.CommerceItem pItem)
Determines if a CommerceItem is a Gift Item or not.
|
addRemainingShippingCostToPaymentGroup, addShippingCostAmountToPaymentGroup, addShippingGroupToMap, addShippingGroupToOrder, cloneShippingGroup, copyShippingAddress, copySpecialInstructions, createShippingGroup, createShippingGroup, createShippingGroup, getAllShippingGroupRelationships, getCommerceItemManager, getCommonShippingGroupTypes, getElectronicShippingGroups, getFirstNonGiftHardgoodShippingGroup, getFirstNonGiftHardgoodShippingGroupWithRels, getFirstShippingGroupType, getGiftlistManager, getGiftShippingGroups, getHandlingInstructionManager, getHardgoodShippingGroups, getNewShippingGroupName, getNonGiftHardgoodShippingGroupCount, getNonGiftHardgoodShippingGroups, getNonModifiableShippingGroups, getNonModifiableShippingGroupStates, getOrderFulfillmentTools, getOrderTools, getPaymentGroupManager, getRemainingQuantityForShippingGroup, getShippingGroupByDescription, getShippingGroupCommerceItemRelationship, getShippingGroupName, getShippingGroupTypes, getShippingGroupTypes, isAnyElectronicShippingGroups, isAnyHardgoodShippingGroups, isAnyNonGiftHardgoodShippingGroups, isMultipleHardgoodShippingGroupsWithRelationships, isMultipleNonGiftHardgoodItems, isMultipleNonGiftHardgoodShippingGroups, isNullAddress, isShippingGroupInOrder, mergeOrdersCopyElectronicShippingGroup, mergeOrdersCopyHardgoodShippingGroup, mergeOrdersCopyShippingGroup, postCloneShippingGroup, removeAllRelationshipsFromShippingGroup, removeAllRelationshipsFromShippingGroup, removeAllShippingGroupsFromOrder, removeAllShippingGroupsFromOrder, removeEmptyShippingGroups, removeRemainingShippingCostFromPaymentGroup, removeShippingCostAmountFromPaymentGroup, removeShippingGroupFromOrder, setCommerceItemManager, setGiftlistManager, setHandlingInstructionManager, setNonModifiableShippingGroupStates, setOrderFulfillmentTools, setOrderTools, setPaymentGroupManager, shippingGroupIsModifiable, splitShippingGroup, splitShippingGroup, splitShippingGroupWithImplicitRelationshipsaddLogListener, 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 final java.lang.String CLASS_VERSION
protected boolean isNonGiftItem(atg.commerce.order.CommerceItem pItem)
isNonGiftItem in class atg.commerce.order.ShippingGroupManagerpItem - - the CommerceItem to check for.public boolean isMultipleNonGiftHardgoodShippingGroupsWithRelationships(atg.commerce.order.Order pOrder)
pOrder - - the order.public boolean isMultipleNonGiftWrapItems(atg.commerce.order.Order pOrder)
pOrder - the Order object.