com.ibm.commerce.common.objects
Class QuantityUnitDescriptionAccessBean

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

public class QuantityUnitDescriptionAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements QuantityUnitDescriptionAccessBeanData

This bean provides access to the QTYUNITDSC table.

The following is a description of this table:

Each row in this table describes a QuantityUnit in a particular language.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
QuantityUnitDescriptionAccessBean()
          Default constructor.
QuantityUnitDescriptionAccessBean(javax.ejb.EJBObject ejbObject)
          Creates an access bean for the specified EJB
QuantityUnitDescriptionAccessBean(java.lang.String argQuantityUnitId, java.lang.Integer argLanguageId)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
 
Method Summary
 void commitCopyHelper()
          Update(flush) data to the EJBObject (persistent storage).
 java.util.Enumeration findByLanguage(java.lang.Integer languageId)
          Retrieves all QuantityUnitDescriptionAccessBeans by language id
 java.lang.String getDescription()
          This method provides access to the QTYUNITDSC.DESCRIPTION column of DB2 type VARCHAR(254) NULL.
 java.lang.String getLanguage_id()
          This method provides access to the QTYUNITDSC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getLanguage_idInEJBType()
          This method provides access to the QTYUNITDSC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.
 java.lang.String getQuantityUnitId()
          This method provides access to the QTYUNITDSC.QTYUNIT_ID column of DB2 type CHAR(16) NOT NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setDescription(java.lang.String aDescription)
          This method provides access to the QTYUNITDSC.DESCRIPTION column of DB2 type VARCHAR(254) NULL.
 void setInitKey_language_id(java.lang.String aInitKey_language_id)
          Set the primary key for this object
 void setInitKey_quantityUnitId(java.lang.String aInitKey_quantityUnitId)
          Set the primary key for this object
 void setLanguage_id(java.lang.Integer aLanguage_id)
          This method provides access to the QTYUNITDSC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.
 void setLanguage_id(java.lang.String aLanguage_id)
          This method provides access to the QTYUNITDSC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.
 void setQuantityUnitId(java.lang.String aQuantityUnitId)
          This method provides access to the QTYUNITDSC.QTYUNIT_ID column of DB2 type CHAR(16) NOT NULL.
 
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

QuantityUnitDescriptionAccessBean

public QuantityUnitDescriptionAccessBean()

Default constructor. Maps to findByPrimaryKey.


QuantityUnitDescriptionAccessBean

public QuantityUnitDescriptionAccessBean(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

QuantityUnitDescriptionAccessBean

public QuantityUnitDescriptionAccessBean(java.lang.String argQuantityUnitId,
                                         java.lang.Integer argLanguageId)
                                  throws javax.naming.NamingException,
                                         javax.ejb.CreateException,
                                         java.rmi.RemoteException,
                                         javax.ejb.FinderException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Creates a QuantityUnitDescriptionAccessBean with the specified quantity unit id and language id

Parameters:
argQuantityUnitId - Quantity unit id
argLanguageId - Language id
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException 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

findByLanguage

public java.util.Enumeration findByLanguage(java.lang.Integer languageId)
                                     throws java.rmi.RemoteException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException

Retrieves all QuantityUnitDescriptionAccessBeans by language id

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

SELECT * FROM QTYUNITDSC T1 WHERE T1.language_id = ? ORDER BY T1.DESCRIPTION

Parameters:
languageId - Language id
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

getDescription

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

This method provides access to the QTYUNITDSC.DESCRIPTION column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

The description of the QuantityUnit.

Specified by:
getDescription in interface QuantityUnitDescriptionAccessBeanData
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

getLanguage_id

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

This method provides access to the QTYUNITDSC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The language of the description. For a list of language components, see the LANGUAGE table.

Specified by:
getLanguage_id in interface QuantityUnitDescriptionAccessBeanData
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

getLanguage_idInEJBType

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

This method provides access to the QTYUNITDSC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The language of the description. For a list of language components, see the LANGUAGE table.

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

getQuantityUnitId

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

This method provides access to the QTYUNITDSC.QTYUNIT_ID column of DB2 type CHAR(16) NOT NULL.

The following is a description of this column:

The QuantityUnit.

Specified by:
getQuantityUnitId in interface QuantityUnitDescriptionAccessBeanData
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

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

setDescription

public void setDescription(java.lang.String aDescription)

This method provides access to the QTYUNITDSC.DESCRIPTION column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

The description of the QuantityUnit.

Specified by:
setDescription in interface QuantityUnitDescriptionAccessBeanData
Parameters:
aDescription - java.lang.String
Returns:
void

setInitKey_language_id

public void setInitKey_language_id(java.lang.String aInitKey_language_id)

Set the primary key for this object

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

setInitKey_quantityUnitId

public void setInitKey_quantityUnitId(java.lang.String aInitKey_quantityUnitId)

Set the primary key for this object

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

setLanguage_id

public void setLanguage_id(java.lang.Integer aLanguage_id)

This method provides access to the QTYUNITDSC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The language of the description. For a list of language components, see the LANGUAGE table.

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

setLanguage_id

public void setLanguage_id(java.lang.String aLanguage_id)

This method provides access to the QTYUNITDSC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The language of the description. For a list of language components, see the LANGUAGE table.

Specified by:
setLanguage_id in interface QuantityUnitDescriptionAccessBeanData
Parameters:
aLanguage_id - java.lang.String
Returns:
void

setQuantityUnitId

public void setQuantityUnitId(java.lang.String aQuantityUnitId)

This method provides access to the QTYUNITDSC.QTYUNIT_ID column of DB2 type CHAR(16) NOT NULL.

The following is a description of this column:

The QuantityUnit.

Specified by:
setQuantityUnitId in interface QuantityUnitDescriptionAccessBeanData
Parameters:
aQuantityUnitId - java.lang.String
Returns:
void