com.ibm.commerce.common.objects
Class CurrencyCounterValueListAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractAccessBean
        |
        +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
              |
              +--com.ibm.commerce.common.objects.CurrencyCounterValueListAccessBean
All Implemented Interfaces:
CurrencyCounterValueListAccessBeanData, java.io.Serializable

public class CurrencyCounterValueListAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements CurrencyCounterValueListAccessBeanData

This bean provides access to the CURCVLIST table.

The following is a description of this table:

Each row of this table represents a CounterCurrencyPair. The primary use of this information is for "dual display" of European Monetary Union monetary amounts.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
CurrencyCounterValueListAccessBean()
          Default constructor.
CurrencyCounterValueListAccessBean(javax.ejb.EJBObject ejbObject)
          Creates an access bean for the specified EJB
 
Method Summary
 void commitCopyHelper()
          Update(flush) data to the EJBObject (persistent storage).
 java.util.Enumeration findAll()
          Retrieves all CurrencyCounterValueListAccessBeans
 java.lang.String getCounterValueCurrency()
          This method provides access to the CURCVLIST.COUNTERVALUECURR column of DB2 type CHAR(3) NOT NULL.
 java.lang.String getCurrency()
          This method provides access to the CURCVLIST.CURRSTR column of DB2 type CHAR(3) NOT NULL.
 java.lang.Integer getDisplaySequence()
          This method provides access to the CURCVLIST.DISPLAYSEQ column of DB2 type FLOAT NOT NULL.
 java.lang.Integer getStoreEntityId()
          This method provides access to the CURCVLIST.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setInitKey_counterValueCurrency(java.lang.String aInitKey_counterValueCurrency)
          Set the primary key for this object
 void setInitKey_currency(java.lang.String aInitKey_currency)
          Set the primary key for this object
 void setInitKey_displaySequence(java.lang.Integer aInitKey_displaySequence)
          Set the primary key for this object
 void setInitKey_storeEntityId(java.lang.Integer aInitKey_storeEntityId)
          Set the primary key for this object
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
__getCache, __getCache, __getKey, __setCache, __setCache, __setKey, commitCopyHelper, createAccessBeans, createAccessBeans, instantiateEJBByPrimaryKey, refreshCopyHelper, setEJBRef
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
defaultJNDIName, defaultNameServiceType, defaultNameServiceURL, getEJBRef, getGlobalHome, getHome, getInit_GlobalNameServiceTypeName, getInit_GlobalNameServiceURLName, getInit_JNDIName, getInit_NameServiceTypeName, getInit_NameServiceURLName, getInitContext, getInitContext, instantiateEJB, resetEJBRef, resetHomeCache, setInit_GlobalNameServiceTypeName, setInit_GlobalNameServiceURLName, setInit_JNDIName, setInit_NameServiceTypeName, setInit_NameServiceURLName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CurrencyCounterValueListAccessBean

public CurrencyCounterValueListAccessBean()

Default constructor. Maps to findByPrimaryKey.


CurrencyCounterValueListAccessBean

public CurrencyCounterValueListAccessBean(javax.ejb.EJBObject ejbObject)
                                   throws java.rmi.RemoteException

Creates an access bean for the specified EJB

Parameters:
ejbObject - javax.ejb.EJBObject
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
Method Detail

commitCopyHelper

public void commitCopyHelper()
                      throws java.rmi.RemoteException,
                             javax.ejb.CreateException,
                             javax.ejb.FinderException,
                             javax.naming.NamingException

Update(flush) data to the EJBObject (persistent storage).

Overrides:
commitCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findAll

public java.util.Enumeration findAll()
                              throws java.rmi.RemoteException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException

Retrieves all CurrencyCounterValueListAccessBeans

The SQL query used to fetch the requested row from the CURCVLIST table is:

SELECT * FROM CURCVLIST T1 WHERE 1 = 1 ORDER BY T1.DISPLAYSEQ

Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCounterValueCurrency

public java.lang.String getCounterValueCurrency()
                                         throws java.rmi.RemoteException,
                                                javax.ejb.CreateException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException

This method provides access to the CURCVLIST.COUNTERVALUECURR column of DB2 type CHAR(3) NOT NULL.

The following is a description of this column:

A counter value currency (ISO 4217 standards code). When "dual display" is desired, amounts in the shopping currency are converted to all the counter value currencies for that shopping currency and shown for the information of the customer.

Specified by:
getCounterValueCurrency in interface CurrencyCounterValueListAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCurrency

public java.lang.String getCurrency()
                             throws java.rmi.RemoteException,
                                    javax.ejb.CreateException,
                                    javax.ejb.FinderException,
                                    javax.naming.NamingException

This method provides access to the CURCVLIST.CURRSTR column of DB2 type CHAR(3) NOT NULL.

The following is a description of this column:

The shopping currency (in which customer intends to pay). This is a currency code as per ISO 4217 standards.

Specified by:
getCurrency in interface CurrencyCounterValueListAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getDisplaySequence

public java.lang.Integer getDisplaySequence()
                                     throws java.rmi.RemoteException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException

This method provides access to the CURCVLIST.DISPLAYSEQ column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

Counter value amounts, one for each counter value currency, are displayed in ascending sequence of DISPLAYSEQ.

Specified by:
getDisplaySequence in interface CurrencyCounterValueListAccessBeanData
Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStoreEntityId

public java.lang.Integer getStoreEntityId()
                                   throws java.rmi.RemoteException,
                                          javax.ejb.CreateException,
                                          javax.ejb.FinderException,
                                          javax.naming.NamingException

This method provides access to the CURCVLIST.STOREENT_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The StoreEntity this CounterCurrencyPair is part of. The complete list of counter value currencies for a Store includes CounterCurrencyPairs from both the Store and its StoreGroup.

Specified by:
getStoreEntityId in interface CurrencyCounterValueListAccessBeanData
Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

refreshCopyHelper

public void refreshCopyHelper()
                       throws java.rmi.RemoteException,
                              javax.ejb.CreateException,
                              javax.ejb.FinderException,
                              javax.naming.NamingException

Load data from the EJBObject.

Overrides:
refreshCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

setInitKey_counterValueCurrency

public void setInitKey_counterValueCurrency(java.lang.String aInitKey_counterValueCurrency)

Set the primary key for this object

Parameters:
aInitKey_counterValueCurrency - java.lang.String
Returns:
void

setInitKey_currency

public void setInitKey_currency(java.lang.String aInitKey_currency)

Set the primary key for this object

Parameters:
aInitKey_currency - java.lang.String
Returns:
void

setInitKey_displaySequence

public void setInitKey_displaySequence(java.lang.Integer aInitKey_displaySequence)

Set the primary key for this object

Parameters:
aInitKey_displaySequence - java.lang.Integer
Returns:
void

setInitKey_storeEntityId

public void setInitKey_storeEntityId(java.lang.Integer aInitKey_storeEntityId)

Set the primary key for this object

Parameters:
aInitKey_storeEntityId - java.lang.Integer
Returns:
void