|
||||||||
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.TradingPurchaseAmountAccessBean
This bean provides access to the TRDPURAMT table.
The following is a description of this table:
This table is used to keep track of Purchase Amounts by Trading Agreements, by Orders or OrderItems. Entries are created only for Trading Agreement with Right-to-Buy by Amount or Obligation-to-Buy by Amount Terms and Conditions.
Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean |
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef |
Constructor Summary | |
TradingPurchaseAmountAccessBean()
Default constructor. |
|
TradingPurchaseAmountAccessBean(javax.ejb.EJBObject object)
Creates an access bean for the specified EJB |
|
TradingPurchaseAmountAccessBean(java.lang.Long tradingId,
java.lang.Long orderId,
java.math.BigDecimal purchaseAmount)
Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
TradingPurchaseAmountAccessBean(java.lang.Long tradingId,
java.lang.Long orderId,
java.lang.Long orderItemsId,
java.math.BigDecimal purchaseAmount,
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.util.Enumeration |
findByOrderId(java.lang.Long aDByOrderId)
Retrieves the TradingPurchaseAmountAccessBeans for the specified Order. |
java.lang.String |
getAmount()
This method provides access to the TRDPURAMT.AMOUNT column of DB2 type DECIMAL(20,5) NOT NULL. |
java.math.BigDecimal |
getAmountInEJBType()
This method provides access to the TRDPURAMT.AMOUNT column of DB2 type DECIMAL(20,5) NOT NULL. |
java.lang.String |
getCurrency()
This method provides access to the TRDPURAMT.SETCCURR column of DB2 type CHAR(3) NULL. |
java.lang.String |
getOrderId()
This method provides access to the TRDPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long |
getOrderIdInEJBType()
This method provides access to the TRDPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
java.lang.String |
getOrderItemId()
This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT NULL. |
java.lang.Long |
getOrderItemIdInEJBType()
This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT NULL. |
java.lang.String |
getTradingId()
This method provides access to the TRDPURAMT.TRADING_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long |
getTradingIdInEJBType()
This method provides access to the TRDPURAMT.TRADING_ID column of DB2 type BIGINT NOT NULL. |
java.lang.String |
getTradingPurchaseAmountId()
This method provides access to the TRDPURAMT.TRDPURAMT_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long |
getTradingPurchaseAmountIdInEJBType()
This method provides access to the TRDPURAMT.TRDPURAMT_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 TRDPURAMT.AMOUNT column of DB2 type DECIMAL(20,5) NOT NULL. |
void |
setAmount(java.lang.String aAmount)
This method provides access to the TRDPURAMT.AMOUNT column of DB2 type DECIMAL(20,5) NOT NULL. |
void |
setCurrency(java.lang.String aCurrency)
This method provides access to the TRDPURAMT.SETCCURR column of DB2 type CHAR(3) NULL. |
void |
setInitKey_tradingPurchaseAmountId(java.lang.String aInitKey_tradingPurchaseAmountId)
Set the primary key for this object |
void |
setOrderId(java.lang.Long aOrderId)
This method provides access to the TRDPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
void |
setOrderId(java.lang.String aOrderId)
This method provides access to the TRDPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
void |
setOrderItemId(java.lang.Long aOrderItemId)
This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT NULL. |
void |
setOrderItemId(java.lang.String aOrderItemId)
This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT NULL. |
void |
setTradingId(java.lang.Long aTradingId)
This method provides access to the TRDPURAMT.TRADING_ID column of DB2 type BIGINT NOT NULL. |
void |
setTradingId(java.lang.String aTradingId)
This method provides access to the TRDPURAMT.TRADING_ID column of DB2 type BIGINT NOT NULL. |
void |
setTradingPurchaseAmountId(java.lang.Long aTradingPurchaseAmountId)
This method provides access to the TRDPURAMT.TRDPURAMT_ID column of DB2 type BIGINT NOT NULL. |
void |
setTradingPurchaseAmountId(java.lang.String aTradingPurchaseAmountId)
This method provides access to the TRDPURAMT.TRDPURAMT_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 TradingPurchaseAmountAccessBean()
Default constructor. Maps to findByPrimaryKey.
public TradingPurchaseAmountAccessBean(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 TradingPurchaseAmountAccessBean(java.lang.Long tradingId, java.lang.Long orderId, java.math.BigDecimal purchaseAmount) throws javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException, java.rmi.RemoteException
Maps to a corresponding ejbCreate method in the home interface of the EJB
tradingId
- The internal ID of the Trading Agreement.orderId
- The ID of the order.purchaseAmount
- The purchase amount.javax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic TradingPurchaseAmountAccessBean(java.lang.Long tradingId, java.lang.Long orderId, java.lang.Long orderItemsId, java.math.BigDecimal purchaseAmount, java.lang.String currency) throws javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException, java.rmi.RemoteException
Maps to a corresponding ejbCreate method in the home interface of the EJB
tradingId
- The internal ID of the Trading Agreement.orderId
- The ID of the order.orderItemsId
- The ID of the orderItems within the order.purchaseAmount
- The purchase amount.currency
- The currency of the amount.javax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException 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.util.Enumeration findByOrderId(java.lang.Long aDByOrderId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the TradingPurchaseAmountAccessBeans for the specified Order.
The SQL query used to fetch all the required rows from the TRDPURAMT table is:
SELECT * FROM TRDPURAMT T1 WHERE T1.ORDERS_ID=?
orderId
- The ID of the order.java.rmi.RemoteException
- The java.rmi.RemoteException 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 TRDPURAMT.AMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.
The following is a description of this column:
Expected purchase amounts for this Trading Agreement for this Order or OrderItem. The amount is in the same currency of the Right-to-Buy Amount and Obligation-to-Buy Amount.
getAmount
in interface TradingPurchaseAmountAccessBeanData
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 TRDPURAMT.AMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.
The following is a description of this column:
Expected purchase amounts for this Trading Agreement for this Order or OrderItem. The amount is in the same currency of the Right-to-Buy Amount and Obligation-to-Buy Amount.
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 TRDPURAMT.SETCCURR column of DB2 type CHAR(3) NULL.
The following is a description of this column:
Currency of the Amount field. This is a currency code as per ISO 4217 standards.
getCurrency
in interface TradingPurchaseAmountAccessBeanData
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 TRDPURAMT.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 TradingPurchaseAmountAccessBeanData
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 TRDPURAMT.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 java.lang.String getOrderItemId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
ID of the OrderItem. This is set to null if all the OrderItems of the Order specify the same Trading ID. Foreign key to the ORDERITEMS table.
getOrderItemId
in interface TradingPurchaseAmountAccessBeanData
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 getOrderItemIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
ID of the OrderItem. This is set to null if all the OrderItems of the Order specify the same Trading ID. Foreign key to the ORDERITEMS 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 java.lang.String getTradingId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TRDPURAMT.TRADING_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
ID for the Trading Agreement. Foreign key to the TRADING table.
getTradingId
in interface TradingPurchaseAmountAccessBeanData
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 getTradingIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TRDPURAMT.TRADING_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
ID for the Trading Agreement. Foreign key to the TRADING 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 java.lang.String getTradingPurchaseAmountId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TRDPURAMT.TRDPURAMT_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Generated unique key for this row.
getTradingPurchaseAmountId
in interface TradingPurchaseAmountAccessBeanData
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 getTradingPurchaseAmountIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TRDPURAMT.TRDPURAMT_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Generated unique key for this row.
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 TRDPURAMT.AMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.
The following is a description of this column:
Expected purchase amounts for this Trading Agreement for this Order or OrderItem. The amount is in the same currency of the Right-to-Buy Amount and Obligation-to-Buy Amount.
aAmount
- java.math.BigDecimalpublic void setAmount(java.lang.String aAmount)
This method provides access to the TRDPURAMT.AMOUNT column of DB2 type DECIMAL(20,5) NOT NULL.
The following is a description of this column:
Expected purchase amounts for this Trading Agreement for this Order or OrderItem. The amount is in the same currency of the Right-to-Buy Amount and Obligation-to-Buy Amount.
setAmount
in interface TradingPurchaseAmountAccessBeanData
aAmount
- java.lang.Stringpublic void setCurrency(java.lang.String aCurrency)
This method provides access to the TRDPURAMT.SETCCURR column of DB2 type CHAR(3) NULL.
The following is a description of this column:
Currency of the Amount field. This is a currency code as per ISO 4217 standards.
setCurrency
in interface TradingPurchaseAmountAccessBeanData
aCurrency
- java.lang.Stringpublic void setInitKey_tradingPurchaseAmountId(java.lang.String aInitKey_tradingPurchaseAmountId)
Set the primary key for this object
aInitKey_tradingPurchaseAmountId
- java.lang.Stringpublic void setOrderId(java.lang.Long aOrderId)
This method provides access to the TRDPURAMT.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 TRDPURAMT.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 TradingPurchaseAmountAccessBeanData
aOrderId
- java.lang.Stringpublic void setOrderItemId(java.lang.Long aOrderItemId)
This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
ID of the OrderItem. This is set to null if all the OrderItems of the Order specify the same Trading ID. Foreign key to the ORDERITEMS table.
aOrderItemId
- java.lang.Longpublic void setOrderItemId(java.lang.String aOrderItemId)
This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
ID of the OrderItem. This is set to null if all the OrderItems of the Order specify the same Trading ID. Foreign key to the ORDERITEMS table.
setOrderItemId
in interface TradingPurchaseAmountAccessBeanData
aOrderItemId
- java.lang.Stringpublic void setTradingId(java.lang.Long aTradingId)
This method provides access to the TRDPURAMT.TRADING_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
ID for the Trading Agreement. Foreign key to the TRADING table.
aTradingId
- java.lang.Longpublic void setTradingId(java.lang.String aTradingId)
This method provides access to the TRDPURAMT.TRADING_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
ID for the Trading Agreement. Foreign key to the TRADING table.
setTradingId
in interface TradingPurchaseAmountAccessBeanData
aTradingId
- java.lang.Stringpublic void setTradingPurchaseAmountId(java.lang.Long aTradingPurchaseAmountId)
This method provides access to the TRDPURAMT.TRDPURAMT_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Generated unique key for this row.
aTradingPurchaseAmountId
- java.lang.Longpublic void setTradingPurchaseAmountId(java.lang.String aTradingPurchaseAmountId)
This method provides access to the TRDPURAMT.TRDPURAMT_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Generated unique key for this row.
setTradingPurchaseAmountId
in interface TradingPurchaseAmountAccessBeanData
aTradingPurchaseAmountId
- java.lang.String
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |