com.ibm.commerce.catalog.beans
Class InterestItemDataBean

com.ibm.commerce.catalog.beans.InterestItemDataBean
All Implemented Interfaces:
Delegator

public class InterestItemDataBean
implements Delegator

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.


Fields inherited from interface com.ibm.commerce.security.Delegator
COPYRIGHT
 
Constructor Summary
InterestItemDataBean()
           
 
Method Summary
 java.lang.Long[] getApplicableContractIds()
          IBM internal use only.
 PriceDataBean[] getApplicableContractPrices()
          IBM internal use only.
 java.lang.String getCatEntryID()
          This method provides access to the IITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 CommandContext getCommandContext()
          Gets the command context set within this bean.
 PriceDataBean getContractPrice()
          IBM internal use only.
 CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer aDescription1)
          IBM internal use only.
 java.lang.String getManufactureName()
          IBM internal use only.
 java.lang.String getMemberId()
          This method provides access to the IITEM.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getPartNumber()
          IBM internal use only.
 PriceDataBean getPrice()
          IBM internal use only.
 TypedProperty getRequestProperties()
          Gets the request property set within this bean.
 void populate()
          Retrieves data from the database.
 void setCatEntryID(java.lang.String aCatEntryID1)
          This method provides access to the IITEM.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 void setCommandContext(CommandContext aCommandContext1)
          Sets the command context within this bean.
 void setRequestProperties(TypedProperty aRequestProperties1)
          Sets the request property within this bean.
 
Methods inherited from interface com.ibm.commerce.security.Delegator
getDelegate
 

Constructor Detail

InterestItemDataBean

public InterestItemDataBean()
Method Detail

getApplicableContractIds

public java.lang.Long[] getApplicableContractIds()
                                          throws ECException,
                                                 javax.ejb.FinderException,
                                                 javax.ejb.CreateException,
                                                 javax.naming.NamingException,
                                                 java.rmi.RemoteException

IBM internal use only.

Returns:
java.lang.Long[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.naming.NamingException - The javax.naming.NamingException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getApplicableContractPrices

public PriceDataBean[] getApplicableContractPrices()
                                            throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.PriceDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getCatEntryID

public java.lang.String getCatEntryID()

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 being in the Interest Item List.

Returns:
java.lang.String

getCommandContext

public CommandContext getCommandContext()

Gets the command context set within this bean.

Returns:
com.ibm.commerce.command.CommandContext

getContractPrice

public PriceDataBean getContractPrice()
                               throws ECException,
                                      javax.ejb.FinderException,
                                      javax.ejb.CreateException,
                                      javax.naming.NamingException,
                                      java.rmi.RemoteException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.PriceDataBean
Throws:
ECException - The com.ibm.commerce.exception.ECException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.naming.NamingException - The javax.naming.NamingException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getDescription

public CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer aDescription1)
                                                 throws java.lang.Exception

IBM internal use only.

Parameters:
aDescription1 - java.lang.Integer
Returns:
com.ibm.commerce.catalog.objects.CatalogEntryDescriptionAccessBean
Throws:
java.lang.Exception - The java.lang.Exception exception

getManufactureName

public java.lang.String getManufactureName()
                                    throws java.lang.Exception

IBM internal use only.

Returns:
java.lang.String
Throws:
java.lang.Exception - The java.lang.Exception exception

getMemberId

public java.lang.String getMemberId()
                             throws java.lang.Exception

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.String
Throws:
java.lang.Exception - The java.lang.Exception exception

getPartNumber

public java.lang.String getPartNumber()
                               throws java.lang.Exception

IBM internal use only.

Returns:
java.lang.String
Throws:
java.lang.Exception - The java.lang.Exception exception

getPrice

public PriceDataBean getPrice()
                       throws ECException,
                              javax.ejb.FinderException,
                              javax.ejb.CreateException,
                              javax.naming.NamingException,
                              java.rmi.RemoteException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.PriceDataBean
Throws:
ECException - The com.ibm.commerce.exception.ECException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.naming.NamingException - The javax.naming.NamingException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getRequestProperties

public TypedProperty getRequestProperties()

Gets the request property set within this bean.

Returns:
com.ibm.commerce.datatype.TypedProperty

populate

public void populate()
              throws java.lang.Exception

Retrieves data from the database.

Returns:
void
Throws:
java.lang.Exception - The java.lang.Exception exception

setCatEntryID

public void setCatEntryID(java.lang.String aCatEntryID1)

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 being in the Interest Item List.

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

setCommandContext

public void setCommandContext(CommandContext aCommandContext1)

Sets the command context within this bean.

Parameters:
aCommandContext1 - com.ibm.commerce.command.CommandContext
Returns:
void

setRequestProperties

public void setRequestProperties(TypedProperty aRequestProperties1)

Sets the request property within this bean.

Parameters:
aRequestProperties1 - com.ibm.commerce.datatype.TypedProperty
Returns:
void