|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.retek.commons.component.impl.DistributedObjectManagerImpl
com.retek.component.payment.impl.PaymentSettlementManagerImpl
Constructor Summary | |
PaymentSettlementManagerImpl(DistributedContext context)
|
Method Summary | |
PaymentSettlementCustomer |
buildPaymentSettlementCustomerInstance(PaymentSettlementTransactionContainer txnContainer)
|
PaymentSettlementItem |
buildPaymentSettlementItemInstance(PaymentSettlementTransactionContainer txnContainer)
|
PaymentSettlementPayment |
buildPaymentSettlementPaymentInstance(PaymentSettlementTransactionContainer txnContainer)
|
PaymentSettlementTransactionContainer |
buildPaymentSettlementTransactionContainerInstance(java.lang.String settlementFileNumber,
java.lang.String orderNumber)
|
PaymentSettlementTransaction |
buildPaymentSettlementTransactionInstance(PaymentSettlementTransactionContainer txnContainer)
|
protected ReferenceCache |
fetchMoreReferences(java.lang.Class businessIface)
|
java.util.Set |
findAllPaymentSettlementFileTransactions()
Find all payment settlement transactions for all pending payment settlement files. |
PaymentSettlementFile |
findPaymentSettlementFile(java.lang.String settlementFileNumber)
Find a payment settlement file for a given payment settlement file number. |
java.lang.String |
getNextSettlementFileNumber()
Return the next settlement file number. |
PaymentSettlementFile |
readPaymentSettlementFile(DistributedReference paymentSettlementFileRef)
Read a payment settlement file for a given reference. |
PaymentSettlementTransactionContainer |
readPaymentSettlementTransactionContainer(DistributedReference settlementOrderRecordSetRef)
Read a payment settlement order record set for a given reference. |
java.util.Set |
readPaymentSettlementTransactionContainers(java.util.Set refs)
Read payment settlement transaction containers for a given set of references. |
void |
updateSettlementFileForSuccessfulExport(PaymentSettlementFile settlementFile,
java.util.Set transactionContainerRefs)
Update the payment settlement file record, mark it as processed and purge records from the payment settlement file staging table. |
Methods inherited from class com.retek.commons.component.impl.DistributedObjectManagerImpl |
getContext, getReferenceCache |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.retek.commons.component.DistributedObjectManager |
getContext |
Constructor Detail |
public PaymentSettlementManagerImpl(DistributedContext context)
Method Detail |
public PaymentSettlementTransactionContainer buildPaymentSettlementTransactionContainerInstance(java.lang.String settlementFileNumber, java.lang.String orderNumber) throws SystemException
buildPaymentSettlementTransactionContainerInstance
in interface PaymentSettlementManager
SystemException
public PaymentSettlementTransaction buildPaymentSettlementTransactionInstance(PaymentSettlementTransactionContainer txnContainer) throws SystemException
buildPaymentSettlementTransactionInstance
in interface PaymentSettlementManager
SystemException
public PaymentSettlementCustomer buildPaymentSettlementCustomerInstance(PaymentSettlementTransactionContainer txnContainer) throws SystemException
buildPaymentSettlementCustomerInstance
in interface PaymentSettlementManager
SystemException
public PaymentSettlementItem buildPaymentSettlementItemInstance(PaymentSettlementTransactionContainer txnContainer) throws SystemException
buildPaymentSettlementItemInstance
in interface PaymentSettlementManager
SystemException
public PaymentSettlementPayment buildPaymentSettlementPaymentInstance(PaymentSettlementTransactionContainer txnContainer) throws SystemException
buildPaymentSettlementPaymentInstance
in interface PaymentSettlementManager
SystemException
public java.lang.String getNextSettlementFileNumber() throws SystemException
PaymentSettlementManager
getNextSettlementFileNumber
in interface PaymentSettlementManager
SystemException
public PaymentSettlementFile readPaymentSettlementFile(DistributedReference paymentSettlementFileRef) throws SystemException
PaymentSettlementManager
readPaymentSettlementFile
in interface PaymentSettlementManager
paymentSettlementFileRef
- payment settlement file reference
SystemException
public PaymentSettlementTransactionContainer readPaymentSettlementTransactionContainer(DistributedReference settlementOrderRecordSetRef) throws SystemException
PaymentSettlementManager
readPaymentSettlementTransactionContainer
in interface PaymentSettlementManager
SystemException
public java.util.Set readPaymentSettlementTransactionContainers(java.util.Set refs) throws SystemException
PaymentSettlementManager
readPaymentSettlementTransactionContainers
in interface PaymentSettlementManager
refs
- transaction container references
SystemException
public PaymentSettlementFile findPaymentSettlementFile(java.lang.String settlementFileNumber) throws SystemException
PaymentSettlementManager
findPaymentSettlementFile
in interface PaymentSettlementManager
settlementFileNumber
- payment settlement file number
SystemException
public java.util.Set findAllPaymentSettlementFileTransactions() throws SystemException
PaymentSettlementManager
findAllPaymentSettlementFileTransactions
in interface PaymentSettlementManager
SystemException
public void updateSettlementFileForSuccessfulExport(PaymentSettlementFile settlementFile, java.util.Set transactionContainerRefs) throws SystemException
PaymentSettlementManager
updateSettlementFileForSuccessfulExport
in interface PaymentSettlementManager
settlementFile
- payment settlement filetransactionContainerRefs
- successful transaction container references
SystemException
protected ReferenceCache fetchMoreReferences(java.lang.Class businessIface) throws SystemException
fetchMoreReferences
in class DistributedObjectManagerImpl
SystemException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |