java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.payment.objects.POPurchaseAmountAccessBean
This table is used to keep track of Purchase Amounts by Purchase Order number and by Orders. Entries are created only for Orders against Limited Purchase Order (PO) numbers. This access bean corresponds to the database table 'LPOPURAMT'.
Constructor Summary | |
POPurchaseAmountAccessBean() Zero argument constructor used to initialize the access bean. |
|
POPurchaseAmountAccessBean(javax.ejb.EJBObject o) constructor |
|
POPurchaseAmountAccessBean(java.lang.Long newBuyerPurchaseOrderId, java.lang.Long newOrderId, java.math.BigDecimal newAmount) Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
POPurchaseAmountAccessBean(java.lang.Long newBuyerPurchaseOrderId, java.lang.Long newOrderId, java.math.BigDecimal newAmount, java.lang.String newCurrency) 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). |
protected java.lang.String | defaultJNDIName() |
java.lang.String | getAmount() This method provides access to the LPOPURAMT.AMOUNT column of DB2 type DECIMAL(20 5) NOT NULL. |
java.math.BigDecimal | getAmountInEJBType() This method provides access to the LPOPURAMT.AMOUNT column of DB2 type DECIMAL(20 5) NOT NULL. |
java.lang.String | getBuyerPurchaseOrderId() This method provides access to the LPOPURAMT.BUYERPO_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long | getBuyerPurchaseOrderIdInEJBType() This method provides access to the LPOPURAMT.BUYERPO_ID column of DB2 type BIGINT NOT NULL. |
java.lang.String | getCurrency() This method provides access to the LPOPURAMT.SETCCURR column of DB2 type CHAR(3). |
java.lang.String | getOrderId() This method provides access to the LPOPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long | getOrderIdInEJBType() This method provides access to the LPOPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
protected void | instantiateEJB() |
protected boolean | instantiateEJBByPrimaryKey() |
void | refreshCopyHelper() Load data from the EJBObject. |
void | setAmount(java.math.BigDecimal newValue) This method accesses a non-CMP field |
void | setAmount(java.lang.String newValue) This method accesses a non-CMP field |
void | setBuyerPurchaseOrderId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setBuyerPurchaseOrderId(java.lang.String newValue) This method accesses a non-CMP field |
void | setCurrency(java.lang.String newValue) This method accesses a non-CMP field |
void | setInitKey_buyerPurchaseOrderId(java.lang.String newValue) Set the primary key for this object |
void | setInitKey_orderId(java.lang.String newValue) Set the primary key for this object |
void | setOrderId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setOrderId(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 POPurchaseAmountAccessBean()
public POPurchaseAmountAccessBean(java.lang.Long newBuyerPurchaseOrderId, java.lang.Long newOrderId, java.math.BigDecimal newAmount) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Maps to a corresponding ejbCreate method in the home interface of the EJB
public POPurchaseAmountAccessBean(java.lang.Long newBuyerPurchaseOrderId, java.lang.Long newOrderId, java.math.BigDecimal newAmount, java.lang.String newCurrency) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Maps to a corresponding ejbCreate method in the home interface of the EJB
public POPurchaseAmountAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
Method 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).
protected java.lang.String defaultJNDIName()
public java.lang.String getAmount() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the LPOPURAMT.AMOUNT column of DB2 type DECIMAL(20 5) NOT NULL.
The following is a description of this column:
Expected purchase amounts for this Order against this Limited PO. The amount is in the same currency as the Purchase Limit Amount specified in the Limited PO.
public java.math.BigDecimal getAmountInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the LPOPURAMT.AMOUNT column of DB2 type DECIMAL(20 5) NOT NULL.
The following is a description of this column:
Expected purchase amounts for this Order against this Limited PO. The amount is in the same currency as the Purchase Limit Amount specified in the Limited PO.
public java.lang.String getBuyerPurchaseOrderId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the LPOPURAMT.BUYERPO_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
ID of the Buyer Purchase Order Number of the Limited PO.
public java.lang.Long getBuyerPurchaseOrderIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the LPOPURAMT.BUYERPO_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
ID of the Buyer Purchase Order Number of the Limited PO.
public java.lang.String getCurrency() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the LPOPURAMT.SETCCURR column of DB2 type CHAR(3).
The following is a description of this column:
Currency of the Amount field. Alphabetic currency code as per ISO 4217.
public java.lang.String getOrderId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the LPOPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Order ID. Foreign key to the ORDERS table.
public java.lang.Long getOrderIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the LPOPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Order ID. Foreign key to the ORDERS table.
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 refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
public void setAmount(java.lang.String newValue)
public void setAmount(java.math.BigDecimal newValue)
public void setBuyerPurchaseOrderId(java.lang.Long newValue)
public void setBuyerPurchaseOrderId(java.lang.String newValue)
public void setCurrency(java.lang.String newValue)
public void setInitKey_buyerPurchaseOrderId(java.lang.String newValue)
Set the primary key for this object
public void setInitKey_orderId(java.lang.String newValue)
Set the primary key for this object
public void setOrderId(java.lang.Long newValue)
public void setOrderId(java.lang.String newValue)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.