com.ibm.commerce.catalog.objects
Class InterestItemListAccessBean

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

public class InterestItemListAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements InterestItemListAccessBeanData

This bean provides access to the IITEMLIST table.

The following is a description of this table:

Each row in this table represents an InterestItemList.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
InterestItemListAccessBean()
          Default constructor.
InterestItemListAccessBean(javax.ejb.EJBObject intItemListEJBObject)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
InterestItemListAccessBean(java.lang.Long anMemberId, java.lang.String astrDescription)
          Maps to a corresponding ejbCreate method in the home interface of the EJB This method creates an InterestItemList Access Bean with the specified User reference number, and the Interest Item List Description.
InterestItemListAccessBean(java.lang.Long anMemberId, java.lang.String astrDescription, java.lang.Double abdSequence)
          Maps to a corresponding ejbCreate method in the home interface of the EJB This method creates an InterestItemList Access Bean with the specified User reference number, the Interest Item List Description, and the Display Sequence.
 
Method Summary
 InterestItemAccessBean addInterestItem(java.lang.Long anCatentryId, java.lang.Integer anStoreentId)
          This method adds an Interest Item to the Interest Item List for the specified store.
 void addToCurrentUserList(java.lang.Long anCatentryId)
          Makes this list current for the given user.
 void commitCopyHelper()
          Update(flush) data to the EJBObject (persistent storage).
 InterestItemListAccessBean findByMaximumDisplaySequenceNumber(java.lang.Long anMemberId)
          This finder method return an InterestItemList Access Bean with highest display sequence number and the specified owner ID.
 java.util.Enumeration findCurrentListsForUser(java.lang.Long anMemberId)
          This finder method return an enumeration of InterestItemList Access Bean with the specified User reference number.
 java.util.Enumeration findListsForUser(java.lang.Long anMemberId)
          This finder method return an enumeration of InterestItemList Access Bean for the specified user.
 InterestItemListAccessBean findNewestListForUser(java.lang.Long aDNewestListForUser)
          This finder method return the latest InterestItemList Access Bean that was last updated by the specified user.
 java.util.Enumeration findWithPushDownQuery(java.lang.String astrPushDownQuery)
          This finder method returns an enumeration of InterestItemList Access Bean with specified query.
 boolean fulfills(java.lang.Long anMemberId, java.lang.String astrRelationship)
          Determines if a given member fulfills a given relationship with the resource.
 java.lang.String getDescription()
          This method provides access to the IITEMLIST.DESCRIPTION column of DB2 type VARCHAR(254) NOT NULL.
 java.lang.String getDisplaySequenceNumber()
          This method provides access to the IITEMLIST.SEQUENCE column of DB2 type FLOAT NOT NULL.
 java.lang.Double getDisplaySequenceNumberInEJBType()
          This method provides access to the IITEMLIST.SEQUENCE column of DB2 type FLOAT NOT NULL.
 InterestItemAccessBean[] getInterestItems()
          The method returns the list of InterestItem Access Bean in the Interest Item List.
 java.lang.String getInterestListNumber()
          This method provides access to the IITEMLIST.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getInterestListNumberInEJBType()
          This method provides access to the IITEMLIST.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getLastChangeTime()
          This method provides access to the IITEMLIST.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getLastChangeTimeInEJBType()
          This method provides access to the IITEMLIST.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 java.lang.Long getOwner()
          This method returns the member ID of the owner.
 java.lang.String getUserReferenceNumber()
          This method provides access to the IITEMLIST.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getUserReferenceNumberInEJBType()
          This method provides access to the IITEMLIST.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void removeFromCurrentUserList(java.lang.Long anMemberId)
          Removes the list from the user's current interest item list.
 void removeInterestItem(java.lang.Long anCatentryId)
          Removes the interest item for the given catalog entry from this list
 void setDescription(java.lang.String astrDescription)
          This method provides access to the IITEMLIST.DESCRIPTION column of DB2 type VARCHAR(254) NOT NULL.
 void setDisplaySequenceNumber(java.lang.Double adDisplaySequenceNumber)
          This method provides access to the IITEMLIST.SEQUENCE column of DB2 type FLOAT NOT NULL.
 void setDisplaySequenceNumber(java.lang.String astrDisplaySequenceNumber)
          This method provides access to the IITEMLIST.SEQUENCE column of DB2 type FLOAT NOT NULL.
 void setInitKey_interestListNumber(java.lang.String aInitKey_interestListNumber)
          Set the primary key for this object
 void setInterestListNumber(java.lang.Long anInterestListNumber)
          This method provides access to the IITEMLIST.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.
 void setInterestListNumber(java.lang.String astrInterestListNumber)
          This method provides access to the IITEMLIST.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.
 void setLastChangeTime(java.lang.String astrLastChangeTime)
          This method provides access to the IITEMLIST.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setLastChangeTime(java.sql.Timestamp atmLastChangeTime)
          This method provides access to the IITEMLIST.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setUserReferenceNumber(java.lang.Long aUserReferenceNumber)
          This method provides access to the IITEMLIST.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void setUserReferenceNumber(java.lang.String astrUserReferenceNumber)
          This method provides access to the IITEMLIST.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

InterestItemListAccessBean

public InterestItemListAccessBean()

Default constructor. Maps to findByPrimaryKey.


InterestItemListAccessBean

public InterestItemListAccessBean(javax.ejb.EJBObject intItemListEJBObject)
                           throws java.rmi.RemoteException

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

Parameters:
intItemListEJBObject - javax.ejb.EJBObject
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

InterestItemListAccessBean

public InterestItemListAccessBean(java.lang.Long anMemberId,
                                  java.lang.String astrDescription)
                           throws javax.naming.NamingException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  java.rmi.RemoteException

Maps to a corresponding ejbCreate method in the home interface of the EJB This method creates an InterestItemList Access Bean with the specified User reference number, and the Interest Item List Description.

Parameters:
anMemberId - The Owner of the Interest Item List java.lang.Long
astrDescription - The Description for the Interest Item List java.lang.String
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

InterestItemListAccessBean

public InterestItemListAccessBean(java.lang.Long anMemberId,
                                  java.lang.String astrDescription,
                                  java.lang.Double abdSequence)
                           throws javax.naming.NamingException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  java.rmi.RemoteException

Maps to a corresponding ejbCreate method in the home interface of the EJB This method creates an InterestItemList Access Bean with the specified User reference number, the Interest Item List Description, and the Display Sequence.

Parameters:
anMemberId - The Owner of the Interest Item List java.lang.Long
astrDescription - The Description for the Interest Item List java.lang.String
abdSequence - The display sequence for the Interest Item List java.lang.Double
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
Method Detail

addInterestItem

public InterestItemAccessBean addInterestItem(java.lang.Long anCatentryId,
                                              java.lang.Integer anStoreentId)
                                       throws javax.naming.NamingException,
                                              javax.ejb.CreateException,
                                              javax.ejb.FinderException,
                                              java.rmi.RemoteException

This method adds an Interest Item to the Interest Item List for the specified store.

Parameters:
anCatentryId - The Catalog Entry ID adding into the Interest Item List java.lang.Long
anStoreentId - The Store Entry ID that the Interest Item belongs to java.lang.Integer
Returns:
com.ibm.commerce.catalog.objects.InterestItemAccessBean
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

addToCurrentUserList

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

Makes this list current for the given user.

Parameters:
anCatentryId - java.lang.Long
Returns:
void
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

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

findByMaximumDisplaySequenceNumber

public InterestItemListAccessBean findByMaximumDisplaySequenceNumber(java.lang.Long anMemberId)
                                                              throws java.rmi.RemoteException,
                                                                     javax.ejb.FinderException,
                                                                     javax.naming.NamingException

