|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.logging.ApplicationLoggingImpl atg.commerce.order.processor.LoadProperties atg.commerce.order.processor.ProcLoadPriceInfoObjects
public class ProcLoadPriceInfoObjects
This processor loads the PriceInfo objects from the OrderRepository into the Order object.
AmountInfo
,
OrderPriceInfo
,
ItemPriceInfo
,
ShippingPriceInfo
,
TaxPriceInfo
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from interface atg.service.pipeline.PipelineProcessor |
---|
STOP_CHAIN_EXECUTION, STOP_CHAIN_EXECUTION_AND_COMMIT, STOP_CHAIN_EXECUTION_AND_ROLLBACK |
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 | |
---|---|
ProcLoadPriceInfoObjects()
|
Method Summary | |
---|---|
java.lang.String |
getAdjustmentsProperty()
Returns the adjustmentsProperty |
java.lang.String |
getCommerceItemsProperty()
Returns the commerceItemsProperty |
java.lang.String |
getCurrentPriceDetailsProperty()
Returns the currentPriceDetailsProperty |
java.lang.String[] |
getDetailedItemPriceInfoProperties()
Returns the detailedItemPriceInfoProperties |
java.lang.String |
getDetailsItemPriceInfoProperty()
Returns the detailedItemPriceInfoProperties This is the property of DetailedItemPriceInfo that points to the ItemPriceInfo |
java.lang.String[] |
getDetailsRangeProperties()
The list of properties from the DetailedItemPriceInfo's Range property that are stored in the details repository item |
java.lang.String |
getItemPriceInfoProperty()
Returns the itemPriceInfoProperty |
java.lang.String |
getLoggingIdentifier()
Returns property LoggingIdentifier |
java.lang.String |
getNonTaxableShippingItemsSubtotalPriceInfosProperty()
Returns property nonTaxableShippingItemsSubtotalPriceInfosProperty |
java.lang.String |
getOrderPriceInfoProperty()
Returns the orderPriceInfoProperty |
java.lang.String[] |
getPricingAdjustmentProperties()
Returns the pricingAdjustmentProperties |
java.lang.String |
getRangeClass()
The type of the Range class to be created in the DetailedItemPriceInfo |
java.lang.String |
getRangePropertyName()
The name of the Range property in the DetailedItemPriceInfo |
int[] |
getRetCodes()
Returns the valid return codes 1 - Order object saved successfully 2 - Order object save failed |
java.lang.String |
getShippingGroupsProperty()
Returns the shippingGroupsProperty |
java.lang.String |
getShippingItemsSubtotalPriceInfosProperty()
Returns property shippingItemsSubtotalPriceInfosProperty |
java.lang.String |
getShippingItemsTaxPriceInfosProperty()
Returns property shippingItemsTaxPriceInfosProperty |
java.lang.String |
getShippingPriceInfoProperty()
Returns the shippingPriceInfoProperty |
java.lang.String |
getTaxableShippingItemsSubtotalPriceInfosProperty()
Returns property TaxableShippingItemsSubtotalPriceInfosProperty |
java.lang.String |
getTaxPriceInfoProperty()
Returns the taxPriceInfoProperty |
protected void |
invalidateCache(ItemDescriptorImpl desc,
MutableRepositoryItem mutItem)
This method invalidates the item from the cache if invalidateCache is true |
protected void |
loadDetailedItemPriceInfos(Order order,
java.lang.Object amtInfo,
MutableRepositoryItem piRepItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method loads a List of DetailedItemPriceInfo objects into an AmountInfo. |
protected void |
loadDetailedRange(Order pOrder,
java.lang.Object pDetail,
MutableRepositoryItem pMutItem,
OrderManager pOrderManager)
Load the range from the repository item into the DetailedItemPriceInfo's Range property See the detailsRangeProperties for a list
of properties that are copied |
protected void |
loadItemPriceInfo(Order order,
CommerceIdentifier ci,
MutableRepositoryItem mutItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method loads an ItemPriceInfo object of a CommerceItem. |
protected void |
loadNonTaxableShippingItemsSubtotalPriceInfos(Order order,
java.lang.Object obj,
MutableRepositoryItem piRepItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method is a pass through to the loadSubtotalPriceInfos |
protected void |
loadOrderPriceInfo(Order order,
MutableRepositoryItem orderItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method loads the OrderPriceInfo object of an order. |
protected void |
loadPricingAdjustments(Order order,
java.lang.Object obj,
MutableRepositoryItem piRepItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method loads a List of PricingAdjustment objects into an AmountInfo. |
protected void |
loadShippingItemsSubtotalPriceInfos(Order order,
java.lang.Object obj,
MutableRepositoryItem piRepItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method is a pass through to the loadSubtotalPriceInfos |
protected void |
loadShippingItemsTaxPriceInfos(Order order,
java.lang.Object obj,
MutableRepositoryItem piRepItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method loads a Map of shippingItemsTaxPriceInfos objects into an AmountInfo. |
protected void |
loadShippingPriceInfo(Order order,
CommerceIdentifier ci,
MutableRepositoryItem mutItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method loads a ShippingPriceInfo object of a ShippingGroup See the loadProperties for a list
of properties that are copied |
protected void |
loadSubSkuPriceInfo(Order order,
CommerceIdentifier ci,
MutableRepositoryItem configItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method iterates thru the subskus of a configurable sku, and then loads the priceinfos of a subskus. |
protected void |
loadSubtotalPriceInfos(Order order,
java.lang.Object obj,
MutableRepositoryItem piRepItem,
OrderManager orderManager,
java.lang.String pPropertyName,
java.lang.Boolean invalidateCache)
This method loads a Map of (shipping group -> price info) objects into an AmountInfo. |
protected void |
loadTaxableShippingItemsSubtotalPriceInfos(Order order,
java.lang.Object obj,
MutableRepositoryItem piRepItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method is a pass through to the loadSubtotalPriceInfos |
protected void |
loadTaxPriceInfo(Order order,
MutableRepositoryItem orderItem,
OrderManager orderManager,
java.lang.Boolean invalidateCache)
This method loads the TaxPriceInfo object of an order. |
protected void |
readProperties(Order order,
java.lang.Object obj,
java.lang.String[] loadProperties,
MutableRepositoryItem mutItem,
RepositoryItemDescriptor desc,
OrderManager orderManager)
This method loads a List of properties from a repository item into an object. |
int |
runProcess(java.lang.Object pParam,
PipelineResult pResult)
This method loads the PriceInfo objects from the OrderRepository into the Order object. |
void |
setAdjustmentsProperty(java.lang.String pAdjustmentsProperty)
Sets the adjustmentsProperty |
void |
setCommerceItemsProperty(java.lang.String pCommerceItemsProperty)
Sets the commerceItemsProperty |
void |
setCurrentPriceDetailsProperty(java.lang.String pCurrentPriceDetailsProperty)
Sets the currentPriceDetailsProperty |
void |
setDetailedItemPriceInfoProperties(java.lang.String[] pDetailedItemPriceInfoProperties)
Sets the detailedItemPriceInfoProperties |
void |
setDetailsItemPriceInfoProperty(java.lang.String pDetailsItemPriceInfoProperty)
Sets the detailedItemPriceInfoProperties |
void |
setDetailsRangeProperties(java.lang.String[] pDetailsRangeProperties)
|
void |
setItemPriceInfoProperty(java.lang.String pItemPriceInfoProperty)
Sets the itemPriceInfoProperty |
void |
setLoggingIdentifier(java.lang.String pLoggingIdentifier)
Sets property LoggingIdentifier |
void |
setNonTaxableShippingItemsSubtotalPriceInfosProperty(java.lang.String pNonTaxableShippingItemsSubtotalPriceInfosProperty)
Sets property NonTaxableShippingItemsSubtotalPriceInfosProperty |
void |
setOrderPriceInfoProperty(java.lang.String pOrderPriceInfoProperty)
Sets the orderPriceInfoProperty |
void |
setPricingAdjustmentProperties(java.lang.String[] pPricingAdjustmentProperties)
Sets the pricingAdjustmentProperties |
void |
setRangeClass(java.lang.String pRangeClass)
|
void |
setRangePropertyName(java.lang.String pRangePropertyName)
|
void |
setShippingGroupsProperty(java.lang.String pShippingGroupsProperty)
Sets the shippingGroupsProperty |
void |
setShippingItemsSubtotalPriceInfosProperty(java.lang.String pShippingItemsSubtotalPriceInfosProperty)
Sets property shippingItemsSubtotalPriceInfosProperty |
void |
setShippingItemsTaxPriceInfosProperty(java.lang.String pShippingItemsTaxPriceInfosProperty)
Sets property shippingItemsTaxPriceInfosProperty |
void |
setShippingPriceInfoProperty(java.lang.String pShippingPriceInfoProperty)
Sets the shippingPriceInfoProperty |
void |
setTaxableShippingItemsSubtotalPriceInfosProperty(java.lang.String pTaxableShippingItemsSubtotalPriceInfosProperty)
Sets property TaxableShippingItemsSubtotalPriceInfosProperty |
void |
setTaxPriceInfoProperty(java.lang.String pTaxPriceInfoProperty)
Sets the taxPriceInfoProperty |
Methods inherited from class atg.commerce.order.processor.LoadProperties |
---|
getLoadProperties, getMappedPropertyName, getPropertyDescriptorToBeanPropertyMap, setLoadProperties, setPropertyDescriptorToBeanPropertyMap |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, 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 final java.lang.String CLASS_VERSION
Constructor Detail |
---|
public ProcLoadPriceInfoObjects()
Method Detail |
---|
public int[] getRetCodes()
getRetCodes
in interface PipelineProcessor
public java.lang.String[] getPricingAdjustmentProperties()
public void setPricingAdjustmentProperties(java.lang.String[] pPricingAdjustmentProperties)
public java.lang.String[] getDetailedItemPriceInfoProperties()
public void setDetailedItemPriceInfoProperties(java.lang.String[] pDetailedItemPriceInfoProperties)
public java.lang.String getDetailsItemPriceInfoProperty()
public void setDetailsItemPriceInfoProperty(java.lang.String pDetailsItemPriceInfoProperty)
public java.lang.String getAdjustmentsProperty()
public void setAdjustmentsProperty(java.lang.String pAdjustmentsProperty)
public java.lang.String getCurrentPriceDetailsProperty()
public void setCurrentPriceDetailsProperty(java.lang.String pCurrentPriceDetailsProperty)
public java.lang.String getShippingItemsSubtotalPriceInfosProperty()
public void setShippingItemsSubtotalPriceInfosProperty(java.lang.String pShippingItemsSubtotalPriceInfosProperty)
pShippingItemsSubtotalPriceInfosProperty
- the value to set for property shippingItemsSubtotalPriceInfosPropertypublic java.lang.String getTaxableShippingItemsSubtotalPriceInfosProperty()
public void setTaxableShippingItemsSubtotalPriceInfosProperty(java.lang.String pTaxableShippingItemsSubtotalPriceInfosProperty)
pTaxableShippingItemsSubtotalPriceInfosProperty
- the value to set for property TaxableShippingItemsSubtotalPriceInfosPropertypublic java.lang.String getNonTaxableShippingItemsSubtotalPriceInfosProperty()
public void setNonTaxableShippingItemsSubtotalPriceInfosProperty(java.lang.String pNonTaxableShippingItemsSubtotalPriceInfosProperty)
pNonTaxableShippingItemsSubtotalPriceInfosProperty
- the value to set for property NonTaxableShippingItemsSubtotalPriceInfosPropertypublic java.lang.String getShippingItemsTaxPriceInfosProperty()
public void setShippingItemsTaxPriceInfosProperty(java.lang.String pShippingItemsTaxPriceInfosProperty)
pShippingItemsTaxPriceInfosProperty
- the value to set for property shippingItemsTaxPriceInfosPropertypublic java.lang.String getOrderPriceInfoProperty()
public void setOrderPriceInfoProperty(java.lang.String pOrderPriceInfoProperty)
public java.lang.String getTaxPriceInfoProperty()
public void setTaxPriceInfoProperty(java.lang.String pTaxPriceInfoProperty)
public java.lang.String getShippingPriceInfoProperty()
public void setShippingPriceInfoProperty(java.lang.String pShippingPriceInfoProperty)
public java.lang.String getItemPriceInfoProperty()
public void setItemPriceInfoProperty(java.lang.String pItemPriceInfoProperty)
public java.lang.String getCommerceItemsProperty()
public void setCommerceItemsProperty(java.lang.String pCommerceItemsProperty)
public java.lang.String getShippingGroupsProperty()
public void setShippingGroupsProperty(java.lang.String pShippingGroupsProperty)
public void setRangePropertyName(java.lang.String pRangePropertyName)
public java.lang.String getRangePropertyName()
public void setRangeClass(java.lang.String pRangeClass)
public java.lang.String getRangeClass()
public void setDetailsRangeProperties(java.lang.String[] pDetailsRangeProperties)
public java.lang.String[] getDetailsRangeProperties()
public void setLoggingIdentifier(java.lang.String pLoggingIdentifier)
setLoggingIdentifier
in class ApplicationLoggingImpl
public java.lang.String getLoggingIdentifier()
getLoggingIdentifier
in class ApplicationLoggingImpl
public int runProcess(java.lang.Object pParam, PipelineResult pResult) throws java.lang.Exception
runProcess
in interface PipelineProcessor
pParam
- a HashMap which must contain an Order, order repository item, and OrderManager objectpResult
- a PipelineResult object which stores any information which must
be returned from this method invokation
java.lang.Exception
- throws any exception back to the callerPipelineProcessor.runProcess(Object, PipelineResult)
protected void invalidateCache(ItemDescriptorImpl desc, MutableRepositoryItem mutItem)
protected void loadOrderPriceInfo(Order order, MutableRepositoryItem orderItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
OrderTools.beanNameToItemDescriptorMap
). It then
copies the properties from the repository item into this class.
It then loads the rest of the object.
See the loadProperties
for a list
of properties that are copied
order
- The order whose price info is being loadedorderItem
- The repository item that corresponds to the orderorderManager
- The OrderManager that was in the pipeline paramsinvalidateCache
- If true, then the order's price info repository cache
entry is invalidated
java.lang.Exception
readProperties(atg.commerce.order.Order, java.lang.Object, java.lang.String[], atg.repository.MutableRepositoryItem, atg.repository.RepositoryItemDescriptor, atg.commerce.order.OrderManager)
,
loadPricingAdjustments(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
,
loadShippingItemsSubtotalPriceInfos(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
,
loadTaxableShippingItemsSubtotalPriceInfos(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
,
loadNonTaxableShippingItemsSubtotalPriceInfos(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
protected void loadTaxPriceInfo(Order order, MutableRepositoryItem orderItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
OrderTools.beanNameToItemDescriptorMap
). It then
copies the properties from the repository item into this class.
It then loads the rest of the object.
See the loadProperties
for a list
of properties that are copied
order
- The order whose price info is being loadedorderItem
- The repository item that corresponds to the orderorderManager
- The OrderManager that was in the pipeline paramsinvalidateCache
- If true, then the order's tax price info repository cache
entry is invalidated
java.lang.Exception
readProperties(atg.commerce.order.Order, java.lang.Object, java.lang.String[], atg.repository.MutableRepositoryItem, atg.repository.RepositoryItemDescriptor, atg.commerce.order.OrderManager)
,
loadPricingAdjustments(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
,
loadShippingItemsTaxPriceInfos(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
protected void loadItemPriceInfo(Order order, CommerceIdentifier ci, MutableRepositoryItem mutItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
loadProperties
for a list
of properties that are copied
order
- The order whose item's price info is being loadedci
- The commerce item whose price is being loadedmutItem
- The repository item for the commerce itemorderManager
- The OrderManager that was in the pipeline paramsinvalidateCache
- If true, then the item's price info repository cache
entry is invalidated
java.lang.Exception
readProperties(atg.commerce.order.Order, java.lang.Object, java.lang.String[], atg.repository.MutableRepositoryItem, atg.repository.RepositoryItemDescriptor, atg.commerce.order.OrderManager)
,
loadPricingAdjustments(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
,
loadDetailedItemPriceInfos(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
protected void loadSubSkuPriceInfo(Order order, CommerceIdentifier ci, MutableRepositoryItem configItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
order
- The order whose item's price info is being loadedci
- The commerce item whose price is being loadedconfigItem
- The repository item for the commerce itemorderManager
- The OrderManager that was in the pipeline paramsinvalidateCache
- If true, then the item's price info repository cache
entry is invalidated
java.lang.Exception
loadItemPriceInfo(atg.commerce.order.Order, atg.commerce.order.CommerceIdentifier, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
protected void loadShippingPriceInfo(Order order, CommerceIdentifier ci, MutableRepositoryItem mutItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
loadProperties
for a list
of properties that are copied
order
- The order whose shipping group's price info is being loadedci
- The shipping group whose price is being loadedmutItem
- The repository item for the shipping grouporderManager
- The OrderManager that was in the pipeline paramsinvalidateCache
- If true, then the shipping group's price info repository cache
entry is invalidated
java.lang.Exception
readProperties(atg.commerce.order.Order, java.lang.Object, java.lang.String[], atg.repository.MutableRepositoryItem, atg.repository.RepositoryItemDescriptor, atg.commerce.order.OrderManager)
,
loadPricingAdjustments(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
protected void loadShippingItemsSubtotalPriceInfos(Order order, java.lang.Object obj, MutableRepositoryItem piRepItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
loadSubtotalPriceInfos method. It passes in the
shippingItemsSubtotalPriceInfosProperty
value as
the property name
- Throws:
java.lang.Exception
- See Also:
loadSubtotalPriceInfos(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.String, java.lang.Boolean)
protected void loadTaxableShippingItemsSubtotalPriceInfos(Order order, java.lang.Object obj, MutableRepositoryItem piRepItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
loadSubtotalPriceInfos method. It passes in the
taxableShippingItemsSubtotalPriceInfosProperty
value as
the property name
- Throws:
java.lang.Exception
- See Also:
loadSubtotalPriceInfos(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.String, java.lang.Boolean)
protected void loadNonTaxableShippingItemsSubtotalPriceInfos(Order order, java.lang.Object obj, MutableRepositoryItem piRepItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
loadSubtotalPriceInfos method. It passes in the
nonTaxableShippingItemsSubtotalPriceInfosProperty
value as
the property name
- Throws:
java.lang.Exception
- See Also:
loadSubtotalPriceInfos(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.String, java.lang.Boolean)
protected void loadSubtotalPriceInfos(Order order, java.lang.Object obj, MutableRepositoryItem piRepItem, OrderManager orderManager, java.lang.String pPropertyName, java.lang.Boolean invalidateCache) throws java.lang.Exception
loadProperties
for a list
of properties that are copied
order
- The order being loadedobj
- The amount info for the order's priceInfopiRepItem
- The repository item for the order's priceInfoorderManager
- The OrderManager in the pipeline paramspPropertyName
- The name of the map to loadinvalidateCache
- If true, then each price info repository cache
entry is invalidated
java.lang.Exception
readProperties(atg.commerce.order.Order, java.lang.Object, java.lang.String[], atg.repository.MutableRepositoryItem, atg.repository.RepositoryItemDescriptor, atg.commerce.order.OrderManager)
protected void loadShippingItemsTaxPriceInfos(Order order, java.lang.Object obj, MutableRepositoryItem piRepItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
loadProperties
for a list
of properties that are copied
order
- The order being loadedobj
- The amount info for the shipping group's priceInfopiRepItem
- The repository item for the shipping group's priceInfoorderManager
- The OrderManager in the pipeline paramsinvalidateCache
- If true, then each price info repository cache
entry is invalidated
java.lang.Exception
readProperties(atg.commerce.order.Order, java.lang.Object, java.lang.String[], atg.repository.MutableRepositoryItem, atg.repository.RepositoryItemDescriptor, atg.commerce.order.OrderManager)
protected void loadPricingAdjustments(Order order, java.lang.Object obj, MutableRepositoryItem piRepItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
pricingAdjusmtentProperties
for a list
of properties that are copied
order
- The order being loadedobj
- The amount infopiRepItem
- The repository item for the amount infoorderManager
- The OrderManager in the pipeline paramsinvalidateCache
- If true, then each pricing adjustment repository cache
entry is invalidated
java.lang.Exception
readProperties(atg.commerce.order.Order, java.lang.Object, java.lang.String[], atg.repository.MutableRepositoryItem, atg.repository.RepositoryItemDescriptor, atg.commerce.order.OrderManager)
protected void loadDetailedItemPriceInfos(Order order, java.lang.Object amtInfo, MutableRepositoryItem piRepItem, OrderManager orderManager, java.lang.Boolean invalidateCache) throws java.lang.Exception
detailedItemPriceInfoProperties
for a list
of properties that are copied
order
- The order being loadedamtInfo
- The amount info for the commerce itempiRepItem
- The repository item for the amount infoorderManager
- The OrderManager in the pipeline paramsinvalidateCache
- If true, then each pricing adjustment repository cache
entry is invalidated
java.lang.Exception
readProperties(atg.commerce.order.Order, java.lang.Object, java.lang.String[], atg.repository.MutableRepositoryItem, atg.repository.RepositoryItemDescriptor, atg.commerce.order.OrderManager)
,
loadPricingAdjustments(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager, java.lang.Boolean)
,
loadDetailedRange(atg.commerce.order.Order, java.lang.Object, atg.repository.MutableRepositoryItem, atg.commerce.order.OrderManager)
protected void readProperties(Order order, java.lang.Object obj, java.lang.String[] loadProperties, MutableRepositoryItem mutItem, RepositoryItemDescriptor desc, OrderManager orderManager) throws PropertyNotFoundException, java.beans.IntrospectionException
order
- The order being loadedobj
- The object that each property is copied intoloadProperties
- The list of properties to loadmutItem
- The repository item that each property is copied fromdesc
- The item descriptor for mutItemorderManager
- The OrderManager in the pipeline params
PropertyNotFoundException
java.beans.IntrospectionException
protected void loadDetailedRange(Order pOrder, java.lang.Object pDetail, MutableRepositoryItem pMutItem, OrderManager pOrderManager) throws java.lang.Exception
detailsRangeProperties
for a list
of properties that are copied
pOrder
- The order being loadedpDetail
- The detailed item price being loadedpMutItem
- The repository item corresponding to the detailpOrderManager
- The order manager in the pipeline params
java.lang.Exception
readProperties(atg.commerce.order.Order, java.lang.Object, java.lang.String[], atg.repository.MutableRepositoryItem, atg.repository.RepositoryItemDescriptor, atg.commerce.order.OrderManager)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |