com.ibm.commerce.catalog.objects
Class InterestItemAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractAccessBean
        |
        +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
              |
              +--com.ibm.commerce.catalog.objects.InterestItemAccessBean
All Implemented Interfaces:
InterestItemAccessBeanData, java.io.Serializable

public class InterestItemAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements InterestItemAccessBeanData

This bean provides access to the IITEM table.

The following is a description of this table:

Each row of this table represents an IItem in an IItemList.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
InterestItemAccessBean()
          Default constructor.
InterestItemAccessBean(javax.ejb.EJBObject intItemEJBObject)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
InterestItemAccessBean(com.ibm.commerce.catalog.objects.InterestItemKey aInterestItemKey, java.lang.Integer anStoreId, java.lang.Long anMemberId)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
InterestItemAccessBean(com.ibm.commerce.catalog.objects.InterestItemKey aInterestItemKey, java.lang.Integer anStoreId, java.lang.Long anMemberId, java.lang.Double adSequence)
          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 findAllByIListAndUser(java.lang.Long anIItemListId, java.lang.Long anMemberId)
          This finder method return an enumeration of InterestItem Access Bean with specified Interest Item List ID and User ID.
 java.util.Enumeration findAllByIListNumber(java.lang.Long anIItemListId)
          This finder method return an enumeration of InterestItem Access Bean with specified Interest Item List ID.
 java.util.Enumeration findAllByUserReferenceNumber(java.lang.Long anMemberId)
          This finder method return an enumeration of InterestItem Access Bean with specified owner ID.
 java.util.Enumeration findByCatalogEntriesAndListIds(java.lang.Long[] alCatentryId, java.lang.Long[] alIItemListId)
          This finder method return an enumeration of InterestItem Access Bean with the specified list of Catalog Entry IDs and the list of Interest Item List IDs.
 java.util.Enumeration findByListIds(java.lang.Long[] aInterestItemListIds)
          This finder method returns an enumeration of InterestItem Access Bean with the specified list of Interest Item List IDs.
 java.util.Enumeration findWithPushDownQuery(java.lang.String astrPushDownQuery)
          This finder method returns an enumeration of InterestItem Access Bean with specified query.
 java.lang.String getCatalogEntryReferenceNumber()
          This method provides access to the IITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getCatalogEntryReferenceNumberInEJBType()
          This method provides access to the IITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getField1()
          This method provides access to the IITEM.FIELD1 column of DB2 type INTEGER NULL.
 java.lang.Integer getField1InEJBType()
          This method provides access to the IITEM.FIELD1 column of DB2 type INTEGER NULL.
 java.lang.String getField2()
          This method provides access to the IITEM.FIELD2 column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getField2InEJBType()
          This method provides access to the IITEM.FIELD2 column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getField3()
          This method provides access to the IITEM.FIELD3 column of DB2 type VARCHAR(254) NULL.
 java.lang.String getInterestListNumber()
          This method provides access to the IITEM.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getInterestListNumberInEJBType()
          This method provides access to the IITEM.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getLastUpdate()
          This method provides access to the IITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getLastUpdateInEJBType()
          This method provides access to the IITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 java.lang.String getQuantity()
          This method provides access to the IITEM.QUANTITY column of DB2 type FLOAT NULL.
 java.lang.Double getQuantityInEJBType()
          This method provides access to the IITEM.QUANTITY column of DB2 type FLOAT NULL.
 java.lang.String getSequence()
          This method provides access to the IITEM.SEQUENCE column of DB2 type FLOAT NOT NULL.
 java.lang.Double getSequenceInEJBType()
          This method provides access to the IITEM.SEQUENCE column of DB2 type FLOAT NOT NULL.
 java.lang.String getStoreEntryID()
          This method provides access to the IITEM.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getStoreEntryIDInEJBType()
          This method provides access to the IITEM.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 java.lang.String getUserReferenceNumber()
          This method provides access to the IITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getUserReferenceNumberInEJBType()
          This method provides access to the IITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setField1(java.lang.Integer aField1)
          This method provides access to the IITEM.FIELD1 column of DB2 type INTEGER NULL.
 void setField1(java.lang.String astrField1)
          This method provides access to the IITEM.FIELD1 column of DB2 type INTEGER NULL.
 void setField2(java.math.BigDecimal aField2)
          This method provides access to the IITEM.FIELD2 column of DB2 type DECIMAL(20,5) NULL.
 void setField2(java.lang.String astrField2)
          This method provides access to the IITEM.FIELD2 column of DB2 type DECIMAL(20,5) NULL.
 void setField3(java.lang.String astrField3)
          This method provides access to the IITEM.FIELD3 column of DB2 type VARCHAR(254) NULL.
 void setInitKey_catalogEntryReferenceNumber(java.lang.String aInitKey_catalogEntryReferenceNumber)
          Set the primary key for this object
 void setInitKey_interestListNumber(java.lang.String aInitKey_interestListNumber)
          Set the primary key for this object
 void setInterestListNumber(java.lang.Long aInterestListNumber)
          This method provides access to the IITEM.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.
 void setInterestListNumber(java.lang.String aInterestListNumber)
          This method provides access to the IITEM.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.
 void setLastUpdate(java.lang.String astrLastUpdate)
          This method provides access to the IITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setLastUpdate(java.sql.Timestamp atmLastUpdate)
          This method provides access to the IITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setQuantity(java.lang.Double adQuantity)
          This method provides access to the IITEM.QUANTITY column of DB2 type FLOAT NULL.
 void setQuantity(java.lang.String astrQuantity)
          This method provides access to the IITEM.QUANTITY column of DB2 type FLOAT NULL.
 void setSequence(java.lang.Double adSequence)
          This method provides access to the IITEM.SEQUENCE column of DB2 type FLOAT NOT NULL.
 void setSequence(java.lang.String astrSequence)
          This method provides access to the IITEM.SEQUENCE column of DB2 type FLOAT NOT NULL.
 void setStoreEntryID(java.lang.Integer aStoreEntryID)
          This method provides access to the IITEM.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 void setStoreEntryID(java.lang.String astrStoreEntryID)
          This method provides access to the IITEM.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 void setUserReferenceNumber(java.lang.Long aUserReferenceNumber)
          This method provides access to the IITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void setUserReferenceNumber(java.lang.String astrUserReferenceNumber)
          This method provides access to the IITEM.MEMBER_ID column of DB2 type BIGINT 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

InterestItemAccessBean

public InterestItemAccessBean()

Default constructor. Maps to findByPrimaryKey.


InterestItemAccessBean

public InterestItemAccessBean(javax.ejb.EJBObject intItemEJBObject)
                       throws java.rmi.RemoteException

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

Parameters:
intItemEJBObject - The InterestItem Access Bean javax.ejb.EJBObject
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

InterestItemAccessBean

public InterestItemAccessBean(com.ibm.commerce.catalog.objects.InterestItemKey aInterestItemKey,
                              java.lang.Integer anStoreId,
                              java.lang.Long anMemberId)
                       throws javax.ejb.CreateException,
                              java.rmi.RemoteException,
                              javax.naming.NamingException

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

This method creates an InterestItem Access Bean with the specified InterestItemKey, Store Entity ID, and User ID. The InterestItemKey can be created by calling its constructor with the InterestItemList ID and the Catalog Entry ID

Parameters:
aInterestItemKey - The Interest Item Key. com.ibm.commerce.catalog.objects.InterestItemKey
anStoreId - The Store reference number. java.lang.Integer
anMemberId - The owner reference number of the Interest Item. java.lang.Long
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception

InterestItemAccessBean

public InterestItemAccessBean(com.ibm.commerce.catalog.objects.InterestItemKey aInterestItemKey,
                              java.lang.Integer anStoreId,
                              java.lang.Long anMemberId,
                              java.lang.Double adSequence)
                       throws javax.ejb.CreateException,
                              java.rmi.RemoteException,
                              javax.naming.NamingException

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

This method creates an InterestItem Access Bean with the specified InterestItemKey, Store Entity ID, and User ID. The InterestItemKey can be created by calling its constructor with the InterestItemList ID and the Catalog Entry ID

