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, applyShippingCostToPaymentGroup, 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, getRemainingQuantityWithFractionForShippingGroup, getShippingGroupByDescription, getShippingGroupCommerceItemRelationship, getShippingGroupCommerceItemRelationshipIfPresent, getShippingGroupName, getShippingGroupTypes, getShippingGroupTypes, isAnyElectronicShippingGroups, isAnyHardgoodShippingGroups, isAnyNonGiftHardgoodShippingGroups, isMultipleHardgoodShippingGroupsWithRelationships, isMultipleNonGiftHardgoodItems, isMultipleNonGiftHardgoodShippingGroups, isNullAddress, isShippingGroupInOrder, mergeOrdersCopyElectronicShippingGroup, mergeOrdersCopyHardgoodShippingGroup, mergeOrdersCopyShippingGroup, mergeOrdersCopyShippingGroupPropertyContainer, postCloneShippingGroup, removeAllRelationshipsFromShippingGroup, removeAllRelationshipsFromShippingGroup, removeAllShippingGroupsFromOrder, removeAllShippingGroupsFromOrder, removeEmptyShippingGroups, removeRemainingShippingCostFromPaymentGroup, removeShippingCostAmountFromPaymentGroup, removeShippingGroupFromOrder, setCommerceItemManager, setGiftlistManager, setHandlingInstructionManager, setNonModifiableShippingGroupStates, setOrderFulfillmentTools, setOrderTools, setPaymentGroupManager, shippingGroupIsModifiable, splitShippingGroup, splitShippingGroup, splitShippingGroup, splitShippingGroupWithImplicitRelationships, splitShippingGroupWithImplicitRelationships
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, stopService, toString
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static final java.lang.String CLASS_VERSION
protected boolean isNonGiftItem(atg.commerce.order.CommerceItem pItem)
isNonGiftItem
in class atg.commerce.order.ShippingGroupManager
pItem
- - 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.