com.retek.component.tax
Interface TaxManager

All Superinterfaces:
DistributedObjectManager
All Known Implementing Classes:
TaxManagerImpl

public interface TaxManager
extends DistributedObjectManager


Field Summary
static java.lang.String VERTEX_DATABASE
           
static java.lang.String VERTEX_EXCEPTION
           
static java.lang.String VERTEX_RUNTIME
           
 
Method Summary
 TaxCalculator buildTaxCalculatorInstance(TaxCalculatorInvoice invoice, boolean isPersisted)
           
 TaxCalculatorInvoice buildTaxCalculatorInvoiceInstance()
           
 TaxCreditInvoice buildTaxCreditInvoiceInstance()
           
 TaxCreditInvoice buildTaxCreditInvoiceInstance(java.lang.String invoiceId)
           
 TaxCreditor buildTaxCreditorInstance(TaxCreditInvoice creditInvoice, Money creditAmount)
           
 TaxInvoiceLineItem buildTaxInvoiceLineItemInstance(long id)
           
 java.lang.String getNextTaxInvoiceId()
           
 TaxCompany getTaxCompany(java.lang.String bannerId)
           
 
Methods inherited from interface com.retek.commons.component.DistributedObjectManager
getContext
 

Field Detail

VERTEX_DATABASE

public static final java.lang.String VERTEX_DATABASE
See Also:
Constant Field Values

VERTEX_RUNTIME

public static final java.lang.String VERTEX_RUNTIME
See Also:
Constant Field Values

VERTEX_EXCEPTION

public static final java.lang.String VERTEX_EXCEPTION
See Also:
Constant Field Values
Method Detail

buildTaxCalculatorInvoiceInstance

public TaxCalculatorInvoice buildTaxCalculatorInvoiceInstance()
                                                       throws SystemException,
                                                              BusinessException
Throws:
SystemException
BusinessException

buildTaxCreditInvoiceInstance

public TaxCreditInvoice buildTaxCreditInvoiceInstance()
                                               throws SystemException,
                                                      BusinessException
Throws:
SystemException
BusinessException

buildTaxCreditInvoiceInstance

public TaxCreditInvoice buildTaxCreditInvoiceInstance(java.lang.String invoiceId)
                                               throws SystemException,
                                                      BusinessException
Throws:
SystemException
BusinessException

buildTaxInvoiceLineItemInstance

public TaxInvoiceLineItem buildTaxInvoiceLineItemInstance(long id)
                                                   throws SystemException,
                                                          BusinessException
Throws:
SystemException
BusinessException

buildTaxCalculatorInstance

public TaxCalculator buildTaxCalculatorInstance(TaxCalculatorInvoice invoice,
                                                boolean isPersisted)
                                         throws SystemException,
                                                BusinessException
Throws:
SystemException
BusinessException

buildTaxCreditorInstance

public TaxCreditor buildTaxCreditorInstance(TaxCreditInvoice creditInvoice,
                                            Money creditAmount)
                                     throws SystemException,
                                            BusinessException
Throws:
SystemException
BusinessException

getTaxCompany

public TaxCompany getTaxCompany(java.lang.String bannerId)
                         throws SystemException
Throws:
SystemException

getNextTaxInvoiceId

public java.lang.String getNextTaxInvoiceId()
                                     throws SystemException
Throws:
SystemException


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