This finder method return an InterestItemList Access Bean with highest display sequence number and the specified owner ID.

SQL:
SELECT * FROM IITEMLIST WHERE IITEM.MEMBER_ID = anMemberId ORDER BY T1.SEQUENCE DESC

Parameters:
anMemberId - java.lang.Long
Returns:
com.ibm.commerce.catalog.objects.InterestItemListAccessBean
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

findCurrentListsForUser

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

This finder method return an enumeration of InterestItemList Access Bean with the specified User reference number.

SQL:
SELECT * FROM IITEMLIST WHERE IITEMLIST.MEMBER_ID = anMemberId

Parameters:
anMemberId - The owner of the Interest Item List 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

findListsForUser

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

This finder method return an enumeration of InterestItemList Access Bean for the specified user.

SQL:
SELECT * FROM IITEMLIST WHERE IITEMLIST.MEMBER_ID =anMemberId

Parameters:
anMemberId - The owner ID for the Interest Item List 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

findNewestListForUser

public InterestItemListAccessBean findNewestListForUser(java.lang.Long aDNewestListForUser)
                                                 throws java.rmi.RemoteException,
                                                        javax.ejb.FinderException,
                                                        javax.naming.NamingException

This finder method return the latest InterestItemList Access Bean that was last updated by the specified user.

SQL:
SELECT * FROM IITEMLIST WHERE IITEMLIST.MEMBER_ID = anMemberId ORDER BY IITEMLIST.LASTUPDATE DESC

Parameters:
anMemberId - The owner ID of the Interest Item List java.lang.Long
Returns:
com.ibm.commerce.catalog.objects.InterestItemListAccessBean
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 InterestItemList Access Bean with specified query. The push down query act as the where clause to search in the IITEMLIST table.

An example of the pus down query: "MEMBER_ID=1234 AND IITEMLIST_ID =5678"
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

fulfills

public boolean fulfills(java.lang.Long anMemberId,
                        java.lang.String astrRelationship)
                 throws java.rmi.RemoteException,
                        java.lang.Exception,
                        javax.ejb.FinderException,
                        javax.naming.NamingException

Determines if a given member fulfills a given relationship with the resource. return true if the member fulfills the relationship with the resource.

Parameters:
anMemberId - The owner reference number. java.lang.Long
astrRelationship - The relationship the member has with respect to the resource java.lang.String
Returns:
boolean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
java.lang.Exception - The java.lang.Exception 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 IITEMLIST.DESCRIPTION column of DB2 type VARCHAR(254) NOT NULL.

The following is a description of this column:

A mnemonic description of the IItemList, entered by the customer and suitable for display to the customer.

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

getDisplaySequenceNumber

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

This method provides access to the IITEMLIST.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 Interest Item Lists in a list.

Specified by:
getDisplaySequenceNumber in interface InterestItemListAccessBeanData
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

getDisplaySequenceNumberInEJBType

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

This method provides access to the IITEMLIST.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 IItemLists in a list.

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

getInterestItems

public InterestItemAccessBean[] getInterestItems()
                                          throws javax.naming.NamingException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 java.rmi.RemoteException

The method returns the list of InterestItem Access Bean in the Interest Item List.

Returns:
com.ibm.commerce.catalog.objects.InterestItemAccessBean[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException 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 IITEMLIST.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique key.

Specified by:
getInterestListNumber in interface InterestItemListAccessBeanData
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 IITEMLIST.IITEMLIST_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique key.

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

getLastChangeTime

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

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

The following is a description of this column:

The last time this Interest Item List was updated.

Specified by:
getLastChangeTime in interface InterestItemListAccessBeanData
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

getLastChangeTimeInEJBType

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

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

The following is a description of this column:

The last time this Interest Item List 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

getOwner

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

This method returns the member ID of the owner.

Returns:
java.lang.Long
Throws:
java.lang.Exception - The java.lang.Exception exception
java.rmi.RemoteException - The java.rmi.RemoteException 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 IITEMLIST.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The owner of the Interest Item List.

Specified by:
getUserReferenceNumber in interface InterestItemListAccessBeanData
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 IITEMLIST.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The owner of 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

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

removeFromCurrentUserList

public void removeFromCurrentUserList(java.lang.Long anMemberId)
                               throws javax.naming.NamingException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.ejb.RemoveException,
                                      java.rmi.RemoteException

Removes the list from the user's current interest item list.

Parameters:
anMemberId - The owner of the Interest Item List java.lang.Long
Returns:
void
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.ejb.RemoveException - The javax.ejb.RemoveException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

removeInterestItem

public void removeInterestItem(java.lang.Long anCatentryId)
                        throws javax.naming.NamingException,
                               javax.ejb.CreateException,
                               javax.ejb.FinderException,
                               javax.ejb.RemoveException,
                               java.rmi.RemoteException

Removes the interest item for the given catalog entry from this list

Parameters:
anCatentryId - The Catalog Entry ID being remove from the Interest Item List java.lang.Long
Returns:
void
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.ejb.RemoveException - The javax.ejb.RemoveException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

setDescription

public void setDescription(java.lang.String astrDescription)

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

The following is a description of this column:

A mnemonic description of the Interest Item List, entered by the customer and suitable for display to the customer.

Specified by:
setDescription in interface InterestItemListAccessBeanData
Parameters:
astrDescription - The description of the Interest Item List. java.lang.String
Returns:
void

setDisplaySequenceNumber

public void setDisplaySequenceNumber(java.lang.Double adDisplaySequenceNumber)

This method provides access to the IITEMLIST.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 IItemLists in a list.

Parameters:
adDisplaySequenceNumber - The display sequence number. java.lang.Double
Returns:
void

setDisplaySequenceNumber

public void setDisplaySequenceNumber(java.lang.String astrDisplaySequenceNumber)

This method provides access to the IITEMLIST.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 Interest Item Lists in a list.

Specified by:
setDisplaySequenceNumber in interface InterestItemListAccessBeanData
Parameters:
astrDisplaySequenceNumber - The display sequence 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 Number. java.lang.String
Returns:
void

setInterestListNumber

public void setInterestListNumber(java.lang.Long anInterestListNumber)

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

The following is a description of this column:

Generated unique key.

Parameters:
anInterestListNumber - The interest item list number. java.lang.Long
Returns:
void

setInterestListNumber

public void setInterestListNumber(java.lang.String astrInterestListNumber)

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

The following is a description of this column:

Generated unique key.

Specified by:
setInterestListNumber in interface InterestItemListAccessBeanData
Parameters:
astrInterestListNumber - The Interest Item List Number. java.lang.String
Returns:
void

setLastChangeTime

public void setLastChangeTime(java.lang.String astrLastChangeTime)

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

The following is a description of this column:

The last time this Interest Item List was updated.

Specified by:
setLastChangeTime in interface InterestItemListAccessBeanData
Parameters:
astrLastChangeTime - The time the Interest Item List was last updated. java.lang.String
Returns:
void

setLastChangeTime

public void setLastChangeTime(java.sql.Timestamp atmLastChangeTime)

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

The following is a description of this column:

The last time this Interest Item List was updated.

Parameters:
atmLastChangeTime - The time the Interest Item List was last updated. java.sql.Timestamp
Returns:
void

setUserReferenceNumber

public void setUserReferenceNumber(java.lang.Long aUserReferenceNumber)

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

The following is a description of this column:

The owner of the Interest Item List.

Parameters:
aUserReferenceNumber - The owner of the Interest Item List java.lang.String
Returns:
void

setUserReferenceNumber

public void setUserReferenceNumber(java.lang.String astrUserReferenceNumber)

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

The following is a description of this column:

The owner of the Interest Item List.

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