|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.ivj.ejb.runtime.AbstractAccessBean | +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean | +--com.ibm.commerce.payment.objects.POPurchaseAmountAccessBean
This bean provides access to the LPOPURAMT table.
The following is a description of this table:
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.
Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean |
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef |
Constructor Summary | |
POPurchaseAmountAccessBean()
Default constructor. |
|
POPurchaseAmountAccessBean(javax.ejb.EJBObject object)
Creates an access bean for the specified EJB |
|
POPurchaseAmountAccessBean(java.lang.Long aPOId,
java.lang.Long orderId,
java.math.BigDecimal amount)
Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
POPurchaseAmountAccessBean(java.lang.Long aPOId,
java.lang.Long orderId,
java.math.BigDecimal amount,
java.lang.String currency)
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). |
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) NULL. |
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. |
void |
refreshCopyHelper()
Load data from the EJBObject. |
void |
setAmount(java.math.BigDecimal aAmount)
This method provides access to the LPOPURAMT.AMOUNT column of DB2 type DECIMAL(20,5) NOT NULL. |
void |
setAmount(java.lang.String aAmount)
This method provides access to the LPOPURAMT.AMOUNT column of DB2 type DECIMAL(20,5) NOT NULL. |
void |
setBuyerPurchaseOrderId(java.lang.Long aBuyerPurchaseOrderId)
This method provides access to the LPOPURAMT.BUYERPO_ID column of DB2 type BIGINT NOT NULL. |
void |
setBuyerPurchaseOrderId(java.lang.String aBuyerPurchaseOrderId)
This method provides access to the LPOPURAMT.BUYERPO_ID column of DB2 type BIGINT NOT NULL. |
void |
setCurrency(java.lang.String aCurrency)
This method provides access to the LPOPURAMT.SETCCURR column of DB2 type CHAR(3) NULL. |
void |
setInitKey_buyerPurchaseOrderId(java.lang.String aInitKey_buyerPurchaseOrderId)
Set the primary key for this object |
void |
setInitKey_orderId(java.lang.String aInitKey_orderId)
Set the primary key for this object |
void |
setOrderId(java.lang.Long aOrderId)
This method provides access to the LPOPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
void |
setOrderId(java.lang.String aOrderId)
This method provides access to the LPOPURAMT.ORDERS_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 |
public POPurchaseAmountAccessBean()
Default constructor. Maps to findByPrimaryKey.
public POPurchaseAmountAccessBean(javax.ejb.EJBObject object) throws java.rmi.RemoteException
Creates an access bean for the specified EJB
object
- The EJB Object used for the access bean construction.java.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic POPurchaseAmountAccessBean(java.lang.Long aPOId, java.lang.Long orderId, java.math.BigDecimal amount) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Maps to a corresponding ejbCreate method in the home interface of the EJB
aPOId
- The internal ID of the Limited Purchase Order (PO).orderId
- The ID of the Order.amount
- The expected purchase amount for this Order against this Limited PO.
The amount is in the same currency as the Purchase Limit Amount specified in the Limited PO.javax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic POPurchaseAmountAccessBean(java.lang.Long aPOId, java.lang.Long orderId, java.math.BigDecimal amount, java.lang.String currency) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Maps to a corresponding ejbCreate method in the home interface of the EJB
aPOId
- The internal ID of the Limited Purchase Order (PO).orderId
- The ID of the Order.amount
- The expected purchase amount for this Order against this Limited PO.
The amount is in the same currency as the Purchase Limit Amount specified in the Limited PO.currency
- The currency of the specified amount.javax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.naming.NamingException
- The javax.naming.NamingException 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).
commitCopyHelper
in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
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 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.
getAmount
in interface POPurchaseAmountAccessBeanData
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 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.
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 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.
getBuyerPurchaseOrderId
in interface POPurchaseAmountAccessBeanData
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 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.
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 LPOPURAMT.SETCCURR column of DB2 type CHAR(3) NULL.
The following is a description of this column:
Currency of the Amount field. Alphabetic currency code as per ISO 4217.
getCurrency
in interface POPurchaseAmountAccessBeanData
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 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.
getOrderId
in interface POPurchaseAmountAccessBeanData
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 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.
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.
refreshCopyHelper
in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
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 setAmount(java.math.BigDecimal aAmount)
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.
aAmount
- java.math.BigDecimalpublic void setAmount(java.lang.String aAmount)
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.
setAmount
in interface POPurchaseAmountAccessBeanData
aAmount
- java.lang.Stringpublic void setBuyerPurchaseOrderId(java.lang.Long aBuyerPurchaseOrderId)
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.
aBuyerPurchaseOrderId
- java.lang.Longpublic void setBuyerPurchaseOrderId(java.lang.String aBuyerPurchaseOrderId)
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.
setBuyerPurchaseOrderId
in interface POPurchaseAmountAccessBeanData
aBuyerPurchaseOrderId
- java.lang.Stringpublic void setCurrency(java.lang.String aCurrency)
This method provides access to the LPOPURAMT.SETCCURR column of DB2 type CHAR(3) NULL.
The following is a description of this column:
Currency of the Amount field. Alphabetic currency code as per ISO 4217.
setCurrency
in interface POPurchaseAmountAccessBeanData
aCurrency
- java.lang.Stringpublic void setInitKey_buyerPurchaseOrderId(java.lang.String aInitKey_buyerPurchaseOrderId)
Set the primary key for this object
aInitKey_buyerPurchaseOrderId
- java.lang.Stringpublic void setInitKey_orderId(java.lang.String aInitKey_orderId)
Set the primary key for this object
aInitKey_orderId
- java.lang.Stringpublic void setOrderId(java.lang.Long aOrderId)
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.
aOrderId
- java.lang.Longpublic void setOrderId(java.lang.String aOrderId)
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.
setOrderId
in interface POPurchaseAmountAccessBeanData
aOrderId
- java.lang.String
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |