public class StoreCommerceItemManager
extends atg.commerce.order.CommerceItemManager
CommerceItemManager
component. This implementation adds new useful methods.CommerceItemManager
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
Constructor and Description |
---|
StoreCommerceItemManager() |
Modifier and Type | Method and Description |
---|---|
atg.commerce.order.CommerceItem |
getCommerceItem(atg.commerce.order.Order pOrder,
java.lang.String pSkuId,
java.lang.String pProductId,
java.lang.String pSiteId)
This method searches for a
CommerceItem within the Order specified. |
addAsSeparateItemToOrder, addAsSeparateSubItemToConfigurableItem, addAsSeparateSubItemToItemContainer, addItemAmountToPaymentGroup, addItemQuantityToShippingGroup, addItemQuantityToShippingGroup, addItemQuantityToShippingGroup, addItemQuantityToShippingGroup, addItemQuantityToShippingGroup, addItemQuantityToShippingGroup, addItemToOrder, addRemainingItemAmountToPaymentGroup, addRemainingItemQuantityToShippingGroup, addSubItemToConfigurableItem, addSubItemToItemContainer, adjustItemRelationshipsForQuantityChange, adjustItemRelationshipsForQuantityChange, adjustItemRelationshipsForQuantityChange, adjustNonGiftHandlingInstructionsForQuantityDecrease, adjustNonGiftHandlingInstructionsForQuantityDecrease, adjustNonGiftHandlingInstructionsForQuantityIncrease, adjustNonGiftHandlingInstructionsForQuantityIncrease, adjustNonGiftHandlingInstructionsForQuantityIncrease, applyItemAmountToPaymentGroup, applyItemQuantityToShippingGroup, conditionallyEnforceProductSkuRelationship, copyCommerceItem, copyCommerceItemProperties, copySubItems, copySubItems, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, createCommerceItem, decreaseRelationshipQuantity, decreaseRelationshipQuantity, decreaseRelationshipQuantity, findMatchingItem, generateRangeForItem, generateRangesForOrder, getAllCommerceItemRelationships, getCommerceItemsFromPaymentGroup, getCommerceItemsFromShippingGroup, getGiftlistManager, getHandlingInstructionManager, getOrderTools, getPaymentGroupManager, getProduct, getProductDisplayName, getProductDisplayNamePropertyName, getProductIdFromSkuId, getProductSkus, getProductSkusPropertyName, getProfilesCatalogPropertyName, getShippingGroupManager, getSiteGroupManager, getSku, getSkuDisplayName, getSkuDisplayNamePropertyName, getUnassignedQuantityForCommerceItem, getUnassignedQuantityWithFractionForCommerceItem, increaseRelationshipQuantity, increaseRelationshipQuantity, increaseRelationshipQuantity, isEnforceProductSkuRelationship, isValidateProductIdSkuIdForNull, mergeOrdersCopyCommerceItem, productContainsSku, productContainsSku, removeAllCommerceItemsFromOrder, removeAllRelationshipsFromCommerceItem, removeAllSubItemsFromConfigurableItem, removeAllSubItemsFromItemContainer, removeEntireRelationshipQuantity, removeItemAmountFromPaymentGroup, removeItemFromOrder, removeItemQuantityFromShippingGroup, removeItemQuantityFromShippingGroup, removeItemQuantityFromShippingGroup, removeRemainingItemAmountFromPaymentGroup, removeRemainingItemQuantityFromShippingGroup, removeSubItemFromConfigurableItem, removeSubItemFromItemContainer, returnCommerceItem, returnCommerceItem, setCommerceItemProductAndSku, setCommerceItemSku, setEnforceProductSkuRelationship, setGiftlistManager, setHandlingInstructionManager, setOrderTools, setPaymentGroupManager, setProductDisplayNamePropertyName, setProductSkusPropertyName, setProfilesCatalogPropertyName, setShippingGroupManager, setSiteGroupManager, setSkuDisplayNamePropertyName, setValidateProductIdSkuIdForNull, shouldMergeItemContainers, shouldMergeItems, shouldMergeItems, shouldMergeSubItems, shouldMergeSubItems, updateOrderSite, validateSiteCompatibility
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
public atg.commerce.order.CommerceItem getCommerceItem(atg.commerce.order.Order pOrder, java.lang.String pSkuId, java.lang.String pProductId, java.lang.String pSiteId)
CommerceItem
within the Order
specified.
It searches for the item with the same skuId
, productId
and siteId
.pOrder
- - order to be examined.pSkuId
- - catalogRefId
parameter value.pProductId
- - auxiliaryData.productId
parameter value.pSiteId
- - auxiliaryData.siteId
parameter value.CommerceItem
, or null
if nothing found.