com.siebel.rf.offline.factory.financialtransactionsfactory
Class FinancialTransactionsFactory

java.lang.Object
  |
  +--com.bankframe.vo.retail.solutionset.financialtransactions.generic.FinancialTransactionsFactory
        |
        +--com.bankframe.vo.retail.solutionset.financialtransactions.FinancialTransactionsFactory
              |
              +--com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionsFactory
                    |
                    +--com.siebel.rf.offline.factory.financialtransactionsfactory.FinancialTransactionsFactory

public class FinancialTransactionsFactory
extends com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionsFactory

FinancialTransactionsFactory class


Constructor Summary
FinancialTransactionsFactory()
           
 
Method Summary
static com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionOriginalDetailsVO imMakeOriginalDetailsForReverseTransactionValueObject(JournalEntry journalEntry)
          Creates FinancialTransactionOriginalDetailsVO.
static com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSessionDetailsVO imMakeSessionDetailsForTellerOperationValueObject(Teller teller, java.lang.String journalEntryId, java.lang.String effectiveDate, com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO)
          Creates FinancialTransactionSessionDetailsVO.
 
Methods inherited from class com.bankframe.vo.retail.solutionset.financialtransactions.FinancialTransactionsFactory
createDataPacket, createDataPacket, createDataPacket, createDataPacket, createDataPacket, createDataPacket, createDataPacket, createDataPacket, createDataPacket, createDataPacket, createDataPacket, createDataPacket, createDataPacket, createDataPacket, createFinancialTransactionAccountMovementVO, createFinancialTransactionAccountMovementVO, createFinancialTransactionCashInVO, createFinancialTransactionCashInVO, createFinancialTransactionCashInVO, createFinancialTransactionCashManagementCurrencyAmountVO, createFinancialTransactionCashManagementCurrencyAmountVO, createFinancialTransactionCashOutVO, createFinancialTransactionCashOutVO, createFinancialTransactionCashOutVO, createFinancialTransactionCommonAttributesVO, createFinancialTransactionCommonAttributesVOForInternet, createFinancialTransactionCommonAttributesVOForInternet, createFinancialTransactionCurrencyDifferenceVO, createFinancialTransactionCurrencyDifferenceVO, createFinancialTransactionCurrencySnapshotVO, createFinancialTransactionCurrencySnapshotVO, createFinancialTransactionCurrencyTotalDifferenceVO, createFinancialTransactionCurrencyTotalDifferenceVO, createFinancialTransactionDestinationAccountVO, createFinancialTransactionForeignExchangeVO, createFinancialTransactionForeignExchangeVO, createFinancialTransactionJournalEntryItemVO, createFinancialTransactionJournalEntryItemVO, createFinancialTransactionJournalEntryVO, createFinancialTransactionJournalEntryVO, createFinancialTransactionNegotiableInstrumentVO, createFinancialTransactionNegotiableInstrumentVO, createFinancialTransactionOriginalDetailsVO, createFinancialTransactionOriginalDetailsVO, createFinancialTransactionSessionDetailsVO, createFinancialTransactionSessionDetailsVO, createFinancialTransactionSourceAccountVO, createFinancialTransactionTransactionDetailsVO, createFinancialTransactionTransactionDetailsVO, generateContraAccountMovementValueObject, imMakeAllAccountMovementsValueObjectsForWithdrawal, imMakeAllAccountMovementValueObjectsForForeignExchange, imMakeAllJournalEntryItemValueObjectsForBondPurchase, imMakeAllJournalEntryItemValueObjectsForBondRedemption, imMakeAllJournalEntryItemValueObjectsForCashCheck, imMakeAllJournalEntryItemValueObjectsForCashWithdrawal, imMakeAllJournalEntryItemValueObjectsForDeposits, imMakeAllJournalEntryItemValueObjectsForFXDeposits, imMakeAllJournalEntryItemValueObjectsForFXWithdrawals, imMakeAllJournalEntryItemValueObjectsForIssueDraftFromAccount, imMakeAllJournalEntryItemValueObjectsForIssueDraftFromCash, imMakeAllJournalEntryItemValueObjectsForIssueNegotiableInstrumentFromAccount, imMakeAllJournalEntryItemValueObjectsForIssueNegotiableInstrumentFromCash, imMakeAllJournalEntryItemValueObjectsForIssuingDraft, imMakeAllJournalEntryItemValueObjectsForTransactionFeesForInternet, imMakeAllJournalEntryItemValueObjectsForWithdrawals, imMakeFinancialTransactionCashInValueObject, imMakeFinancialTransactionCashOutValueObject, imMakeFinancialTransactionParameterObjectsForEFT, imMakeFinancialTransactionParameterObjectsForInitialDebitCredit, imMakeJournalEntryItemForCashDeposit, imMakeJournalEntryItemValueObjectForCashOut, imMakeJournalEntryValueObjectForCashCheck, imMakeJournalEntryValueObjectForDeposit, imMakeOriginalDetailsForReverseTransactionValueObject, imMakeSessionDetailsForFailedOfflineTransactions, imMakeSessionDetailsForTellerOperationValueObject, imMakeValueObjectForTillTransferFrom, imMakeValueObjectForTillTransferTo, imMakeValueObjectsForApplicationOfOutstandingCharges, imMakeValueObjectsForBondPurchase, imMakeValueObjectsForBondRedemption, imMakeValueObjectsForCashCheck, imMakeValueObjectsForCashWithdrawal, imMakeValueObjectsForDeposits, imMakeValueObjectsForFXDeposit, imMakeValueObjectsForFXDeposits, imMakeValueObjectsForFXWithdrawal, imMakeValueObjectsForFXWithdrawals, imMakeValueObjectsForInterestCapitalisation, imMakeValueObjectsForIssueDraft, imMakeValueObjectsForIssueNegotiableInstrument, imMakeValueObjectsForNegotiableInstrumentTransfer, imMakeValueObjectsForTransactionFeesForInternet, imMakeValueObjectsForWithdrawals
 
Methods inherited from class com.bankframe.vo.retail.solutionset.financialtransactions.generic.FinancialTransactionsFactory
createDataPacket, createDataPacket, createDataPacket, createFinancialTransactionCommonAttributesVO, createFinancialTransactionCommonAttributesVO, createFinancialTransactionDestinationAccountVO, createFinancialTransactionDestinationAccountVO, createFinancialTransactionFeeAccountVO, createFinancialTransactionSourceAccountVO, createFinancialTransactionSourceAccountVO, imCalculateTotalTransactionAmount, imDetermineJournalEntryItemStatus, imDetermineJournalEntryItemStatus, imDetermineJournalEntryStatus, imDetermineJournalEntryStatus, imGetNextTransactionId, imMakeAccountMovementValueObject, imMakeAccountMovementValueObjectForDestinationAccount, imMakeAccountMovementValueObjectForJournalEntryItemValueObject, imMakeAccountMovementValueObjectForSourceAccount, imMakeAllAccountMovementsValueObjects, imMakeAllAccountMovementsValueObjects, imMakeAllJournalEntryItemValueObjectsForPayment, imMakeAllJournalEntryItemValueObjectsForTransactionFees, imMakeAllJournalEntryItemValueObjectsForTransactionFees, imMakeAllTransactionDetailsValueObjects, imMakeDestinationAccountVOForBeneficiaryGroupMember, imMakeDestinationAccountVOForFeePayments, imMakeJournalEntryItemValueObjectForCashDeposit, imMakeJournalEntryItemValueObjectForCashIn, imMakeJournalEntryItemValueObjectForForeignExchange, imMakeJournalEntryItemValueObjectForInternalAccountUpdate, imMakeJournalEntryItemValueObjectForNegotiableInstrument, imMakeJournalEntryItemValueObjectForTransfer, imMakeJournalEntryValueObject, imMakeJournalEntryValueObjectForInternalTransaction, imMakeLimitCheckVOForCommonAttributesVOAndDestinationAccountVOForOnlineOfflineTxn, imMakeLimitCheckVOForCommonAttributesVOAndSourceAccountVOForOnlineOfflineTxn, imMakeLimitCheckVOFromCommonAttributesVOAndSourceAccountVO, imMakeSessionDetailsForFinancialOperationValueObject, imMakeTransactionDetailsValueObject, imMakeValueObjectsForInternalDeposit, imMakeValueObjectsForInternalWithdrawal, imMakeValueObjectsForPayment, imMakeValueObjectsForTransactionFees, imMakeValueObjectsForTransactionFees, imMakeValueObjectsForTransfers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FinancialTransactionsFactory

public FinancialTransactionsFactory()
Method Detail

imMakeSessionDetailsForTellerOperationValueObject

public static com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionSessionDetailsVO imMakeSessionDetailsForTellerOperationValueObject(Teller teller,
                                                                                                                                                                    java.lang.String journalEntryId,
                                                                                                                                                                    java.lang.String effectiveDate,
                                                                                                                                                                    com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionCommonAttributesVO financialTransactionCommonAttributesVO)
                                                                                                                                                             throws com.bankframe.ejb.ProcessingErrorException
Creates FinancialTransactionSessionDetailsVO.
Parameters:
teller - Teller
journalEntryId - String
effectiveDate - String
financialTransactionCommonAttributesVO - FinancialTransactionCommonAttributes
Returns:
FinancialTransactionSessionDetailsVO for Teller operation and Value Object
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails

imMakeOriginalDetailsForReverseTransactionValueObject

public static com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionOriginalDetailsVO imMakeOriginalDetailsForReverseTransactionValueObject(JournalEntry journalEntry)
                                                                                                                                                                  throws com.bankframe.ejb.ProcessingErrorException
Creates FinancialTransactionOriginalDetailsVO.
Parameters:
journalEntry - JournalEntry
Returns:
FinancialTransactionOriginalDetailsVO for reverse transaction
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails