com.siebel.rf.offline.data.journalentry
Class JournalEntryFactory

java.lang.Object
  |
  +--com.siebel.rf.offline.branch.datastore.PersistedFactory
        |
        +--com.siebel.rf.offline.data.journalentry.JournalEntryFactory

public class JournalEntryFactory
extends PersistedFactory

The JournalEntryFactory class


Constructor Summary
JournalEntryFactory()
           
 
Method Summary
static JournalEntry convertToJournalEntry(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionJournalEntryVO financialTransactionJournalEntryVO)
          Returns Journal Entry
static JournalEntry create(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionJournalEntryVO financialTransactionJournalEntryVO)
          Creates JournalEntry.
static java.util.Collection findByCompanyCodeAndUserIdAndDateRangeAndAmountRange(java.lang.String companyCode, java.lang.String userId, java.lang.String dateFrom, java.lang.String dateTo, java.lang.Double amountFrom, java.lang.Double amountTo)
          Returns Journalentry
static java.util.Collection findByCompanyCodeAndUserIdAndDateRangeAndTransactionCode(java.lang.String companyCode, java.lang.String userId, java.lang.String dateFrom, java.lang.String dateTo, java.lang.String transactionCode)
          Returns JournalEntry
static java.util.Collection findByCompanyCodeAndUserIdandDateRangeAndTransactionType(java.lang.String companyCode, java.lang.String userId, java.lang.String dateFrom, java.lang.String dateTo, java.lang.String transactionType)
          Returns JournalEntry
static java.util.Collection findByCompanyCodeAndUserIdAndJournalDateJournalStartTimeCustomerSessionIdAndJournalEntryType(java.lang.String companyCode, java.lang.String userId, java.lang.String startDate, java.lang.String entryTime, java.lang.String customerSessionId, java.lang.String journalEntryType)
          Returns JournalEntry
static java.util.Collection findByCompanyCodeAndUserIdJournalDateJournalStartTimeAndCustomerSessionId(java.lang.String companyCode, java.lang.String userId, java.lang.String startDate, java.lang.String startTime, java.lang.String customerSessionId)
          Returns JournalEntry
static JournalEntry findByJournalEntryId(java.lang.String journalEntryId)
          Returns Journalentry
static JournalEntry findByPrimaryKey(java.lang.String companyCode, java.lang.String journalEntryId, java.lang.String journalDate, java.lang.String journalStartTime, java.lang.String userId)
          Returns JournalEntry
static JournalEntry getJournalEntry(java.lang.String companyCode, java.lang.String journalEntryId, java.lang.String journalDate, java.lang.String journalStartTime, java.lang.String userId)
          Returns JournalEntry
static void purgeProcessedData()
          Deletes processed data
static Persisted store(Persisted persisted)
          Updates JournalEntry
 
Methods inherited from class com.siebel.rf.offline.branch.datastore.PersistedFactory
remove
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JournalEntryFactory

public JournalEntryFactory()
Method Detail

findByJournalEntryId

public static JournalEntry findByJournalEntryId(java.lang.String journalEntryId)
Returns Journalentry
Parameters:
companyCode - String
userId - String
dateFrom - String
dateTo - String
amountFrom - Double
amountTo - Double
Returns:
journalEntry based on companyCode, userId, dateRange and amountRange

findByPrimaryKey

public static JournalEntry findByPrimaryKey(java.lang.String companyCode,
                                            java.lang.String journalEntryId,
                                            java.lang.String journalDate,
                                            java.lang.String journalStartTime,
                                            java.lang.String userId)
                                     throws FinderException
Returns JournalEntry
Parameters:
companyCode - String
journalEntryId - String
journalDate - String
journalStartTime - String
userId - String
Returns:
journalEntry based on PrimaryKey attributes
Throws:
FinderException - This exception is thrown if JournalEntry not found

getJournalEntry

public static JournalEntry getJournalEntry(java.lang.String companyCode,
                                           java.lang.String journalEntryId,
                                           java.lang.String journalDate,
                                           java.lang.String journalStartTime,
                                           java.lang.String userId)
                                    throws com.bankframe.ejb.ProcessingErrorException
Returns JournalEntry
Parameters:
companyCode - String
journalEntryId - String
journalDate - String
journalStartTime - String
userId - String
Returns:
JournalEntry using finder findByPrimaryKey.
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails

convertToJournalEntry

public static JournalEntry convertToJournalEntry(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionJournalEntryVO financialTransactionJournalEntryVO)
Returns Journal Entry
Parameters:
financialTransactionJournalEntryVO - FinancialTransactionJournalEntryVO
Returns:
JournalEntry after convering FinancialTransactionJournalEntryVO to JournalEntry

findByCompanyCodeAndUserIdAndDateRangeAndAmountRange

public static java.util.Collection findByCompanyCodeAndUserIdAndDateRangeAndAmountRange(java.lang.String companyCode,
                                                                                        java.lang.String userId,
                                                                                        java.lang.String dateFrom,
                                                                                        java.lang.String dateTo,
                                                                                        java.lang.Double amountFrom,
                                                                                        java.lang.Double amountTo)
Returns Journalentry
Parameters:
companyCode - String
userId - String
dateFrom - String
dateTo - String
amountFrom - Double
amountTo - Double
Returns:
journalEntry based on companyCode, userId, dateRange and amountRange

findByCompanyCodeAndUserIdAndDateRangeAndTransactionCode

public static java.util.Collection findByCompanyCodeAndUserIdAndDateRangeAndTransactionCode(java.lang.String companyCode,
                                                                                            java.lang.String userId,
                                                                                            java.lang.String dateFrom,
                                                                                            java.lang.String dateTo,
                                                                                            java.lang.String transactionCode)
Returns JournalEntry
Parameters:
companyCode - String
userId - String
dateFrom - String
dateTo - String
transactionCode - String
Returns:
journalEntry based on companyCode, userId, dateRange and transactionCode

findByCompanyCodeAndUserIdandDateRangeAndTransactionType

public static java.util.Collection findByCompanyCodeAndUserIdandDateRangeAndTransactionType(java.lang.String companyCode,
                                                                                            java.lang.String userId,
                                                                                            java.lang.String dateFrom,
                                                                                            java.lang.String dateTo,
                                                                                            java.lang.String transactionType)
Returns JournalEntry
Parameters:
companyCode - String
userId - string
dateFrom - String
dateTo - String
transactionType - String
Returns:
journalEntry based on companyCode, userId, dateRange and transactionType

findByCompanyCodeAndUserIdJournalDateJournalStartTimeAndCustomerSessionId

public static java.util.Collection findByCompanyCodeAndUserIdJournalDateJournalStartTimeAndCustomerSessionId(java.lang.String companyCode,
                                                                                                             java.lang.String userId,
                                                                                                             java.lang.String startDate,
                                                                                                             java.lang.String startTime,
                                                                                                             java.lang.String customerSessionId)
Returns JournalEntry
Parameters:
companyCode - String
userId - String
journalDate - String
journalStartTime - String
customerSessionId - String
Returns:
journalEntry based on companyCode, userId, journalDate, journalStartTime and customerSessionId

findByCompanyCodeAndUserIdAndJournalDateJournalStartTimeCustomerSessionIdAndJournalEntryType

public static java.util.Collection findByCompanyCodeAndUserIdAndJournalDateJournalStartTimeCustomerSessionIdAndJournalEntryType(java.lang.String companyCode,
                                                                                                                                java.lang.String userId,
                                                                                                                                java.lang.String startDate,
                                                                                                                                java.lang.String entryTime,
                                                                                                                                java.lang.String customerSessionId,
                                                                                                                                java.lang.String journalEntryType)
Returns JournalEntry
Parameters:
companyCode - String
userId - String
journalDate - String
journalStartTime - String
journalEntryType - String
customerSessionId - String
Returns:
journalEntry based on companyCode, userId, journalDate, journalStartTime, journalEntryType and customerSessionId

create

public static JournalEntry create(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionJournalEntryVO financialTransactionJournalEntryVO)
                           throws com.bankframe.validation.ValidationException
Creates JournalEntry.
Parameters:
financialTransactionJournalEntryVO - FinancialTransactionJournalEntryVO
Returns:
JournalEntry
Throws:
com.bankframe.validation.ValidationException - This exception is thrown if validation fails

store

public static Persisted store(Persisted persisted)
                       throws com.bankframe.validation.ValidationException
Updates JournalEntry
Parameters:
persisted - Persisted
Returns:
JournalEntry
Throws:
com.bankframe.validation.ValidationException - This exception is thrown if validation fails

purgeProcessedData

public static void purgeProcessedData()
Deletes processed data