|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.ibm.commerce.rfq.objects.RFQResponseProductAccessBean
This bean provides access to the RFQRSPPROD table.
The following is a description of this table:
RFQ response and product relationship table. This table stores the products included in a specific RFQ Response.
Constructor Summary | |
RFQResponseProductAccessBean()
Default constructor. |
|
RFQResponseProductAccessBean(javax.ejb.EJBObject aEJBObject)
Creates an access bean for the specified EJB. |
|
RFQResponseProductAccessBean(java.lang.Long aCatalogEntryId,
java.lang.Long aRFQResponseId)
Creates an access bean with the specified attributes. |
|
RFQResponseProductAccessBean(java.lang.Long aCatalogEntryId,
java.lang.Long aRFQResponseId,
java.math.BigDecimal aPrice,
java.lang.Double aQuantity)
Creates an access bean with the specified attributes. |
Method Summary | |
void |
commitCopyHelper()
Update(flush) data to the EJBObject (persistent storage). |
java.util.Enumeration |
findByCatentryId(java.lang.Long aCatalogEntryId)
Retrieves the RFQResponseProductAccessBeans that match the specified CatalogEntry. |
java.util.Enumeration |
findByRfqResponseId(java.lang.Long aRFQResponseId)
Retrieves the RFQResponseProductAccessBeans of the specified RFQResponse. |
RFQResponseProductAccessBean |
findByRfqResponseIdAndCatentryId(java.lang.Long aRFQResponseId,
java.lang.Long aCatalogEntryId)
Retrieves the RFQResponseProductAccessBean that matches the specified RFQResponse and CatalogEntry. |
boolean |
fulfills(java.lang.Long aMemberId,
java.lang.String aRelationship)
Returns true if the specified Member fulfills the specified relationship with this resource. |
java.lang.String |
getCatentryId()
This method provides access to the RFQRSPPROD.CATENTRY_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long |
getCatentryIdInEJBType()
This method provides access to the RFQRSPPROD.CATENTRY_ID column of DB2 type BIGINT NOT NULL. |
java.lang.String |
getCurrency()
This method provides access to the RFQRSPPROD.CURRENCY column of DB2 type CHAR(3) NULL. |
java.lang.Long |
getOwner()
Retrieves the owner of this resource. |
java.lang.String |
getPrice()
This method provides access to the RFQRSPPROD.PRICE column of DB2 type DECIMAL(20,5) NULL. |
java.math.BigDecimal |
getPriceInEJBType()
This method provides access to the RFQRSPPROD.PRICE column of DB2 type DECIMAL(20,5) NULL. |
java.lang.String |
getQuantity()
This method provides access to the RFQRSPPROD.QUANTITY column of DB2 type DOUBLE NULL. |
java.lang.Double |
getQuantityInEJBType()
This method provides access to the RFQRSPPROD.QUANTITY column of DB2 type DOUBLE NULL. |
java.lang.String |
getQuantityUnitId()
This method provides access to the RFQRSPPROD.QTYUNIT_ID column of DB2 type CHAR(16) NULL. |
java.lang.String |
getRfqCatentryId()
This method provides access to the RFQRSPPROD.RFQCATENTRYID column of DB2 type BIGINT NULL. |
java.lang.Long |
getRfqCatentryIdInEJBType()
This method provides access to the RFQRSPPROD.RFQCATENTRYID column of DB2 type BIGINT NULL. |
java.lang.String |
getRfqResponseId()
This method provides access to the RFQRSPPROD.RFQRSP_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long |
getRfqResponseIdInEJBType()
This method provides access to the RFQRSPPROD.RFQRSP_ID column of DB2 type BIGINT NOT NULL. |
void |
refreshCopyHelper()
Load data from the EJBObject. |
void |
setCurrency(java.lang.String aCurrency)
This method provides access to the RFQRSPPROD.CURRENCY column of DB2 type CHAR(3) NULL. |
void |
setInitKey_catentryId(java.lang.Long aInitKey_catentryId)
Set the primary key for this object |
void |
setInitKey_rfqRspId(java.lang.Long aInitKey_rfqRspId)
Set the primary key for this object |
void |
setPrice(java.math.BigDecimal aPrice)
This method provides access to the RFQRSPPROD.PRICE column of DB2 type DECIMAL(20,5) NULL. |
void |
setPrice(java.lang.String aPrice)
This method provides access to the RFQRSPPROD.PRICE column of DB2 type DECIMAL(20,5) NULL. |
void |
setQuantity(java.lang.Double aQuantity)
This method provides access to the RFQRSPPROD.QUANTITY column of DB2 type DOUBLE NULL. |
void |
setQuantity(java.lang.String aQuantity)
This method provides access to the RFQRSPPROD.QUANTITY column of DB2 type DOUBLE NULL. |
void |
setQuantityUnitId(java.lang.String aQuantityUnitId)
This method provides access to the RFQRSPPROD.QTYUNIT_ID column of DB2 type CHAR(16) NULL. |
void |
setRfqCatentryId(java.lang.Long aRfqCatentryId)
This method provides access to the RFQRSPPROD.RFQCATENTRYID column of DB2 type BIGINT NULL. |
void |
setRfqCatentryId(java.lang.String aRfqCatentryId)
This method provides access to the RFQRSPPROD.RFQCATENTRYID column of DB2 type BIGINT NULL. |
Constructor Detail |
public RFQResponseProductAccessBean()
Default constructor. Maps to findByPrimaryKey.
public RFQResponseProductAccessBean(javax.ejb.EJBObject aEJBObject) throws java.rmi.RemoteException
Creates an access bean for the specified EJB.
aEJBObject
- The EJB Object used for the access bean construction.java.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic RFQResponseProductAccessBean(java.lang.Long aCatalogEntryId, java.lang.Long aRFQResponseId) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Creates an access bean with the specified attributes.
aCatalogEntryId
- the CatalogEntry IDaRFQResponseId
- the RFQResponse IDjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionpublic RFQResponseProductAccessBean(java.lang.Long aCatalogEntryId, java.lang.Long aRFQResponseId, java.math.BigDecimal aPrice, java.lang.Double aQuantity) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Creates an access bean with the specified attributes.
aCatalogEntryId
- the CatalogEntry IDaRFQResponseId
- the RFQResponse IDaPrice
- the priceaQuantity
- the quantityjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionMethod Detail |
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByCatentryId(java.lang.Long aCatalogEntryId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the RFQResponseProductAccessBeans that match the specified CatalogEntry.
The SQL query used to fetch all the required row from the
RFQRSPPROD table is:
SELECT * FROM RFQRSPPROD T1 WHERE
T1.CATENTRY_ID = ?
aCatalogEntryId
- the CatalogEntry IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByRfqResponseId(java.lang.Long aRFQResponseId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the RFQResponseProductAccessBeans of the specified RFQResponse.
The SQL query used to fetch all the required row from the
RFQRSPPROD table is:
SELECT * FROM RFQRSPPROD T1 WHERE
T1.RFQRSP_ID = ?
aRFQResponseId
- the RFQResponse IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic RFQResponseProductAccessBean findByRfqResponseIdAndCatentryId(java.lang.Long aRFQResponseId, java.lang.Long aCatalogEntryId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the RFQResponseProductAccessBean that matches the specified RFQResponse and CatalogEntry.
The SQL query used to fetch all the required row from the
RFQRSPPROD table is:
SELECT * FROM RFQRSPPROD T1 WHERE
T1.RFQRSP_ID = ? AND T1.CATENTRY_ID = ?
aRFQResponseId
- the RFQResponse IDaCatalogEntryId
- the CatalogEntry IDjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic boolean fulfills(java.lang.Long aMemberId, java.lang.String aRelationship) throws java.rmi.RemoteException, java.lang.Exception, javax.ejb.FinderException, javax.naming.NamingException
aMemberId
- the Member IDaRelationship
- the relationshipjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjava.lang.Exception
- The java.lang.Exception exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getCatentryId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number of the CatalogEntry.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getCatentryIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number of the CatalogEntry.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getCurrency() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.CURRENCY column of DB2 type CHAR(3) NULL.
The following is a description of this column:
The type of currency in which the price has been specified. This is a currency code as per ISO 4217 standards.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getOwner() throws java.lang.Exception, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the owner of this resource.
java.lang.Exception
- The java.lang.Exception exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getPrice() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.PRICE column of DB2 type DECIMAL(20,5) NULL.
The following is a description of this column:
Response price for this product.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.math.BigDecimal getPriceInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.PRICE column of DB2 type DECIMAL(20,5) NULL.
The following is a description of this column:
Response price for this product.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getQuantity() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.QUANTITY column of DB2 type DOUBLE NULL.
The following is a description of this column:
Response quantity for this product.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Double getQuantityInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.QUANTITY column of DB2 type DOUBLE NULL.
The following is a description of this column:
Response quantity for this product.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getQuantityUnitId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.QTYUNIT_ID column of DB2 type CHAR(16) NULL.
The following is a description of this column:
Unit of measure for the response quantity. For example, kilos, tons, or millimeters.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getRfqCatentryId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.RFQCATENTRYID column of DB2 type BIGINT NULL.
The following is a description of this column:
The CatalogEntry ID of the product requested in the RFQ.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getRfqCatentryIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.RFQCATENTRYID column of DB2 type BIGINT NULL.
The following is a description of this column:
The CatalogEntry ID of the product requested in the RFQ.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getRfqResponseId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.RFQRSP_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number of the RFQ Response.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getRfqResponseIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the RFQRSPPROD.RFQRSP_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number of the RFQ Response.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic void setCurrency(java.lang.String aCurrency)
This method provides access to the RFQRSPPROD.CURRENCY column of DB2 type CHAR(3) NULL.
The following is a description of this column:
The type of currency in which the price has been specified. This is a currency code as per ISO 4217 standards.
aCurrency
- java.lang.Stringpublic void setInitKey_catentryId(java.lang.Long aInitKey_catentryId)
Set the primary key for this object
aInitKey_catentryId
- java.lang.Longpublic void setInitKey_rfqRspId(java.lang.Long aInitKey_rfqRspId)
Set the primary key for this object
aInitKey_rfqRspId
- java.lang.Longpublic void setPrice(java.math.BigDecimal aPrice)
This method provides access to the RFQRSPPROD.PRICE column of DB2 type DECIMAL(20,5) NULL.
The following is a description of this column:
Response price for this product.
aPrice
- java.math.BigDecimalpublic void setPrice(java.lang.String aPrice)
This method provides access to the RFQRSPPROD.PRICE column of DB2 type DECIMAL(20,5) NULL.
The following is a description of this column:
Response price for this product.
aPrice
- java.lang.Stringpublic void setQuantity(java.lang.Double aQuantity)
This method provides access to the RFQRSPPROD.QUANTITY column of DB2 type DOUBLE NULL.
The following is a description of this column:
Response quantity for this product.
aQuantity
- java.lang.Doublepublic void setQuantity(java.lang.String aQuantity)
This method provides access to the RFQRSPPROD.QUANTITY column of DB2 type DOUBLE NULL.
The following is a description of this column:
Response quantity for this product.
aQuantity
- java.lang.Stringpublic void setQuantityUnitId(java.lang.String aQuantityUnitId)
This method provides access to the RFQRSPPROD.QTYUNIT_ID column of DB2 type CHAR(16) NULL.
The following is a description of this column:
Unit of measure for the response quantity. For example, kilos, tons, or millimeters.
aQuantityUnitId
- java.lang.Stringpublic void setRfqCatentryId(java.lang.Long aRfqCatentryId)
This method provides access to the RFQRSPPROD.RFQCATENTRYID column of DB2 type BIGINT NULL.
The following is a description of this column:
The CatalogEntry ID of the product requested in the RFQ.
aRfqCatentryId
- java.lang.Longpublic void setRfqCatentryId(java.lang.String aRfqCatentryId)
This method provides access to the RFQRSPPROD.RFQCATENTRYID column of DB2 type BIGINT NULL.
The following is a description of this column:
The CatalogEntry ID of the product requested in the RFQ.
aRfqCatentryId
- java.lang.String
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |