The removeHardgoodShippingGroup chain is executed when called by the performHardgoodShippingGroupModification chain.

The following sections describe each processor in the pipeline chain.

verifyShippingGroupForRemoval

This processor verifies that the shipping group exists and is in a proper state for removal. If it is not, then execution of this chain stops.

Transactional Mode

TX_MANDATORY

Component

/atg/commerce/fulfillment/processor/VerifyShippingGroupForRemoval

Object

atg.commerce.pricing.processor.ProcSendScenarioEvent

Transitions

Return value of 1 executes the removeShipItemRelsFromShipGroupChain processor.

removeShipItemRelsFromShipGroupChain

This processor iterates through the ShippingGroupCommerceItem relationships contained within the shipping group, and calls the removeShipItemRelsFromShipGroup chain for each relationship.

Transactional Mode

TX_MANDATORY

Component

/atg/commerce/fulfillment/processor/
  RemoveShipItemRelsFromShipGroupChain

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