|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
---|---|
SaeStoreTransactionContainer |
buildSaeStoreTransactionContainerInstance(Store store,
RDate transactionDate)
Build a new order transaction container instance. |
java.util.Set |
findAllOpenSaeStoreDays()
Find all store/day objects which are marked as open. |
java.util.Set |
findAllSaeStoreDayTransactions()
Return a set of sales audit store/day transactions for all pending transactions in the sales audit staging table. |
RDate |
findLastClosedDate(Store store)
|
SaeStoreDay |
findSaeStoreDay(Store store,
RDate transactionDate)
Find a sales audit store/day for a given store and transaction date. |
SaeStoreTransactionCounter |
findSaeStoreTransactionCounter(Store store)
Find a store transaction counter for a given store. |
Money |
getTransactionBalancingThreshold()
|
boolean |
hasPendingSalesAuditTransactions(Store store,
RDate transactionDate)
Return a boolean indicating if the sales audit staging table has pending sales audit transactions for a given store/day. |
boolean |
isBypassRequiredFieldValidation()
|
boolean |
isBypassTransactionBalancing()
|
void |
processOrderForSalesAuditExport(DistributedReference orderRef,
User user)
Process a customer order for sales audit, converting triggered order objects into appropriate sales audit transaction elements. |
void |
processSvcCashoutForSalesAuditExport(StoredValueCardCashout cashout)
Process a svc cashout for sales audit, converting triggered order objects into appropriate sales audit transaction elements. |
java.util.Set |
readSaeStoreTransactionContainers(java.util.Set storeTxnContainerRefs)
Return a set of sales audit store transaction containers. |
void |
updateStoreDayForSuccessfulExport(SaeStoreDay storeDay,
java.util.Set storeTxnContainerRefs,
SaeStoreTransactionCounter storeTxnCounter)
Update a store/day for a successful export. |
Methods inherited from interface com.retek.commons.component.DistributedObjectManager |
---|
getContext |
Method Detail |
public SaeStoreTransactionContainer buildSaeStoreTransactionContainerInstance(Store store, RDate transactionDate) throws SystemException
store
- transactionDate
-
SystemException
public SaeStoreDay findSaeStoreDay(Store store, RDate transactionDate) throws SystemException
store
- store to findtransactionDate
- transaction date to find
SystemException
public java.util.Set findAllOpenSaeStoreDays() throws SystemException
SystemException
public SaeStoreTransactionCounter findSaeStoreTransactionCounter(Store store) throws SystemException
store
- for which to find transaction counter
SystemException
public java.util.Set findAllSaeStoreDayTransactions() throws SystemException
SystemException
public java.util.Set readSaeStoreTransactionContainers(java.util.Set storeTxnContainerRefs) throws SystemException
SystemException
public void updateStoreDayForSuccessfulExport(SaeStoreDay storeDay, java.util.Set storeTxnContainerRefs, SaeStoreTransactionCounter storeTxnCounter) throws SystemException
storeDay
- store/daystoreTxnContainerRefs
- transactions to purgestoreTxnCounter
- store/day transaction counter
SystemException
public RDate findLastClosedDate(Store store) throws SystemException
SystemException
public boolean hasPendingSalesAuditTransactions(Store store, RDate transactionDate) throws SystemException
store
- transactionDate
-
SystemException
public void processOrderForSalesAuditExport(DistributedReference orderRef, User user) throws SystemException, BusinessException
user
- batch user
SystemException
BusinessException
public void processSvcCashoutForSalesAuditExport(StoredValueCardCashout cashout) throws SystemException, BusinessException
cashout
- stored value card cashout to process
SystemException
BusinessException
public boolean isBypassRequiredFieldValidation()
public boolean isBypassTransactionBalancing()
public Money getTransactionBalancingThreshold()
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |