com.siebel.rf.offline.data.journalentryitem
Class JournalEntryItemFactory

java.lang.Object
  |
  +--com.siebel.rf.offline.branch.datastore.PersistedFactory
        |
        +--com.siebel.rf.offline.data.journalentryitem.JournalEntryItemFactory

public class JournalEntryItemFactory
extends PersistedFactory

The JournalEntryItemFactory class


Constructor Summary
JournalEntryItemFactory()
           
 
Method Summary
static JournalEntryItem createJournalEntryItem(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionJournalEntryItemVO financialTransactionJournalEntryItemVO)
          Creates JournalEntryItem.
static java.util.Collection findByJournalEntry(java.lang.String companyCode, java.lang.String journalEntryId, java.lang.String journalDate, java.lang.String journalStartTime, java.lang.String userId)
          Returns Collection of JournalEntryItem
static java.util.Collection findByJournalEntryAndPaymentMethod(java.lang.String companyCode, java.lang.String journalEntryId, java.lang.String journalDate, java.lang.String journalStartTime, java.lang.String userId, java.lang.String paymentMethod)
          Returns Collection of JournalEntryItem
static JournalEntryItem findByPrimaryKey(java.lang.String companyCode, java.lang.String userId, java.lang.String journalDate, java.lang.String journalStartTime, java.lang.String journalEntryItemSequenceNumber, java.lang.String journalEntryId)
          Returns JournalEntryItem
static JournalEntryItem getJournalEntryItem(java.lang.String companyCode, java.lang.String userId, java.lang.String journalDate, java.lang.String journalStartTime, java.lang.String journalEntryItemSequenceNumber, java.lang.String journalEntryId)
          Returns JournalEntryItem
static void purgeProcessedData()
          Deletes processed data
static Persisted store(Persisted persisted)
          Updates JournalEntryItem
 
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

JournalEntryItemFactory

public JournalEntryItemFactory()
Method Detail

findByPrimaryKey

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

getJournalEntryItem

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

findByJournalEntryAndPaymentMethod

public static java.util.Collection findByJournalEntryAndPaymentMethod(java.lang.String companyCode,
                                                                      java.lang.String journalEntryId,
                                                                      java.lang.String journalDate,
                                                                      java.lang.String journalStartTime,
                                                                      java.lang.String userId,
                                                                      java.lang.String paymentMethod)
Returns Collection of JournalEntryItem
Parameters:
companyCode - String
journalEntryId - String
journalDate - String
journalStartTime - String
userId - String
paymentMethod - String
Returns:
JournalEntryItem based on companyCode, journalEntryId, journalDate, journalStartTime, userId and paymentMethod

findByJournalEntry

public static java.util.Collection findByJournalEntry(java.lang.String companyCode,
                                                      java.lang.String journalEntryId,
                                                      java.lang.String journalDate,
                                                      java.lang.String journalStartTime,
                                                      java.lang.String userId)
Returns Collection of JournalEntryItem
Parameters:
companyCode - String
journalEntryId - String
journalDate - String
journalStartTime - String
userId - String
Returns:
JournalEntryItem based on companyCode, journalEntryId, journalDate, journalStartTime and userId

createJournalEntryItem

public static JournalEntryItem createJournalEntryItem(com.bankframe.vo.retail.solutionset.impl.financialtransactions.FinancialTransactionJournalEntryItemVO financialTransactionJournalEntryItemVO)
                                               throws com.bankframe.validation.ValidationException
Creates JournalEntryItem.
Parameters:
financialTransactionJournalEntryItemVO - FinancialTransactionJournalEntryItemVO
Returns:
JournalEntryItem
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 JournalEntryItem
Parameters:
persisted - Persisted
Returns:
JournalEntryItem

purgeProcessedData

public static void purgeProcessedData()
Deletes processed data