com.retek.component.tax.impl
Class TaxCalculatorInvoiceImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.SecondClassObjectImpl
          extended bycom.retek.component.tax.impl.TaxInvoiceImpl
              extended bycom.retek.component.tax.impl.TaxCalculatorInvoiceImpl
All Implemented Interfaces:
BusinessObject, SecondClassObject, TaxCalculatorInvoice, TaxInvoice

public class TaxCalculatorInvoiceImpl
extends TaxInvoiceImpl
implements TaxCalculatorInvoice


Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Fields inherited from interface com.retek.component.tax.TaxCalculatorInvoice
LINE_ITEMS
 
Fields inherited from interface com.retek.component.tax.TaxInvoice
CUSTOMER, INVOICE_DATE, INVOICE_ID, ORDER_ACCEPTANCE_ADDRESS, SHIP_FROM_ADDRESS, SHIP_TO_ADDRESS, TAX_COMPANY
 
Constructor Summary
TaxCalculatorInvoiceImpl(DistributedContext context)
           
TaxCalculatorInvoiceImpl(DistributedContext context, TaxCalculatorInvoiceDto dto)
          Called by SecondClassObjectImpl.wrap()
 
Method Summary
 void addLineItem(TaxInvoiceLineItem lineItem)
           
 java.util.Set getLineItems()
           
 Money getShippingAndHandlingCost()
           
 Money getShippingAndHandlingTax()
           
 TaxCalculatorInvoiceDto getTaxCalculatorInvoiceDto()
           
 void setShippingAndHandlingCost(Money shippingAndHandlingCost)
           
 void setShippingAndHandlingTax(Money shippingAndHandlingTax)
           
 
Methods inherited from class com.retek.component.tax.impl.TaxInvoiceImpl
getDto, getInvoiceDate, getInvoiceId, getOrderAcceptanceAddress, getShipFromAddress, getShipToAddress, getTaxCompany, getTaxCustomer, getTaxTransactionCodeType, setInvoiceDate, setInvoiceId, setOrderAcceptanceAddress, setShipFromAddress, setShipToAddress, setTaxCompany, setTaxCustomer, setTaxTransactionCodeType
 
Methods inherited from class com.retek.commons.component.impl.SecondClassObjectImpl
equals, getGenericDto, hashCode, setGenericDto, toString, wrap, wrap, wrap, wrap
 
Methods inherited from class com.retek.commons.component.impl.BusinessObjectImpl
checkRelation, checkRelation, getBusinessInterface, getContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.retek.component.tax.TaxInvoice
getInvoiceDate, getInvoiceId, getOrderAcceptanceAddress, getShipFromAddress, getShipToAddress, getTaxCompany, getTaxCustomer, getTaxTransactionCodeType, setInvoiceDate, setInvoiceId, setOrderAcceptanceAddress, setShipFromAddress, setShipToAddress, setTaxCompany, setTaxCustomer, setTaxTransactionCodeType
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Constructor Detail

TaxCalculatorInvoiceImpl

public TaxCalculatorInvoiceImpl(DistributedContext context)

TaxCalculatorInvoiceImpl

public TaxCalculatorInvoiceImpl(DistributedContext context,
                                TaxCalculatorInvoiceDto dto)
Called by SecondClassObjectImpl.wrap()

Method Detail

addLineItem

public void addLineItem(TaxInvoiceLineItem lineItem)
                 throws BusinessException
Specified by:
addLineItem in interface TaxCalculatorInvoice
Throws:
BusinessException

getLineItems

public java.util.Set getLineItems()
Specified by:
getLineItems in interface TaxCalculatorInvoice

getShippingAndHandlingCost

public Money getShippingAndHandlingCost()
Specified by:
getShippingAndHandlingCost in interface TaxCalculatorInvoice

getShippingAndHandlingTax

public Money getShippingAndHandlingTax()
Specified by:
getShippingAndHandlingTax in interface TaxCalculatorInvoice

setShippingAndHandlingCost

public void setShippingAndHandlingCost(Money shippingAndHandlingCost)
Specified by:
setShippingAndHandlingCost in interface TaxCalculatorInvoice

setShippingAndHandlingTax

public void setShippingAndHandlingTax(Money shippingAndHandlingTax)
Specified by:
setShippingAndHandlingTax in interface TaxCalculatorInvoice

getTaxCalculatorInvoiceDto

public TaxCalculatorInvoiceDto getTaxCalculatorInvoiceDto()


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28