com.retek.component.tax.impl.remote
Class TaxServiceEjb

java.lang.Object
  extended bycom.retek.commons.domain.core.impl.remote.DefaultSessionEjb
      extended bycom.retek.component.tax.impl.remote.TaxServiceEjb
All Implemented Interfaces:
javax.ejb.EnterpriseBean, java.io.Serializable, javax.ejb.SessionBean

public class TaxServiceEjb
extends DefaultSessionEjb

See Also:
Serialized Form

Nested Class Summary
 class TaxServiceEjb.RetryOperation
          Simple internal class to encapsulate retry logic for a failed execution of the TaxEngine.
 
Nested classes inherited from class com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
DefaultSessionEjb.EjbOperation, DefaultSessionEjb.EjbOperationWithBusinessException
 
Constructor Summary
TaxServiceEjb()
           
 
Method Summary
 TaxCalculatorDto calculate(TaxCalculatorDto dto)
           
 TaxCreditorDto creditTax(TaxCreditorDto dto)
           
 void ejbCreate()
           
 void ejbRemove()
           
 java.lang.String getNextTaxInvoiceId()
           
 
Methods inherited from class com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
checkDtoVersion, ejbActivate, ejbPassivate, getLocal, getLocalHome, getRemote, getRemoteHome, getSessionContext, setSessionContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxServiceEjb

public TaxServiceEjb()
Method Detail

ejbCreate

public void ejbCreate()
               throws javax.ejb.CreateException,
                      SystemException
Throws:
javax.ejb.CreateException
SystemException

ejbRemove

public void ejbRemove()
Specified by:
ejbRemove in interface javax.ejb.SessionBean
Overrides:
ejbRemove in class DefaultSessionEjb

calculate

public TaxCalculatorDto calculate(TaxCalculatorDto dto)
                           throws SystemException,
                                  BusinessException
Throws:
SystemException
BusinessException

getNextTaxInvoiceId

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

creditTax

public TaxCreditorDto creditTax(TaxCreditorDto dto)
                         throws SystemException,
                                BusinessException
Throws:
SystemException
BusinessException


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