The performHardgoodIdTargetModification chain is executed when called by the handleHardgoodModifyOrder chain.

The following sections describe each processor in the pipeline chain.

handleModificationTargetType2

This processor determines which processor to pass control to by looking at the TargetType property of the IdTargetModification. If the TargetType is TARGET_SHIPPING_GROUP, control passes to performHardgoodShippingGroupModificationChain. If the TargetType is TARGET_ITEM, control passes to performHardgoodItemModificationChain. If TargetType is TARGET_RELATIONSHIP, control passes to performHardgoodRelationshipModificationChain.

Transactional Mode

TX_MANDATORY

Component

/atg/commerce/fulfillment/processor/HandleModificationTargetType

Object

atg.commerce.pricing.processor.ProcSendScenarioEvent

Transitions

Return value of 2 executes the performHardgoodShippingGroupModificationChain processor. Return value of 3 executes the performHardgoodItemModificationChain processor. Return value of 4 executes the performHardgoodRelationshipModificationChain processor.

performHardgoodShippingGroupModificationChain

This processor executes the performHardgoodShippingGroupModification chain. After execution, execution of this chain then stops.

Transactional Mode

TX_MANDATORY

Component

/atg/commerce/fulfillment/processor/
  PerformHardgoodShippingGroupModificationChain

Object

atg.commerce.pricing.processor.ProcSendScenarioEvent

Transitions

None. This is the last link in the chain and causes the PipelineManager to return to the caller.

performHardgoodItemModificationChain

This processor executes the performHardgoodItemModification chain. After execution, execution of this chain then stops.

Transactional Mode

TX_MANDATORY

Component

/atg/commerce/fulfillment/processor/
  PerformHardgoodItempModificationChain

Object

atg.commerce.pricing.processor.ProcSendScenarioEvent

Transitions

None. This is the last link in the chain and causes the PipelineManager to return to the caller.

performHardgoodRelationshipModificationChain

This processor executes the performHardgoodRelationshipModification chain. After execution, execution of this chain then stops.

Transactional Mode

TX_MANDATORY

Component

/atg/commerce/fulfillment/processor/
  PerformHardgoodRelationshipModificationChain

Object

atg.commerce.pricing.processor.ProcSendScenarioEvent

Transitions

None. This is the last link in the chain and causes the PipelineManager to return to the caller.


Copyright © 1997, 2013 Oracle and/or its affiliates. All rights reserved. Legal Notices