public class ProcLoadPriceInfoObjects extends LoadProperties implements PipelineProcessor
AmountInfo
,
OrderPriceInfo
,
ItemPriceInfo
,
ShippingPriceInfo
,
TaxPriceInfo
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
STOP_CHAIN_EXECUTION, STOP_CHAIN_EXECUTION_AND_COMMIT, STOP_CHAIN_EXECUTION_AND_ROLLBACK
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
ProcLoadPriceInfoObjects() |
Modifier and Type | Method and Description |
---|---|
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
|
getLoadProperties, getMappedPropertyName, getPropertyDescriptorToBeanPropertyMap, setLoadProperties, setPropertyDescriptorToBeanPropertyMap
addGlobalLogListeners, addLogListener, getLoggingForVlogging, getLoggingIdentifer, getLogListenerCount, getLogListeners, initializeFromServiceEvent, isAutoInitListeners, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, removeLogListener, sendLogEvent, setAutoInitListeners, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning
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 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 invokationjava.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 copiedorder
- 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 invalidatedjava.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 copiedorder
- 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 invalidatedjava.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 copiedorder
- 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 invalidatedjava.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 invalidatedjava.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 copiedorder
- 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 invalidatedjava.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
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
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
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 copiedorder
- 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 invalidatedjava.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 copiedorder
- 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 invalidatedjava.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 copiedorder
- 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 invalidatedjava.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 copiedorder
- 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 invalidatedjava.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 paramsPropertyNotFoundException
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 copiedpOrder
- The order being loadedpDetail
- The detailed item price being loadedpMutItem
- The repository item corresponding to the detailpOrderManager
- The order manager in the pipeline paramsjava.lang.Exception
readProperties(atg.commerce.order.Order, java.lang.Object, java.lang.String[], atg.repository.MutableRepositoryItem, atg.repository.RepositoryItemDescriptor, atg.commerce.order.OrderManager)