© 2001 BEA Systems, Inc.

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

java.lang.Object
  |
  +--com.beasys.commerce.foundation.pipeline.CommercePipelineComponent
        |
        +--com.beasys.commerce.ebusiness.tax.pipeline.TaxPC
              |
              +--com.beasys.commerce.ebusiness.tax.pipeline.TaxVerifyShippingAddressPC
All Implemented Interfaces:
PipelineComponent

public class TaxVerifyShippingAddressPC
extends TaxPC

TaxVerifyShippingAddressPC verifies that the specified shipping address is unambigious with regard to tax calculation. If not it returns a collection of possible addresses for the user to select from.


Constructor Summary
TaxVerifyShippingAddressPC()
           
 
Method Summary
 PipelineSession process(PipelineSession pipelineSession)
          Calculates a tex code address from a Shipping Address.
 
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

TaxVerifyShippingAddressPC

public TaxVerifyShippingAddressPC()
Method Detail

process

public PipelineSession process(PipelineSession pipelineSession)
                        throws PipelineFatalException,
                               PipelineNonFatalException,
                               java.rmi.RemoteException,
                               TaxUserException,
                               TaxSystemException
Calculates a tex code address from a Shipping Address.
INPUT: PipelineSessionConstants.SHIPPING_ADDRESS
OUTPUT: PipelineSessionConstants.VERAZIP_SHIPPING_ADDRESSES

If the shipping address is ambigious an array of the potential addresses is written into the Pipeline session.
Parameters:
PipelineSession -  
Returns:
PipelineSession

© 2001 BEA Systems, Inc.

Copyright © 2001 BEA Systems, Inc. All Rights Reserved