com.siebel.rf.offline.data.currencydenomination
Class CurrencyDenominationFactory

java.lang.Object
  |
  +--com.siebel.rf.offline.branch.datastore.PersistedFactory
        |
        +--com.siebel.rf.offline.data.currencydenomination.CurrencyDenominationFactory

public class CurrencyDenominationFactory
extends PersistedFactory

The CurrencyDenominationFactory class


Constructor Summary
CurrencyDenominationFactory()
           
 
Method Summary
static java.util.Collection findByCurrency(java.lang.String currency)
          Returns collection of CurrencyDenominations
static CurrencyDenomination findByPrimaryKey(java.lang.String currency, java.lang.Double denominationValue, java.lang.String denominationIndicator)
          Returns CurrencyDenomination
static CurrencyDenomination getCurrencyDenomination(java.lang.String currency, java.lang.Double denominationValue, java.lang.String denominationIndicator)
          Returns CurrencyDenominations
static Persisted store(Persisted persisted)
          Updates CurrencyDenomination
 
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

CurrencyDenominationFactory

public CurrencyDenominationFactory()
Method Detail

findByPrimaryKey

public static CurrencyDenomination findByPrimaryKey(java.lang.String currency,
                                                    java.lang.Double denominationValue,
                                                    java.lang.String denominationIndicator)
                                             throws FinderException
Returns CurrencyDenomination
Parameters:
currency - String
denominationValue - Double
denominationIndicator - String
Returns:
the CurrencyDenomination based on primary key attributes
Throws:
FinderException - This exception is thrown if CurrencyDenomination not found

getCurrencyDenomination

public static CurrencyDenomination getCurrencyDenomination(java.lang.String currency,
                                                           java.lang.Double denominationValue,
                                                           java.lang.String denominationIndicator)
                                                    throws com.bankframe.ejb.ProcessingErrorException
Returns CurrencyDenominations
Parameters:
currency - String
denominationValue - Double
denominationIndicator - String
Returns:
an instance of CurrencyDenominations based on currency, denominationValue and denominationIndicator
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails

findByCurrency

public static java.util.Collection findByCurrency(java.lang.String currency)
Returns collection of CurrencyDenominations
Parameters:
currency - String
Returns:
the collection of CurrencyDenominations based on currency

store

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