java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.catalog.objects.InterestItemAccessBean
Each row of this table represents an IItem in an IItemList. This access bean corresponds to the database table 'IITEM'.
Constructor Summary | |
InterestItemAccessBean() Zero argument constructor used to initialize the access bean. |
|
InterestItemAccessBean(com.ibm.commerce.catalog.objects.InterestItemKey arg1, java.lang.Integer arg2, java.lang.Long arg3) Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
InterestItemAccessBean(com.ibm.commerce.catalog.objects.InterestItemKey argInterestItemKey, java.lang.Integer argStoreEntryID, java.lang.Long user_id, java.lang.Double argSequence) Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
InterestItemAccessBean(javax.ejb.EJBObject o) constructor |
Method Summary | |
void | commitCopyHelper() Update(flush) data to the EJBObject (persistent storage). |
protected java.lang.String | defaultJNDIName() |
java.util.Enumeration | findAllByIListAndUser(java.lang.Long iListNumber, java.lang.Long userReferenceNumber) 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 iListNumber) This finder method return an enumeration of InterestItem Access Bean with specified Interest Item List ID. |
java.util.Enumeration | findAllByUserReferenceNumber(java.lang.Long userNumber) This finder method return an enumeration of InterestItem Access Bean with specified owner ID. |
java.util.Enumeration | findByCatalogEntriesAndListIds(java.lang.Long[] catalogEntries, java.lang.Long[] listIds) 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[] listIds) 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 query) 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. |
java.lang.Integer | getField1InEJBType() This method provides access to the IITEM.FIELD1 column of DB2 type INTEGER. |
java.lang.String | getField2() This method provides access to the IITEM.FIELD2 column of DB2 type DECIMAL(20 5). |
java.math.BigDecimal | getField2InEJBType() This method provides access to the IITEM.FIELD2 column of DB2 type DECIMAL(20 5). |
java.lang.String | getField3() This method provides access to the IITEM.FIELD3 column of DB2 type VARCHAR(254). |
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. |
java.sql.Timestamp | getLastUpdateInEJBType() This method provides access to the IITEM.LASTUPDATE column of DB2 type TIMESTAMP. |
java.lang.String | getQuantity() This method provides access to the IITEM.QUANTITY column of DB2 type FLOAT. |
java.lang.Double | getQuantityInEJBType() This method provides access to the IITEM.QUANTITY column of DB2 type FLOAT. |
java.lang.String | getSequence() This method provides access to the IITEM.SEQUENCE column of DB2 type FLOAT NOT NULL DEFAULT 0. |
java.lang.Double | getSequenceInEJBType() This method provides access to the IITEM.SEQUENCE column of DB2 type FLOAT NOT NULL DEFAULT 0. |
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. |
protected void | instantiateEJB() |
protected boolean | instantiateEJBByPrimaryKey() |
void | refreshCopyHelper() Load data from the EJBObject. |
void | setField1(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setField1(java.lang.String newValue) This method accesses a non-CMP field |
void | setField2(java.math.BigDecimal newValue) This method accesses a non-CMP field |
void | setField2(java.lang.String newValue) This method accesses a non-CMP field |
void | setField3(java.lang.String newValue) This method accesses a non-CMP field |
void | setInitKey_catalogEntryReferenceNumber(java.lang.String newValue) Set the primary key for this object |
void | setInitKey_interestListNumber(java.lang.String newValue) Set the primary key for this object |
void | setInterestListNumber(java.lang.Long newValue) This method accesses a non-CMP field |
void | setInterestListNumber(java.lang.String newValue) This method accesses a non-CMP field |
void | setLastUpdate(java.lang.String newValue) This method accesses a non-CMP field |
void | setLastUpdate(java.sql.Timestamp newValue) This method accesses a non-CMP field |
void | setQuantity(java.lang.Double newValue) This method accesses a non-CMP field |
void | setQuantity(java.lang.String newValue) This method accesses a non-CMP field |
void | setSequence(java.lang.Double newValue) This method accesses a non-CMP field |
void | setSequence(java.lang.String newValue) This method accesses a non-CMP field |
void | setStoreEntryID(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setStoreEntryID(java.lang.String newValue) This method accesses a non-CMP field |
void | setUserReferenceNumber(java.lang.Long newValue) This method accesses a non-CMP field |
void | setUserReferenceNumber(java.lang.String newValue) This method accesses a non-CMP field |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public InterestItemAccessBean()
public InterestItemAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
public InterestItemAccessBean(com.ibm.commerce.catalog.objects.InterestItemKey arg1, java.lang.Integer arg2, java.lang.Long arg3) 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 IDpublic InterestItemAccessBean(com.ibm.commerce.catalog.objects.InterestItemKey argInterestItemKey, java.lang.Integer argStoreEntryID, java.lang.Long user_id, java.lang.Double argSequence) 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 IDMethod Detail |
public java.util.Enumeration findAllByIListAndUser(java.lang.Long iListNumber, java.lang.Long userReferenceNumber) 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 = iListNumber AND IITEM.MEMBER_ID = userReferenceNumber
public java.util.Enumeration findAllByIListNumber(java.lang.Long iListNumber) 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 = iListNumber
public java.util.Enumeration findAllByUserReferenceNumber(java.lang.Long userNumber) 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 =
public java.util.Enumeration findByCatalogEntriesAndListIds(java.lang.Long[] catalogEntries, java.lang.Long[] listIds) 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 (catalogEntries) AND IITEM.IITEMLIST_ID IN (listIds) ORDER BY IITEM.LASTUPDATE
public java.util.Enumeration findByListIds(java.lang.Long[] listIds) 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 (listIds) ORDER BY IITEM.LASTUPDATE
public java.util.Enumeration findWithPushDownQuery(java.lang.String query) 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"public void setInitKey_interestListNumber(java.lang.String newValue)
Set the primary key for this object
public void setInitKey_catalogEntryReferenceNumber(java.lang.String newValue)
Set the primary key for this object
protected java.lang.String defaultJNDIName()
protected void instantiateEJB() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
protected boolean instantiateEJBByPrimaryKey() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
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.
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.
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.
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.
public void setQuantity(java.lang.String newValue)
public void setQuantity(java.lang.Double newValue)
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.
The following is a description of this column:
The last time this IItem was updated.
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.
The following is a description of this column:
The last time this IItem was updated.
public void setLastUpdate(java.lang.String newValue)
public void setLastUpdate(java.sql.Timestamp newValue)
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 IItem (which is the same as the owner of the IItemList).
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).
public void setUserReferenceNumber(java.lang.String newValue)
public void setUserReferenceNumber(java.lang.Long newValue)
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 CatalogEntry ID of the product in the InterestItemList.
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 CatalogEntry ID of the product in the InterestItemList.
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).
The following is a description of this column:
Customizable.
public void setField3(java.lang.String newValue)
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).
The following is a description of this column:
Customizable.
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).
The following is a description of this column:
Customizable.
public void setField2(java.lang.String newValue)
public void setField2(java.math.BigDecimal newValue)
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.
The following is a description of this column:
Customizable.
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.
The following is a description of this column:
Customizable.
public void setField1(java.lang.String newValue)
public void setField1(java.lang.Integer newValue)
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 InterestItemList to which this IItem is belongs.
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 to which this IItem is belongs.
public void setInterestListNumber(java.lang.String newValue)
public void setInterestListNumber(java.lang.Long newValue)
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 DEFAULT 0.
The following is a description of this column:
May be used by a user interface to control the sequence of IItem in a IItemlist.
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 DEFAULT 0.
The following is a description of this column:
May be used by a user interface to control the sequence of IItem in a IItemlist.
public void setSequence(java.lang.String newValue)
public void setSequence(java.lang.Double newValue)
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 to which this InterestItem belongs.
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 to which this InterestItem belongs.
public void setStoreEntryID(java.lang.String newValue)
public void setStoreEntryID(java.lang.Integer newValue)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.