|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
SaeTransaction |
buildDcloseSaeTransaction(Store store,
RDate transactionDate)
Build a new dclose transaction element. |
SaeAccommodation |
buildSaeAccommodationInstance(SaeStoreTransactionContainer storeTxnContainer)
Build a new accommodation element. |
SaeCustomer |
buildSaeCustomerInstance(SaeStoreTransactionContainer storeTxnContainer)
Build a new customer element. |
SaeDiscount |
buildSaeDiscountInstance(SaeStoreTransactionContainer storeTxnContainer)
Build a new discount element. |
SaeItem |
buildSaeItemInstance(SaeStoreTransactionContainer storeTxnContainer)
Build a new item element. |
SaePayment |
buildSaePaymentInstance(SaeStoreTransactionContainer storeTxnContainer,
SaeExportTender saeExportTender)
Build a new payment element. |
SaeService |
buildSaeServiceInstance(SaeStoreTransactionContainer storeTxnContainer)
Build a new service element. |
SaeStoreTransactionContainer |
buildSaeStoreTransactionContainerInstance(Store store,
RDate transactionDate)
Build a new order transaction container instance. |
SaeTax |
buildSaeTaxInstance(SaeStoreTransactionContainer storeTxnContainer)
Build a new tax element. |
SaeTransaction |
buildSaeTransactionInstance(SaeStoreTransactionContainer storeTxnContainer)
Build a new transaction element. |
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 SaeTransaction buildSaeTransactionInstance(SaeStoreTransactionContainer storeTxnContainer) throws SystemException
SystemException
public SaeTransaction buildDcloseSaeTransaction(Store store, RDate transactionDate) throws SystemException
store
- store for the dclose transactiontransactionDate
- for the dclose transaction
SystemException
public SaeCustomer buildSaeCustomerInstance(SaeStoreTransactionContainer storeTxnContainer) throws SystemException
SystemException
public SaeService buildSaeServiceInstance(SaeStoreTransactionContainer storeTxnContainer) throws SystemException
SystemException
public SaeItem buildSaeItemInstance(SaeStoreTransactionContainer storeTxnContainer) throws SystemException
SystemException
public SaeAccommodation buildSaeAccommodationInstance(SaeStoreTransactionContainer storeTxnContainer) throws SystemException
SystemException
public SaeDiscount buildSaeDiscountInstance(SaeStoreTransactionContainer storeTxnContainer) throws SystemException
SystemException
public SaeTax buildSaeTaxInstance(SaeStoreTransactionContainer storeTxnContainer) throws SystemException
SystemException
public SaePayment buildSaePaymentInstance(SaeStoreTransactionContainer storeTxnContainer, SaeExportTender saeExportTender) throws SystemException
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 |