|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.retek.commons.domain.core.impl.remote.DefaultSessionEjb
com.retek.component.tax.impl.remote.TaxServiceEjb
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 |
public TaxServiceEjb()
Method Detail |
public void ejbCreate() throws javax.ejb.CreateException, SystemException
javax.ejb.CreateException
SystemException
public void ejbRemove()
ejbRemove
in interface javax.ejb.SessionBean
ejbRemove
in class DefaultSessionEjb
public TaxCalculatorDto calculate(TaxCalculatorDto dto) throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getNextTaxInvoiceId() throws SystemException
SystemException
public TaxCreditorDto creditTax(TaxCreditorDto dto) throws SystemException, BusinessException
SystemException
BusinessException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |