com.retek.component.customerorder.impl
Class ShippedContainerTaxCalculatorInvoiceImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.SecondClassObjectImpl
          extended bycom.retek.component.customerorder.impl.ShippedContainerTaxCalculatorInvoiceImpl
All Implemented Interfaces:
BusinessObject, SecondClassObject, ShippedContainerTaxCalculatorInvoice

public class ShippedContainerTaxCalculatorInvoiceImpl
extends SecondClassObjectImpl
implements ShippedContainerTaxCalculatorInvoice


Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Constructor Summary
ShippedContainerTaxCalculatorInvoiceImpl(DistributedContext context)
           
ShippedContainerTaxCalculatorInvoiceImpl(DistributedContext context, ShippedContainerTaxCalculatorInvoiceDto dto)
           
 
Method Summary
 void addLineItem(ShippedContainerTaxInvoiceLineItem lineItem)
           
 ShippedContainerTaxCalculatorInvoiceDto getDto()
           
 RDate getInvoiceDate()
           
 java.lang.String getInvoiceId()
           
 java.util.Set getLineItems()
           
 Address getOrderAcceptanceAddress()
           
 Address getShipFromAddress()
           
 Money getShippingAndHandlingCost()
           
 Money getShippingAndHandlingTax()
           
 Address getShipToAddress()
           
 TaxCompany getTaxCompany()
           
 TaxCustomer getTaxCustomer()
           
 TaxTransactionCodeType getTaxTransactionCodeType()
           
 void setInvoiceDate(RDate invoiceDate)
           
 void setInvoiceId(java.lang.String invoiceId)
           
 void setOrderAcceptanceAddress(Address orderAcceptanceAddress)
           
 void setShipFromAddress(Address shipFromAddress)
           
 void setShippingAndHandlingCost(Money shippingAndHandlingCost)
           
 void setShippingAndHandlingTax(Money shippingAndHandlingTax)
           
 void setShipToAddress(Address shipToAddress)
           
 void setTaxCompany(TaxCompany taxCompany)
           
 void setTaxCustomer(TaxCustomer taxCustomer)
           
 void setTaxTransactionCodeType(TaxTransactionCodeType taxTranType)
           
 TaxCalculatorInvoice toTaxCalculatorInvoice()
           
 
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.commons.component.BusinessObject
getBusinessInterface
 

Constructor Detail

ShippedContainerTaxCalculatorInvoiceImpl

public ShippedContainerTaxCalculatorInvoiceImpl(DistributedContext context)

ShippedContainerTaxCalculatorInvoiceImpl

public ShippedContainerTaxCalculatorInvoiceImpl(DistributedContext context,
                                                ShippedContainerTaxCalculatorInvoiceDto dto)
Method Detail

getDto

public ShippedContainerTaxCalculatorInvoiceDto getDto()
                                               throws SystemException
Throws:
SystemException

setShippingAndHandlingCost

public void setShippingAndHandlingCost(Money shippingAndHandlingCost)
                                throws SystemException
Specified by:
setShippingAndHandlingCost in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

setShippingAndHandlingTax

public void setShippingAndHandlingTax(Money shippingAndHandlingTax)
                               throws SystemException
Specified by:
setShippingAndHandlingTax in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

setShipFromAddress

public void setShipFromAddress(Address shipFromAddress)
                        throws SystemException
Specified by:
setShipFromAddress in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

setShipToAddress

public void setShipToAddress(Address shipToAddress)
                      throws SystemException
Specified by:
setShipToAddress in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

setOrderAcceptanceAddress

public void setOrderAcceptanceAddress(Address orderAcceptanceAddress)
                               throws SystemException
Specified by:
setOrderAcceptanceAddress in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

setTaxCustomer

public void setTaxCustomer(TaxCustomer taxCustomer)
                    throws SystemException
Specified by:
setTaxCustomer in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

setTaxCompany

public void setTaxCompany(TaxCompany taxCompany)
                   throws SystemException
Specified by:
setTaxCompany in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

setInvoiceDate

public void setInvoiceDate(RDate invoiceDate)
                    throws SystemException
Specified by:
setInvoiceDate in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

setInvoiceId

public void setInvoiceId(java.lang.String invoiceId)
                  throws SystemException
Specified by:
setInvoiceId in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

setTaxTransactionCodeType

public void setTaxTransactionCodeType(TaxTransactionCodeType taxTranType)
                               throws SystemException
Specified by:
setTaxTransactionCodeType in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getShippingAndHandlingCost

public Money getShippingAndHandlingCost()
                                 throws SystemException
Specified by:
getShippingAndHandlingCost in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getShippingAndHandlingTax

public Money getShippingAndHandlingTax()
                                throws SystemException
Specified by:
getShippingAndHandlingTax in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getShipFromAddress

public Address getShipFromAddress()
                           throws SystemException
Specified by:
getShipFromAddress in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getShipToAddress

public Address getShipToAddress()
                         throws SystemException
Specified by:
getShipToAddress in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getOrderAcceptanceAddress

public Address getOrderAcceptanceAddress()
                                  throws SystemException
Specified by:
getOrderAcceptanceAddress in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getTaxCustomer

public TaxCustomer getTaxCustomer()
                           throws SystemException
Specified by:
getTaxCustomer in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getTaxCompany

public TaxCompany getTaxCompany()
                         throws SystemException
Specified by:
getTaxCompany in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getInvoiceDate

public RDate getInvoiceDate()
                     throws SystemException
Specified by:
getInvoiceDate in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getInvoiceId

public java.lang.String getInvoiceId()
                              throws SystemException
Specified by:
getInvoiceId in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getTaxTransactionCodeType

public TaxTransactionCodeType getTaxTransactionCodeType()
                                                 throws SystemException
Specified by:
getTaxTransactionCodeType in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

getLineItems

public java.util.Set getLineItems()
                           throws SystemException
Specified by:
getLineItems in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

addLineItem

public void addLineItem(ShippedContainerTaxInvoiceLineItem lineItem)
                 throws SystemException
Specified by:
addLineItem in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException

toTaxCalculatorInvoice

public TaxCalculatorInvoice toTaxCalculatorInvoice()
                                            throws SystemException,
                                                   BusinessException
Specified by:
toTaxCalculatorInvoice in interface ShippedContainerTaxCalculatorInvoice
Throws:
SystemException
BusinessException


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