java.lang.Object | +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean | +--com.ibm.commerce.payment.objects.TradingPurchaseAmountAccessBean
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.
Constructor Summary | |
---|---|
TradingPurchaseAmountAccessBean() constructor | |
TradingPurchaseAmountAccessBean(javax.ejb.EJBObject o) constructor | |
TradingPurchaseAmountAccessBean(java.lang.Long arg0,
java.lang.Long arg1, java.math.BigDecimal arg2) constructor | |
TradingPurchaseAmountAccessBean(java.lang.Long arg0,
java.lang.Long arg1, java.lang.Long arg2, java.math.BigDecimal arg3,
java.lang.String arg4) constructor |
Method Summary | |
---|---|
void |
commitCopyHelper() Update(flush) data to the EJBObject (persistent storage). |
protected
java.lang.String |
defaultJNDIName() |
java.util.Enumeration |
findByOrderId(java.lang.Long arg0) 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). |
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. |
java.lang.Long |
getOrderItemIdInEJBType() This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT. |
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. |
protected
void |
instantiateEJB() |
protected
boolean |
instantiateEJBByPrimaryKey() |
void |
refreshCopyHelper() Load data from the EJBObject. |
void |
setAmount(java.math.BigDecimal newValue) This method provides access to the TRDPURAMT.AMOUNT column of DB2 type DECIMAL(20 5) NOT NULL. |
void |
setAmount(java.lang.String newValue) This method provides access to the TRDPURAMT.AMOUNT column of DB2 type DECIMAL(20 5) NOT NULL. |
void |
setCurrency(java.lang.String newValue) This method provides access to the TRDPURAMT.SETCCURR column of DB2 type CHAR(3). |
void |
setInitKey_tradingPurchaseAmountId(java.lang.String newValue) Set the primary key for this object |
void |
setOrderId(java.lang.Long newValue) This method provides access to the TRDPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
void |
setOrderId(java.lang.String newValue) This method provides access to the TRDPURAMT.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
void |
setOrderItemId(java.lang.Long newValue) This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT. |
void |
setOrderItemId(java.lang.String newValue) This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT. |
void |
setTradingId(java.lang.Long newValue) This method provides access to the TRDPURAMT.TRADING_ID column of DB2 type BIGINT NOT NULL. |
void |
setTradingId(java.lang.String newValue) This method provides access to the TRDPURAMT.TRADING_ID column of DB2 type BIGINT NOT NULL. |
void |
setTradingPurchaseAmountId(java.lang.Long newValue) This method provides access to the TRDPURAMT.TRDPURAMT_ID column of DB2 type BIGINT NOT NULL. |
void |
setTradingPurchaseAmountId(java.lang.String newValue) This method provides access to the TRDPURAMT.TRDPURAMT_ID column of DB2 type BIGINT NOT NULL. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Constructor Detail |
---|
public TradingPurchaseAmountAccessBean()
public TradingPurchaseAmountAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
o
- javax.ejb.EJBObjectjava.rmi.RemoteException
public TradingPurchaseAmountAccessBean(java.lang.Long arg0, java.lang.Long arg1, java.lang.Long arg2, java.math.BigDecimal arg3, java.lang.String arg4) throws javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException, java.rmi.RemoteException
arg0
- java.lang.Longarg1
- java.lang.Longarg2
- java.lang.Longarg3
- java.math.BigDecimalarg4
- java.lang.Stringjavax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
java.rmi.RemoteException
public TradingPurchaseAmountAccessBean(java.lang.Long arg0, java.lang.Long arg1, java.math.BigDecimal arg2) throws javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException, java.rmi.RemoteException
arg0
- java.lang.Longarg1
- java.lang.Longarg2
- java.math.BigDecimaljavax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
java.rmi.RemoteException
Method Detail |
---|
public java.util.Enumeration findByOrderId(java.lang.Long arg0) 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=?
java.rmi.RemoteException
- The java.rmi.RemoteException
exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException
exceptionjavax.naming.NamingException
public void setInitKey_tradingPurchaseAmountId(java.lang.String newValue)
Set the primary key for this object
newValue
- java.lang.Stringprotected java.lang.String defaultJNDIName()
protected void instantiateEJB() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException
protected boolean instantiateEJBByPrimaryKey() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.naming.NamingException
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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public 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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public 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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public void setTradingPurchaseAmountId(java.lang.String newValue)
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
newValue
- Stringpublic void setTradingPurchaseAmountId(java.lang.Long newValue)
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.
newValue
- java.lang.Longpublic 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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public 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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public void setAmount(java.lang.String newValue)
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
newValue
- Stringpublic void setAmount(java.math.BigDecimal newValue)
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.
newValue
- java.math.BigDecimalpublic 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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public 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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public void setTradingId(java.lang.String newValue)
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
newValue
- Stringpublic void setTradingId(java.lang.Long newValue)
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.
newValue
- java.lang.Longpublic 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).
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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public void setCurrency(java.lang.String newValue)
This method provides access to the TRDPURAMT.SETCCURR column of DB2 type CHAR(3).
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
newValue
- java.lang.Stringpublic 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.
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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public 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.
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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public void setOrderItemId(java.lang.String newValue)
This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT.
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
newValue
- Stringpublic void setOrderItemId(java.lang.Long newValue)
This method provides access to the TRDPURAMT.ORDERITEMS_ID column of DB2 type BIGINT.
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.
newValue
- java.lang.Longpublic 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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public 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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
public void setOrderId(java.lang.String newValue)
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
newValue
- Stringpublic void setOrderId(java.lang.Long newValue)
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.
newValue
- java.lang.Long