© 2001 BEA Systems, Inc.

com.beasys.commerce.ebusiness.tax.pipeline
Class TaxCalculateAndCommitLineLevelPC

java.lang.Object
  |
  +--com.beasys.commerce.foundation.pipeline.CommercePipelineComponent
        |
        +--com.beasys.commerce.ebusiness.tax.pipeline.TaxPC
              |
              +--com.beasys.commerce.ebusiness.tax.pipeline.TaxCalculateAndCommitLineLevelPC
All Implemented Interfaces:
PipelineComponent
Direct Known Subclasses:
TaxCalculateLineLevelPC

public class TaxCalculateAndCommitLineLevelPC
extends TaxPC

TaxCalculateAndCommitLineLevelPC calculates the tax for the shopping cart and commits the result back into the shopping cart.


Constructor Summary
TaxCalculateAndCommitLineLevelPC()
           
 
Method Summary
 PipelineSession process(PipelineSession pipelineSession)
          Calculates the tax for the shopping cart and commits the result back into the shopping cart.
 
Methods inherited from class com.beasys.commerce.ebusiness.tax.pipeline.TaxPC
getMessageBundleName, getTaxCalculator, getTaxCalculatorJndiName, isDefined, requireDefined, throwFatal, throwFatal, throwFatal
 
Methods inherited from class com.beasys.commerce.foundation.pipeline.CommercePipelineComponent
getConnection, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxCalculateAndCommitLineLevelPC

public TaxCalculateAndCommitLineLevelPC()
Method Detail

process

public PipelineSession process(PipelineSession pipelineSession)
                        throws PipelineFatalException,
                               PipelineNonFatalException,
                               java.rmi.RemoteException
Calculates the tax for the shopping cart and commits the result back into the shopping cart.
INPUT: PipelineSessionConstants.SHIPPING_ADDRESS
INPUT: PipelineSessionConstants.SHOPPING_CART
OUTPUT: PipelineSessionConstants.SHOPPING_CART
Parameters:
PipelineSession -  
Returns:
PipelineSession

© 2001 BEA Systems, Inc.

Copyright © 2001 BEA Systems, Inc. All Rights Reserved