Parameters:
aInterestItemKey - The Interest Item Key. com.ibm.commerce.catalog.objects.InterestItemKey
anStoreId - The Store reference number. java.lang.Integer
anMemberId - The owner reference number of the Interest Item. java.lang.Long
adSequence - The sequence number of the Interest Item. java.lang.Double
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException 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

findAllByIListAndUser

public java.util.Enumeration findAllByIListAndUser(java.lang.Long anIItemListId,
                                                   java.lang.Long anMemberId)
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

This finder method return an enumeration of InterestItem Access Bean with specified Interest Item List ID and User ID.

SQL:
SELECT * FROM IITEM WHERE IITEM.IITEMLIST_ID = anIItemListId AND IITEM.MEMBER_ID = anMemberId

Parameters:
anIItemListId - The Interest Item List ID java.lang.Long
anMemberId - The Member ID java.lang.Long
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

findAllByIListNumber

public java.util.Enumeration findAllByIListNumber(java.lang.Long anIItemListId)
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

This finder method return an enumeration of InterestItem Access Bean with specified Interest Item List ID.

SQL:
SELECT * FROM IITEM WHERE IITEM.IITEMLIST_ID = anIItemListId

Parameters:
anIItemListId - The Interest Item List ID java.lang.Long
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

findAllByUserReferenceNumber

public java.util.Enumeration findAllByUserReferenceNumber(java.lang.Long anMemberId)
                                                   throws java.rmi.RemoteException,
                                                          javax.ejb.FinderException,
                                                          javax.naming.NamingException

This finder method return an enumeration of InterestItem Access Bean with specified owner ID.

SQL:
SELECT * FROM IITEM WHERE IITEM.MEMBER_ID =

Parameters:
anMemberId - The owner of the Interest Item java.lang.Long
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

findByCatalogEntriesAndListIds

public java.util.Enumeration findByCatalogEntriesAndListIds(java.lang.Long[] alCatentryId,
                                                            java.lang.Long[] alIItemListId)
                                                     throws java.rmi.RemoteException,
                                                            javax.ejb.FinderException,
                                                            javax.naming.NamingException

This finder method return an enumeration of InterestItem Access Bean with the specified list of Catalog Entry IDs and the list of Interest Item List IDs.

SQL:
SELECT * FROM IITEM WHERE IITEM.CATENTRY_ID IN (alCatentryId) AND IITEM.IITEMLIST_ID IN (alIItemListId) ORDER BY IITEM.LASTUPDATE

Parameters:
alCatentryId - The list of Catalog Entry IDs java.lang.Long[]
alIItemListId - The list of Interest Item List IDs java.lang.Long[]
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

findByListIds

public java.util.Enumeration findByListIds(java.lang.Long[] aInterestItemListIds)
                                    throws java.rmi.RemoteException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException

This finder method returns an enumeration of InterestItem Access Bean with the specified list of Interest Item List IDs.

SQL:
SELECT * FROM IITEM WHERE IITEM.IITEMLIST_ID IN (aInterestItemListIds) ORDER BY IITEM.LASTUPDATE

Parameters:
aInterestItemListIds - The list of InterestItemList ID java.lang.Long[]
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

findWithPushDownQuery

public java.util.Enumeration findWithPushDownQuery(java.lang.String astrPushDownQuery)
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

This finder method returns an enumeration of InterestItem Access Bean with specified query. The push down query act as the where clause to search in the IITEM table.

An example of the pus down query: "CATENTRY_ID=1234 AND STOREENT_ID=0"
Parameters:
astrPushDownQuery - The push down query java.lang.String
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

getCatalogEntryReferenceNumber

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

This method provides access to the IITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The Catalog Entry reference number of the product in the InterestItemList.

Specified by:
getCatalogEntryReferenceNumber in interface InterestItemAccessBeanData
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

getCatalogEntryReferenceNumberInEJBType

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

This method provides access to the IITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The Catalog Entry ID of the product being in the Interest Item List.

Returns:
java.lang.Long
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

getField1

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

This method provides access to the IITEM.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

Specified by:
getField1 in interface InterestItemAccessBeanData
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

getField1InEJBType

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

