com.retek.component.salesaudit.impl.remote
Class SalesAuditServicesEjb

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

public class SalesAuditServicesEjb
extends DefaultSessionEjb

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
DefaultSessionEjb.EjbOperation, DefaultSessionEjb.EjbOperationWithBusinessException
 
Constructor Summary
SalesAuditServicesEjb()
           
 
Method Summary
 ReferenceCache createReferenceCacheForSaeStoreDay()
           
 ReferenceCache createReferenceCacheForSaeStoreTransactionContainer()
           
 void ejbCreate()
           
 java.util.Set findAllOpenSaeStoreDays()
           
 java.util.List findAllSaeStoreTransactionHeaders()
           
 RDate findLastClosedDate(DistributedReference storeRef)
           
 SaeStoreDayDto findSaeStoreDay(DistributedReference storeRef, RDate transactionDate)
           
 SaeStoreTransactionCounterDto findSaeStoreTransactionCounter(DistributedReference storeRef)
           
 boolean hasPendingSaeTransactions(DistributedReference storeRef, RDate transactionDate)
           
 void processOrderForSalesAuditExport(DistributedReference orderRef, DistributedReference userRef)
           
 void processSvcCashoutForSalesAuditExport(DistributedReference cashoutRef)
           
 SaeStoreTransactionContainerDto readSaeStoreTransactionContainer(DistributedReference reference)
           
 java.util.Set readSaeStoreTransactionContainers(java.util.Set refs)
           
 SaeStoreTransactionCounterDto readSaeStoreTransactionCounter(DistributedReference reference)
           
 SaeStoreDayDto submit(SaeStoreDayDto saeStoreDayDto)
           
 SaeStoreTransactionContainerDto submit(SaeStoreTransactionContainerDto saeStoreTransactionContainerDto)
           
 java.util.List updateStoreDayForSuccessfulExport(SaeStoreDayDto saeStoreDayDto, SaeStoreTransactionCounterDto storeTxnCounterDto, java.util.Set orderTransactionContainerRefs)
           
 
Methods inherited from class com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
checkDtoVersion, ejbActivate, ejbPassivate, ejbRemove, 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

SalesAuditServicesEjb

public SalesAuditServicesEjb()
Method Detail

ejbCreate

public void ejbCreate()

createReferenceCacheForSaeStoreDay

public ReferenceCache createReferenceCacheForSaeStoreDay()
                                                  throws SystemException
Throws:
SystemException

createReferenceCacheForSaeStoreTransactionContainer

public ReferenceCache createReferenceCacheForSaeStoreTransactionContainer()
                                                                   throws SystemException
Throws:
SystemException

findSaeStoreDay

public SaeStoreDayDto findSaeStoreDay(DistributedReference storeRef,
                                      RDate transactionDate)
                               throws SystemException
Throws:
SystemException

readSaeStoreTransactionContainer

public SaeStoreTransactionContainerDto readSaeStoreTransactionContainer(DistributedReference reference)
                                                                 throws SystemException
Throws:
SystemException

readSaeStoreTransactionContainers

public java.util.Set readSaeStoreTransactionContainers(java.util.Set refs)
                                                throws SystemException
Throws:
SystemException

submit

public SaeStoreDayDto submit(SaeStoreDayDto saeStoreDayDto)
                      throws SystemException
Throws:
SystemException

submit

public SaeStoreTransactionContainerDto submit(SaeStoreTransactionContainerDto saeStoreTransactionContainerDto)
                                       throws SystemException
Throws:
SystemException

findLastClosedDate

public RDate findLastClosedDate(DistributedReference storeRef)
                         throws SystemException
Throws:
SystemException

findAllOpenSaeStoreDays

public java.util.Set findAllOpenSaeStoreDays()
                                      throws SystemException
Throws:
SystemException

findSaeStoreTransactionCounter

public SaeStoreTransactionCounterDto findSaeStoreTransactionCounter(DistributedReference storeRef)
                                                             throws SystemException
Throws:
SystemException

readSaeStoreTransactionCounter

public SaeStoreTransactionCounterDto readSaeStoreTransactionCounter(DistributedReference reference)
                                                             throws SystemException
Throws:
SystemException

findAllSaeStoreTransactionHeaders

public java.util.List findAllSaeStoreTransactionHeaders()
                                                 throws SystemException
Throws:
SystemException

hasPendingSaeTransactions

public boolean hasPendingSaeTransactions(DistributedReference storeRef,
                                         RDate transactionDate)
                                  throws SystemException
Throws:
SystemException

processOrderForSalesAuditExport

public void processOrderForSalesAuditExport(DistributedReference orderRef,
                                            DistributedReference userRef)
                                     throws SystemException,
                                            BusinessException
Throws:
SystemException
BusinessException

processSvcCashoutForSalesAuditExport

public void processSvcCashoutForSalesAuditExport(DistributedReference cashoutRef)
                                          throws SystemException,
                                                 BusinessException
Throws:
SystemException
BusinessException

updateStoreDayForSuccessfulExport

public java.util.List updateStoreDayForSuccessfulExport(SaeStoreDayDto saeStoreDayDto,
                                                        SaeStoreTransactionCounterDto storeTxnCounterDto,
                                                        java.util.Set orderTransactionContainerRefs)
                                                 throws SystemException
Throws:
SystemException


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