com.siebel.rf.offline.data.teller
Class TellerFactory

java.lang.Object
  |
  +--com.siebel.rf.offline.branch.datastore.PersistedFactory
        |
        +--com.siebel.rf.offline.data.teller.TellerFactory

public class TellerFactory
extends PersistedFactory

The TellerFactory class


Constructor Summary
TellerFactory()
           
 
Method Summary
static java.util.Collection findByBranchCode(java.lang.String branchCode)
          Returns collection of Tellers
static java.util.Collection findByCompanyCodeAndBranchCodeAndStartDate(java.lang.String companyCode, java.lang.String branchCode, java.lang.String startDate)
          Returns collection of Tellers
static java.util.Collection findByCompanyCodeAndBranchCodeAndStartDateAndCashBoxIdAndHolderPosition(java.lang.String companyCode, java.lang.String branchCode, java.lang.String startDate, java.lang.String cashBoxId, java.lang.String holderPosition)
          Returns collection of Tellers
static java.util.Collection findByCompanyCodeAndBranchCodeAndStartDateAndHolderPosition(java.lang.String companyCode, java.lang.String branchCode, java.lang.String startDate, java.lang.String holderPosition)
          Returns collection of Tellers
static java.util.Collection findByCompanyCodeAndBranchCodeAndUserIdAndStartDate(java.lang.String companyCode, java.lang.String branchCode, java.lang.String userId, java.lang.String startDate)
          Returns collection of Tellers
static Teller findByPrimaryKey(java.lang.String companyCode, java.lang.String branchCode, java.lang.String startDate, java.lang.String startTime, java.lang.String userId)
          Returns Teller
static Teller getTeller(java.lang.String companyCode, java.lang.String branchCode, java.lang.String startDate, java.lang.String startTime, java.lang.String userId)
          Returns Teller
static void purgeProcessedData()
          deletes the processed data
static Persisted store(Persisted persisted)
          Updates Teller
 
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

TellerFactory

public TellerFactory()
Method Detail

findByPrimaryKey

public static Teller findByPrimaryKey(java.lang.String companyCode,
                                      java.lang.String branchCode,
                                      java.lang.String startDate,
                                      java.lang.String startTime,
                                      java.lang.String userId)
                               throws FinderException
Returns Teller
Parameters:
companyCode - String
branchCode - String
startDate - String
startTime - String
userId - String
Returns:
Teller based on primary key attributes
Throws:
FinderException - This exception is thrown if Teller not found

getTeller

public static Teller getTeller(java.lang.String companyCode,
                               java.lang.String branchCode,
                               java.lang.String startDate,
                               java.lang.String startTime,
                               java.lang.String userId)
                        throws com.bankframe.ejb.ProcessingErrorException
Returns Teller
Parameters:
companyCode - String
branchCode - String
startDate - String
startTime - String
userId - String
Returns:
an instance of Teller
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails

findByBranchCode

public static java.util.Collection findByBranchCode(java.lang.String branchCode)
Returns collection of Tellers
Parameters:
branchCode - String
Returns:
the collection of Tellers based on branchCode

findByCompanyCodeAndBranchCodeAndStartDate

public static java.util.Collection findByCompanyCodeAndBranchCodeAndStartDate(java.lang.String companyCode,
                                                                              java.lang.String branchCode,
                                                                              java.lang.String startDate)
Returns collection of Tellers
Parameters:
companyCode - String
branchCode - String
startDate - String
Returns:
the collection of Tellers based on companyCode, branchCode and startDate

findByCompanyCodeAndBranchCodeAndStartDateAndHolderPosition

public static java.util.Collection findByCompanyCodeAndBranchCodeAndStartDateAndHolderPosition(java.lang.String companyCode,
                                                                                               java.lang.String branchCode,
                                                                                               java.lang.String startDate,
                                                                                               java.lang.String holderPosition)
Returns collection of Tellers
Parameters:
companyCode - String
branchCode - String
startDate - String
holderPosition - String
Returns:
the collection of Tellers based on companyCode, branchCode, startDate and holderPosition

findByCompanyCodeAndBranchCodeAndStartDateAndCashBoxIdAndHolderPosition

public static java.util.Collection findByCompanyCodeAndBranchCodeAndStartDateAndCashBoxIdAndHolderPosition(java.lang.String companyCode,
                                                                                                           java.lang.String branchCode,
                                                                                                           java.lang.String startDate,
                                                                                                           java.lang.String cashBoxId,
                                                                                                           java.lang.String holderPosition)
Returns collection of Tellers
Parameters:
companyCode - String
branchCode - String
startDate - String
cashBoxId - String
holderPosition - String
Returns:
the collection of Tellers based on companyCode, branchCode, startDate, cashBoxId and holderPosition

findByCompanyCodeAndBranchCodeAndUserIdAndStartDate

public static java.util.Collection findByCompanyCodeAndBranchCodeAndUserIdAndStartDate(java.lang.String companyCode,
                                                                                       java.lang.String branchCode,
                                                                                       java.lang.String userId,
                                                                                       java.lang.String startDate)
Returns collection of Tellers
Parameters:
companyCode - String
branchCode - String
userId - String
startDate - String
Returns:
the collection of Tellers based on companyCode, branchCode, userId and startDate

store

public static Persisted store(Persisted persisted)
                       throws com.bankframe.validation.ValidationException
Updates Teller
Parameters:
persisted - Persisted
Returns:
Teller after updating the Teller details
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails

purgeProcessedData

public static void purgeProcessedData()
deletes the processed data