This method provides access to the IITEM.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

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

getField2

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

This method provides access to the IITEM.FIELD2 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Customizable.

Specified by:
getField2 in interface InterestItemAccessBeanData
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

getField2InEJBType

public java.math.BigDecimal getField2InEJBType()
                                        throws java.rmi.RemoteException,
                                               javax.ejb.CreateException,
                                               javax.ejb.FinderException,
                                               javax.naming.NamingException

This method provides access to the IITEM.FIELD2 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Customizable.

Returns:
java.math.BigDecimal
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

getField3

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

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

The following is a description of this column:

Customizable.

Specified by:
getField3 in interface InterestItemAccessBeanData
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

getInterestListNumber

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

This method provides access to the IITEM.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The InterestItem List this Interest Item is part of.

Specified by:
getInterestListNumber in interface InterestItemAccessBeanData
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

getInterestListNumberInEJBType

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

This method provides access to the IITEM.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The InterestItemList that this Interest Item is part of.

Returns:
java.lang.Long
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

getLastUpdate

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

This method provides access to the IITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The last time this IItem was updated.

Specified by:
getLastUpdate in interface InterestItemAccessBeanData
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

getLastUpdateInEJBType

public java.sql.Timestamp getLastUpdateInEJBType()
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException

This method provides access to the IITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The last time this Interest Item was updated.

Returns:
java.sql.Timestamp
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

getQuantity

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

This method provides access to the IITEM.QUANTITY column of DB2 type FLOAT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

Specified by:
getQuantity in interface InterestItemAccessBeanData
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

getQuantityInEJBType

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

This method provides access to the IITEM.QUANTITY column of DB2 type FLOAT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

Returns:
java.lang.Double
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

getSequence

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

This method provides access to the IITEM.SEQUENCE column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

May be used by a user interface to control the sequence of IItem in a IItemlist.

Specified by:
getSequence in interface InterestItemAccessBeanData
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

getSequenceInEJBType

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

This method provides access to the IITEM.SEQUENCE column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

May be used by a user interface to control the sequence of IItem in a IItemlist.

Returns:
java.lang.Double
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

getStoreEntryID

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

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

The following is a description of this column:

The StoreEntity that this InterestItem belongs to.

Specified by:
getStoreEntryID in interface InterestItemAccessBeanData
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

getStoreEntryIDInEJBType

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

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

The following is a description of this column:

The StoreEntity that this InterestItem belongs to.

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

getUserReferenceNumber

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

This method provides access to the IITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The owner of the Interest Item (which is the same as the owner of the IItemList).

Specified by:
getUserReferenceNumber in interface InterestItemAccessBeanData
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

getUserReferenceNumberInEJBType

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

This method provides access to the IITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The owner of the IItem (which is the same as the owner of the IItemList).

Returns:
java.lang.Long
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

setField1

public void setField1(java.lang.Integer aField1)

This method provides access to the IITEM.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

A customizable field.

Parameters:
anField1 - The Field 1 java.lang.Integer
Returns:
void

setField1

public void setField1(java.lang.String astrField1)

This method provides access to the IITEM.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

Specified by:
setField1 in interface InterestItemAccessBeanData
Parameters:
astrField1 - The Field 1. java.lang.String
Returns:
void

setField2

public void setField2(java.math.BigDecimal aField2)

This method provides access to the IITEM.FIELD2 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

A customizable field.

Parameters:
abdField2 - The Field 2 java.math.BigDecimal
Returns:
void

setField2

public void setField2(java.lang.String astrField2)

This method provides access to the IITEM.FIELD2 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Customizable.

Specified by:
setField2 in interface InterestItemAccessBeanData
Parameters:
astrField2 - The Field 2. java.lang.String
Returns:
void

setField3

public void setField3(java.lang.String astrField3)

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

The following is a description of this column:

A customizable field.

Specified by:
setField3 in interface InterestItemAccessBeanData
Parameters:
astrField3 - The Field 3. java.lang.String
Returns:
void

setInitKey_catalogEntryReferenceNumber

public void setInitKey_catalogEntryReferenceNumber(java.lang.String aInitKey_catalogEntryReferenceNumber)

Set the primary key for this object

Parameters:
aInitKey_catalogEntryReferenceNumber - The Catalog Entry reference number. java.lang.String
Returns:
void

setInitKey_interestListNumber

public void setInitKey_interestListNumber(java.lang.String aInitKey_interestListNumber)

Set the primary key for this object

Parameters:
aInitKey_interestListNumber - The Interest Item List reference number. java.lang.String
Returns:
void

setInterestListNumber

public void setInterestListNumber(java.lang.Long aInterestListNumber)

This method provides access to the IITEM.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The InterestItemList this Interest Item is part of.

Parameters:
aInterestListNumber - The InterestItemList reference number. java.lang.Long
Returns:
void

setInterestListNumber

public void setInterestListNumber(java.lang.String aInterestListNumber)

This method provides access to the IITEM.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The InterestItemList that this IItem is part of.

Specified by:
setInterestListNumber in interface InterestItemAccessBeanData
Parameters:
aInterestListNumber - The Interest Item List reference number. java.lang.String
Returns:
void

setLastUpdate

public void setLastUpdate(java.lang.String astrLastUpdate)

This method provides access to the IITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The last time this IItem was updated.

Specified by:
setLastUpdate in interface InterestItemAccessBeanData
Parameters:
astrLastUpdat - The time the Interest Item was last updated. java.lang.String
Returns:
void

setLastUpdate

public void setLastUpdate(java.sql.Timestamp atmLastUpdate)

This method provides access to the IITEM.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The last time this IItem was updated.

Parameters:
atmLastUpdate - The time the interest item was last updated. java.sql.Timestamp
Returns:
void

setQuantity

public void setQuantity(java.lang.Double adQuantity)

This method provides access to the IITEM.QUANTITY column of DB2 type FLOAT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

Parameters:
adQuantity - The quantity of the Interest Item. java.lang.Double
Returns:
void

setQuantity

public void setQuantity(java.lang.String astrQuantity)

This method provides access to the IITEM.QUANTITY column of DB2 type FLOAT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

Specified by:
setQuantity in interface InterestItemAccessBeanData
Parameters:
astrQuantity - The quantity of the Interest Item. java.lang.String
Returns:
void

setSequence

public void setSequence(java.lang.Double adSequence)

This method provides access to the IITEM.SEQUENCE column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

May be used by a user interface to control the sequence of IItem in a IItemlist.

Parameters:
adSequence - The sequence of the Interest Item. java.lang.Double
Returns:
void

setSequence

public void setSequence(java.lang.String astrSequence)

This method provides access to the IITEM.SEQUENCE column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

May be used by a user interface to control the sequence of IItem in a IItemlist.

Specified by:
setSequence in interface InterestItemAccessBeanData
Parameters:
astrSequence - The Sequence of the Interest Item. java.lang.String
Returns:
void

setStoreEntryID

public void setStoreEntryID(java.lang.Integer aStoreEntryID)

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

The following is a description of this column:

The StoreEntity that this InterestItem belongs to.

Parameters:
aStoreEntryID - The Store Entity ID java.lang.Integer
Returns:
void

setStoreEntryID

public void setStoreEntryID(java.lang.String astrStoreEntryID)

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

The following is a description of this column:

The StoreEntity that this InterestItem belongs to.

Specified by:
setStoreEntryID in interface InterestItemAccessBeanData
Parameters:
astrStoreEntryID - The Store Entity reference number. java.lang.String
Returns:
void

setUserReferenceNumber

public void setUserReferenceNumber(java.lang.Long aUserReferenceNumber)

This method provides access to the IITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The owner of the Interest Item (which is the same as the owner of the Interest Item List).

Parameters:
anMemberId - The owner of the Interest Item java.lang.Long
Returns:
void

setUserReferenceNumber

public void setUserReferenceNumber(java.lang.String astrUserReferenceNumber)

This method provides access to the IITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The owner of the IItem (which is the same as the owner of the IItemList).

Specified by:
setUserReferenceNumber in interface InterestItemAccessBeanData
Parameters:
astrUserReferenceNumber - The owner reference number of the Interest Item. java.lang.String
Returns:
void