java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.order.objects.OrderPaymentMethodAccessBean
The Order Payment Method table contains order payment or refund methods selected for an order. It is also used to keep track of the actual amount charged or refunded against the order. This access bean corresponds to the database table 'ORDPAYMTHD'.
Constructor Summary | |
OrderPaymentMethodAccessBean() Zero argument constructor used to initialize the access bean. |
|
OrderPaymentMethodAccessBean(com.ibm.commerce.order.objimpl.OrderPaymentMethodInputData aOrderPaymentMethodInputData, boolean encrypt) Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
OrderPaymentMethodAccessBean(javax.ejb.EJBObject o) constructor |
|
OrderPaymentMethodAccessBean(java.lang.Long arg1, java.lang.String arg2, java.lang.String arg3, boolean arg4) Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
OrderPaymentMethodAccessBean(java.lang.Long argOrderId, java.lang.String argPaymentMethodID, java.lang.String argPaymentDevice, java.lang.Long argRefundNumber, boolean encrypt) 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.util.Enumeration | findByOrder(java.lang.Long argOrderId) Retrieves all the order payment methods for the specified order. |
java.util.Enumeration | findByStoreIdForSummary(java.lang.Integer storeId, java.sql.Timestamp latestChargeTime, java.lang.Integer maxRows) Retrieves the Order Payment Methods for the specified Store Entity with null PaySummary_ID but with non-null Charge Amount, Account_id and Policy_id. |
java.util.Enumeration | findRecordsForSummaryByStoreentId(java.lang.Integer argStoreentId) Retrieves the Order Payment Methods for the specified Store Entity with null PaySummary_ID but with Charge Amount that is not NULL. |
java.util.Enumeration | findWithPushDownQuery(java.lang.String query) Retrieves ordpaymthd rows identified by the specified WHERE clause. |
java.lang.String | getAccountId() This method provides access to the ORDPAYMTHD.ACCOUNT_ID column of DB2 type BIGINT. |
java.lang.Long | getAccountIdInEJBType() This method provides access to the ORDPAYMTHD.ACCOUNT_ID column of DB2 type BIGINT. |
java.lang.String | getActualAmount() This method provides access to the ORDPAYMTHD.ACTUALAMOUNT column of DB2 type DECIMAL(20 5). |
java.math.BigDecimal | getActualAmountInEJBType() This method provides access to the ORDPAYMTHD.ACTUALAMOUNT column of DB2 type DECIMAL(20 5). |
java.lang.String | getBigIntField1() This method provides access to the ORDPAYMTHD.BIGINTFIELD1 column of DB2 type BIGINT. |
java.lang.Long | getBigIntField1InEJBType() This method provides access to the ORDPAYMTHD.BIGINTFIELD1 column of DB2 type BIGINT. |
java.lang.String | getBigIntField2() This method provides access to the ORDPAYMTHD.BIGINTFIELD2 column of DB2 type BIGINT. |
java.lang.Long | getBigIntField2InEJBType() This method provides access to the ORDPAYMTHD.BIGINTFIELD2 column of DB2 type BIGINT. |
java.lang.String | getBigIntField3() This method provides access to the ORDPAYMTHD.BIGINTFIELD3 column of DB2 type BIGINT. |
java.lang.Long | getBigIntField3InEJBType() This method provides access to the ORDPAYMTHD.BIGINTFIELD3 column of DB2 type BIGINT. |
java.lang.String | getBuyerPurchaseOrderId() This method provides access to the ORDPAYMTHD.BUYERPO_ID column of DB2 type BIGINT. |
java.lang.Long | getBuyerPurchaseOrderIdInEJBType() This method provides access to the ORDPAYMTHD.BUYERPO_ID column of DB2 type BIGINT. |
java.lang.String | getChargeAmount() This method provides access to the ORDPAYMTHD.CHARGEAMOUNT column of DB2 type DECIMAL(20 5). |
java.lang.String | getChargeAmountCurrency() This method provides access to the ORDPAYMTHD.CHARGEAMTCURR column of DB2 type CHAR(3). |
java.math.BigDecimal | getChargeAmountInEJBType() This method provides access to the ORDPAYMTHD.CHARGEAMOUNT column of DB2 type DECIMAL(20 5). |
java.lang.String | getChargeTime() This method provides access to the ORDPAYMTHD.CHARGETIME column of DB2 type TIMESTAMP. |
java.sql.Timestamp | getChargeTimeInEJBType() This method provides access to the ORDPAYMTHD.CHARGETIME column of DB2 type TIMESTAMP. |
java.lang.String | getCreditLineId() This method provides access to the ORDPAYMTHD.CREDITLINE_ID column of DB2 type BIGINT. |
java.lang.Long | getCreditLineIdInEJBType() This method provides access to the ORDPAYMTHD.CREDITLINE_ID column of DB2 type BIGINT. |
java.lang.String | getDecimalField1() This method provides access to the ORDPAYMTHD.DECIMALFIELD1 column of DB2 type DECIMAL(20 5). |
java.math.BigDecimal | getDecimalField1InEJBType() This method provides access to the ORDPAYMTHD.DECIMALFIELD1 column of DB2 type DECIMAL(20 5). |
java.lang.String | getDecimalField2() This method provides access to the ORDPAYMTHD.DECIMALFIELD2 column of DB2 type DECIMAL(20 5). |
java.math.BigDecimal | getDecimalField2InEJBType() This method provides access to the ORDPAYMTHD.DECIMALFIELD2 column of DB2 type DECIMAL(20 5). |
java.lang.String | getDecimalField3() This method provides access to the ORDPAYMTHD.DECIMALFIELD3 column of DB2 type DECIMAL(20 5). |
java.math.BigDecimal | getDecimalField3InEJBType() This method provides access to the ORDPAYMTHD.DECIMALFIELD3 column of DB2 type DECIMAL(20 5). |
java.lang.String | getEndDate() This method provides access to the ORDPAYMTHD.ENDDATE column of DB2 type TIMESTAMP. |
java.sql.Timestamp | getEndDateInEJBType() This method provides access to the ORDPAYMTHD.ENDDATE column of DB2 type TIMESTAMP. |
java.lang.String | getMaximumAuthorizationAmount() This method provides access to the ORDPAYMTHD.MAXAMOUNT column of DB2 type DECIMAL(20 5). |
java.math.BigDecimal | getMaximumAuthorizationAmountInEJBType() This method provides access to the ORDPAYMTHD.MAXAMOUNT column of DB2 type DECIMAL(20 5). |
java.lang.String | getOrderId() This method provides access to the ORDPAYMTHD.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long | getOrderIdInEJBType() This method provides access to the ORDPAYMTHD.ORDERS_ID column of DB2 type BIGINT NOT NULL. |
java.lang.String | getPaymentDevice() This method provides access to the ORDPAYMTHD.PAYDEVICE column of DB2 type CHAR(64) FOR BIT DATA NOT NULL. |
java.lang.String | getPaymentMethodID() This method provides access to the ORDPAYMTHD.PAYMETHOD column of DB2 type CHAR(5) NOT NULL. |
java.lang.String | getPaymentSummaryId() This method provides access to the ORDPAYMTHD.PAYSUMMARY_ID column of DB2 type BIGINT. |
java.lang.Long | getPaymentSummaryIdInEJBType() This method provides access to the ORDPAYMTHD.PAYSUMMARY_ID column of DB2 type BIGINT. |
java.lang.String | getPolicyId() This method provides access to the ORDPAYMTHD.POLICY_ID column of DB2 type BIGINT. |
java.lang.Long | getPolicyIdInEJBType() This method provides access to the ORDPAYMTHD.POLICY_ID column of DB2 type BIGINT. |
java.lang.String | getPurchaseOrderNumber() Retrieves the buyer purchase order number for the order if one was specified by the buyer at the time the order was submitted for processing. |
java.lang.String | getRefundNumber() This method provides access to the ORDPAYMTHD.REFUNDNUMBER column of DB2 type BIGINT NOT NULL DEFAULT 0. |
java.lang.Long | getRefundNumberInEJBType() This method provides access to the ORDPAYMTHD.REFUNDNUMBER column of DB2 type BIGINT NOT NULL DEFAULT 0. |
java.lang.String | getRmaId() This method provides access to the ORDPAYMTHD.RMA_ID column of DB2 type BIGINT. |
java.lang.Long | getRmaIdInEJBType() This method provides access to the ORDPAYMTHD.RMA_ID column of DB2 type BIGINT. |
java.lang.String | getStartDate() This method provides access to the ORDPAYMTHD.STARTDATE column of DB2 type TIMESTAMP. |
java.sql.Timestamp | getStartDateInEJBType() This method provides access to the ORDPAYMTHD.STARTDATE column of DB2 type TIMESTAMP. |
java.lang.String | getStatus() This method provides access to the ORDPAYMTHD.STATUS column of DB2 type INTEGER DEFAULT 0. |
java.lang.Integer | getStatusInEJBType() This method provides access to the ORDPAYMTHD.STATUS column of DB2 type INTEGER DEFAULT 0. |
java.lang.String | getStringField1() This method provides access to the ORDPAYMTHD.STRINGFIELD1 column of DB2 type VARCHAR(254). |
java.lang.String | getStringField2() This method provides access to the ORDPAYMTHD.STRINGFIELD2 column of DB2 type VARCHAR(254). |
java.lang.String | getStringField3() This method provides access to the ORDPAYMTHD.STRINGFIELD3 column of DB2 type VARCHAR(254). |
java.lang.String | getTradingId() This method provides access to the ORDPAYMTHD.TRADING_ID column of DB2 type BIGINT. |
java.lang.Long | getTradingIdInEJBType() This method provides access to the ORDPAYMTHD.TRADING_ID column of DB2 type BIGINT. |
java.lang.String | getXMLData() This method accesses a non-CMP field |
protected void | instantiateEJB() |
protected boolean | instantiateEJBByPrimaryKey() |
void | refreshCopyHelper() Load data from the EJBObject. |
void | setAccountId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setAccountId(java.lang.String newValue) This method accesses a non-CMP field |
void | setActualAmount(java.math.BigDecimal newValue) This method accesses a non-CMP field |
void | setActualAmount(java.lang.String newValue) This method accesses a non-CMP field |
void | setBigIntField1(java.lang.Long newValue) This method accesses a non-CMP field |
void | setBigIntField1(java.lang.String newValue) This method accesses a non-CMP field |
void | setBigIntField2(java.lang.Long newValue) This method accesses a non-CMP field |
void | setBigIntField2(java.lang.String newValue) This method accesses a non-CMP field |
void | setBigIntField3(java.lang.Long newValue) This method accesses a non-CMP field |
void | setBigIntField3(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 | setChargeAmount(java.math.BigDecimal newValue) This method accesses a non-CMP field |
void | setChargeAmount(java.lang.String newValue) This method accesses a non-CMP field |
void | setChargeAmountCurrency(java.lang.String newValue) This method accesses a non-CMP field |
void | setChargeTime(java.lang.String newValue) This method accesses a non-CMP field |
void | setChargeTime(java.sql.Timestamp newValue) This method accesses a non-CMP field |
void | setCreditLineId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setCreditLineId(java.lang.String newValue) This method accesses a non-CMP field |
void | setDecimalField1(java.math.BigDecimal newValue) This method accesses a non-CMP field |
void | setDecimalField1(java.lang.String newValue) This method accesses a non-CMP field |
void | setDecimalField2(java.math.BigDecimal newValue) This method accesses a non-CMP field |
void | setDecimalField2(java.lang.String newValue) This method accesses a non-CMP field |
void | setDecimalField3(java.math.BigDecimal newValue) This method accesses a non-CMP field |
void | setDecimalField3(java.lang.String newValue) This method accesses a non-CMP field |
void | setEndDate(java.lang.String newValue) This method accesses a non-CMP field |
void | setEndDate(java.sql.Timestamp newValue) This method accesses a non-CMP field |
void | setInitKey_orderId(java.lang.String newValue) Set the primary key for this object |
void | setInitKey_paymentDevice(byte[] newValue) Set the primary key for this object |
void | setInitKey_paymentMethodID(java.lang.String newValue) Set the primary key for this object |
void | setInitKey_refundNumber(java.lang.String newValue) Set the primary key for this object |
void | setMaximumAuthorizationAmount(java.math.BigDecimal newValue) This method accesses a non-CMP field |
void | setMaximumAuthorizationAmount(java.lang.String newValue) This method accesses a non-CMP field |
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 |
void | setPaymentSummaryId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setPaymentSummaryId(java.lang.String newValue) This method accesses a non-CMP field |
void | setPolicyId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setPolicyId(java.lang.String newValue) This method accesses a non-CMP field |
void | setRefundNumber(java.lang.Long newValue) This method accesses a non-CMP field |
void | setRefundNumber(java.lang.String newValue) This method accesses a non-CMP field |
void | setRmaId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setRmaId(java.lang.String newValue) This method accesses a non-CMP field |
void | setStartDate(java.lang.String newValue) This method accesses a non-CMP field |
void | setStartDate(java.sql.Timestamp newValue) This method accesses a non-CMP field |
void | setStatus(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setStatus(java.lang.String newValue) This method accesses a non-CMP field |
void | setStringField1(java.lang.String newValue) This method accesses a non-CMP field |
void | setStringField2(java.lang.String newValue) This method accesses a non-CMP field |
void | setStringField3(java.lang.String newValue) This method accesses a non-CMP field |
void | setTradingId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setTradingId(java.lang.String newValue) This method accesses a non-CMP field |
void | setXMLData(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 OrderPaymentMethodAccessBean()
public OrderPaymentMethodAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
public OrderPaymentMethodAccessBean(com.ibm.commerce.order.objimpl.OrderPaymentMethodInputData aOrderPaymentMethodInputData, boolean encrypt) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Maps to a corresponding ejbCreate method in the home interface of the EJB
public OrderPaymentMethodAccessBean(java.lang.Long arg1, java.lang.String arg2, java.lang.String arg3, boolean arg4) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Maps to a corresponding ejbCreate method in the home interface of the EJB
public OrderPaymentMethodAccessBean(java.lang.Long argOrderId, java.lang.String argPaymentMethodID, java.lang.String argPaymentDevice, java.lang.Long argRefundNumber, boolean encrypt) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Maps to a corresponding ejbCreate method in the home interface of the EJB
Method Detail |
public java.util.Enumeration findByOrder(java.lang.Long argOrderId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves all the order payment methods for the specified order.
The SQL query used to fetch all the required rows from the ORDPAYMTHD table is:
SELECT * FROM ORDPAYMTHD T1 WHERE (T1.ORDERS_ID = ?)
public java.util.Enumeration findByStoreIdForSummary(java.lang.Integer storeId, java.sql.Timestamp latestChargeTime, java.lang.Integer maxRows) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the Order Payment Methods for the specified Store Entity with null PaySummary_ID but with non-null Charge Amount, Account_id and Policy_id. The returned rows must have a Charge Time earlier than the specified time and shall be ordered by Account_id, policy_id, Charge Amount currency and Charge Time. The number of rows returned must not exceed the number specified in maxRows.
The SQL query used to fetch the requested row for the specified Store is:
SELECT * FROM ORDPAYMTHD T1 WHERE T1.ORDERS_ID IN (SELECT ORDERS.ORDERS_ID FROM ORDERS WHERE ORDERS.STOREENT_ID=?) AND T1.PAYSUMMARY_ID IS NULL AND T1.CHARGEAMOUNT IS NOT NULL AND T1.ACCOUNT_ID IS NOT NULLAND T1.POLICY_ID IS NOT NULL AND T1.CHARGETIME < ?
public java.util.Enumeration findRecordsForSummaryByStoreentId(java.lang.Integer argStoreentId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves the Order Payment Methods for the specified Store Entity with null PaySummary_ID but with Charge Amount that is not NULL. The returned rows shall be ordered by Account_id, policy_id and Charge Amount currency.
The SQL query used to fetch the requested row for the specified Store is:
SELECT * FROM ORDPAYMTHD T1 WHERE T1.ORDERS_ID IN (SELECT ORDERS_ID FROM ORDERS WHERE STOREENT_ID = ?) AND T1.PAYSUMMARY_ID IS NULL AND T1.CHARGEAMOUNT IS NOT NULL ORDER BY T1.ACCOUNT_ID, T1.POLICY_ID, T1.CHARGEAMTCURR
public java.util.Enumeration findWithPushDownQuery(java.lang.String query) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves ordpaymthd rows identified by the specified WHERE clause.
public void setInitKey_paymentDevice(byte[] 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 setInitKey_paymentMethodID(java.lang.String newValue)
Set the primary key for this object
public void setInitKey_refundNumber(java.lang.String newValue)
Set the primary key for this object
protected java.lang.String defaultJNDIName()
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 commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
public java.lang.String getChargeTime() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.CHARGETIME column of DB2 type TIMESTAMP.
The following is a description of this column:
Time charge amount was updated.
public java.sql.Timestamp getChargeTimeInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.CHARGETIME column of DB2 type TIMESTAMP.
The following is a description of this column:
Time charge amount was updated.
public void setChargeTime(java.lang.String newValue)
public void setChargeTime(java.sql.Timestamp newValue)
public java.lang.String getDecimalField3() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.DECIMALFIELD3 column of DB2 type DECIMAL(20 5).
The following is a description of this column:
Reserved for IBM internal use.
public java.math.BigDecimal getDecimalField3InEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.DECIMALFIELD3 column of DB2 type DECIMAL(20 5).
The following is a description of this column:
Reserved for IBM internal use.
public void setDecimalField3(java.lang.String newValue)
public void setDecimalField3(java.math.BigDecimal newValue)
public java.lang.String getDecimalField2() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.DECIMALFIELD2 column of DB2 type DECIMAL(20 5).
The following is a description of this column:
Reserved for IBM internal use.
public java.math.BigDecimal getDecimalField2InEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.DECIMALFIELD2 column of DB2 type DECIMAL(20 5).
The following is a description of this column:
Reserved for IBM internal use.
public void setDecimalField2(java.lang.String newValue)
public void setDecimalField2(java.math.BigDecimal newValue)
public java.lang.String getDecimalField1() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.DECIMALFIELD1 column of DB2 type DECIMAL(20 5).
The following is a description of this column:
Reserved for IBM internal use.
public java.math.BigDecimal getDecimalField1InEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.DECIMALFIELD1 column of DB2 type DECIMAL(20 5).
The following is a description of this column:
Reserved for IBM internal use.
public void setDecimalField1(java.lang.String newValue)
public void setDecimalField1(java.math.BigDecimal newValue)
public java.lang.String getTradingId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.TRADING_ID column of DB2 type BIGINT.
The following is a description of this column:
ID for the Trading Agreement. Usually used for Refund entries only. Foreign key to the Trading table.
public java.lang.Long getTradingIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.TRADING_ID column of DB2 type BIGINT.
The following is a description of this column:
ID for the Trading Agreement. Usually used for Refund entries only. Foreign key to the Trading table.
public void setTradingId(java.lang.String newValue)
public void setTradingId(java.lang.Long newValue)
public java.lang.String getBigIntField3() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.BIGINTFIELD3 column of DB2 type BIGINT.
The following is a description of this column:
Reserved for IBM internal use.
public java.lang.Long getBigIntField3InEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.BIGINTFIELD3 column of DB2 type BIGINT.
The following is a description of this column:
Reserved for IBM internal use.
public void setBigIntField3(java.lang.String newValue)
public void setBigIntField3(java.lang.Long newValue)
public java.lang.String getAccountId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.ACCOUNT_ID column of DB2 type BIGINT.
The following is a description of this column:
The ID of the business account. Foreign key to the ACCOUNT table.
public java.lang.Long getAccountIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.ACCOUNT_ID column of DB2 type BIGINT.
The following is a description of this column:
The ID of the business account. Foreign key to the ACCOUNT table.
public void setAccountId(java.lang.String newValue)
public void setAccountId(java.lang.Long newValue)
public java.lang.String getBigIntField2() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.BIGINTFIELD2 column of DB2 type BIGINT.
The following is a description of this column:
Reserved for IBM internal use.
public java.lang.Long getBigIntField2InEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.BIGINTFIELD2 column of DB2 type BIGINT.
The following is a description of this column:
Reserved for IBM internal use.
public void setBigIntField2(java.lang.String newValue)
public void setBigIntField2(java.lang.Long newValue)
public java.lang.String getBigIntField1() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.BIGINTFIELD1 column of DB2 type BIGINT.
The following is a description of this column:
Reserved for IBM internal use.
public java.lang.Long getBigIntField1InEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.BIGINTFIELD1 column of DB2 type BIGINT.
The following is a description of this column:
Reserved for IBM internal use.
public void setBigIntField1(java.lang.String newValue)
public void setBigIntField1(java.lang.Long newValue)
public java.lang.String getPaymentDevice() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.PAYDEVICE column of DB2 type CHAR(64) FOR BIT DATA NOT NULL.
The following is a description of this column:
The payment device identifier. The default DoPayment implementation stores the credit card number in this column. The number will be encrypted if PDIEncrypt is set to &quo
public java.lang.String getStartDate() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.STARTDATE column of DB2 type TIMESTAMP.
The following is a description of this column:
The start date. DoPayment implementation may use this for its own purpose. (This column is not used by the default DoPayment implementation.)
public java.sql.Timestamp getStartDateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.STARTDATE column of DB2 type TIMESTAMP.
The following is a description of this column:
The start date. DoPayment implementation may use this for its own purpose. (This column is not used by the default DoPayment implementation.)
public void setStartDate(java.lang.String newValue)
public void setStartDate(java.sql.Timestamp newValue)
public java.lang.String getStringField3() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.STRINGFIELD3 column of DB2 type VARCHAR(254).
The following is a description of this column:
Reserved for IBM internal use.
public void setStringField3(java.lang.String newValue)
public java.lang.String getStringField2() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.STRINGFIELD2 column of DB2 type VARCHAR(254).
The following is a description of this column:
Reserved for IBM internal use.
public void setStringField2(java.lang.String newValue)
public java.lang.String getStringField1() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.STRINGFIELD1 column of DB2 type VARCHAR(254).
The following is a description of this column:
Reserved for IBM internal use.
public void setStringField1(java.lang.String newValue)
public java.lang.String getPaymentSummaryId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.PAYSUMMARY_ID column of DB2 type BIGINT.
The following is a description of this column:
Identifies the payment summary entry that this payment is part of. This field is updated when the Payment Summary entry is created by running the PaymentSummaryGenerate command.
public java.lang.Long getPaymentSummaryIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.PAYSUMMARY_ID column of DB2 type BIGINT.
The following is a description of this column:
Identifies the payment summary entry that this payment is part of. This field is updated when the Payment Summary entry is created by running the PaymentSummaryGenerate command.
public void setPaymentSummaryId(java.lang.String newValue)
public void setPaymentSummaryId(java.lang.Long newValue)
public java.lang.String getBuyerPurchaseOrderId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.BUYERPO_ID column of DB2 type BIGINT.
The following is a description of this column:
ID of the BuyerPO representing the buyer purchase order number specified for the Order. Foreign key to the BUYERPO table.
public java.lang.Long getBuyerPurchaseOrderIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.BUYERPO_ID column of DB2 type BIGINT.
The following is a description of this column:
ID of the BuyerPO representing the buyer purchase order number specified for the Order. Foreign key to the BUYERPO table.
public void setBuyerPurchaseOrderId(java.lang.String newValue)
public void setBuyerPurchaseOrderId(java.lang.Long newValue)
public java.lang.String getMaximumAuthorizationAmount() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.MAXAMOUNT column of DB2 type DECIMAL(20 5).
The following is a description of this column:
Payment maximum authorization amount.
public java.math.BigDecimal getMaximumAuthorizationAmountInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.MAXAMOUNT column of DB2 type DECIMAL(20 5).
The following is a description of this column:
Payment maximum authorization amount.
public void setMaximumAuthorizationAmount(java.lang.String newValue)
public void setMaximumAuthorizationAmount(java.math.BigDecimal newValue)
public java.lang.String getXMLData() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setXMLData(java.lang.String newValue)
public java.lang.String getStatus() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.STATUS column of DB2 type INTEGER DEFAULT 0.
The following is a description of this column:
Reserved for IBM internal use.
public java.lang.Integer getStatusInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.STATUS column of DB2 type INTEGER DEFAULT 0.
The following is a description of this column:
Reserved for IBM internal use.
public void setStatus(java.lang.String newValue)
public void setStatus(java.lang.Integer newValue)
public java.lang.String getOrderId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.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 ORDPAYMTHD.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 void setOrderId(java.lang.String newValue)
public void setOrderId(java.lang.Long newValue)
public java.lang.String getCreditLineId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.CREDITLINE_ID column of DB2 type BIGINT.
The following is a description of this column:
ID of the credit line to track charges for purchases that have PayMethod equals &quo
public java.lang.Long getCreditLineIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.CREDITLINE_ID column of DB2 type BIGINT.
The following is a description of this column:
ID of the credit line to track charges for purchases that have PayMethod equals &quo
public void setCreditLineId(java.lang.String newValue)
public void setCreditLineId(java.lang.Long newValue)
public java.lang.String getPolicyId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.POLICY_ID column of DB2 type BIGINT.
The following is a description of this column:
The payment policy ID which identifies the payment policy used for this purchase.
public java.lang.Long getPolicyIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.POLICY_ID column of DB2 type BIGINT.
The following is a description of this column:
The payment policy ID which identifies the payment policy used for this purchase.
public void setPolicyId(java.lang.String newValue)
public void setPolicyId(java.lang.Long newValue)
public java.lang.String getChargeAmountCurrency() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.CHARGEAMTCURR column of DB2 type CHAR(3).
The following is a description of this column:
Currency for the CHARGEAMOUNT column. This is a currency code as per ISO 4217 standards.
public void setChargeAmountCurrency(java.lang.String newValue)
public java.lang.String getChargeAmount() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.CHARGEAMOUNT column of DB2 type DECIMAL(20 5).
The following is a description of this column:
The actual amount converted to the default currency of the store.
public java.math.BigDecimal getChargeAmountInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.CHARGEAMOUNT column of DB2 type DECIMAL(20 5).
The following is a description of this column:
The actual amount converted to the default currency of the store.
public void setChargeAmount(java.lang.String newValue)
public void setChargeAmount(java.math.BigDecimal newValue)
public java.lang.String getRefundNumber() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.REFUNDNUMBER column of DB2 type BIGINT NOT NULL DEFAULT 0.
The following is a description of this column:
Refund number if this entry represents a refund entry. (For refund, use the return merchandise authorization (RMA) ID as the refund number.)
public java.lang.Long getRefundNumberInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.REFUNDNUMBER column of DB2 type BIGINT NOT NULL DEFAULT 0.
The following is a description of this column:
Refund number if this entry represents a refund entry. (For refund, use the return merchandise authorization (RMA) ID as the refund number.)
public void setRefundNumber(java.lang.String newValue)
public void setRefundNumber(java.lang.Long newValue)
public java.lang.String getEndDate() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.ENDDATE column of DB2 type TIMESTAMP.
The following is a description of this column:
The end date. The default DoPayment implementation uses this column to hold the credit card expiry date.
public java.sql.Timestamp getEndDateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.ENDDATE column of DB2 type TIMESTAMP.
The following is a description of this column:
The end date. The default DoPayment implementation uses this column to hold the credit card expiry date.
public void setEndDate(java.lang.String newValue)
public void setEndDate(java.sql.Timestamp newValue)
public java.lang.String getRmaId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.RMA_ID column of DB2 type BIGINT.
The following is a description of this column:
The return merchandise authorization (RMA) ID for the refund against this order. Foreign key to the RMA table.
public java.lang.Long getRmaIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.RMA_ID column of DB2 type BIGINT.
The following is a description of this column:
The return merchandise authorization (RMA) ID for the refund against this order. Foreign key to the RMA table.
public void setRmaId(java.lang.String newValue)
public void setRmaId(java.lang.Long newValue)
public java.lang.String getPaymentMethodID() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.PAYMETHOD column of DB2 type CHAR(5) NOT NULL.
The following is a description of this column:
The order payment method up to 5 characters. If WebSphere Commerce Payments is used to process payment for the Order this column holds the word &quo
public java.lang.String getActualAmount() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.ACTUALAMOUNT column of DB2 type DECIMAL(20 5).
The following is a description of this column:
Actual amount deposited or refunded for this order. For refunds, this amount is negative. This amount is in the same currency as the Order.
public java.math.BigDecimal getActualAmountInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the ORDPAYMTHD.ACTUALAMOUNT column of DB2 type DECIMAL(20 5).
The following is a description of this column:
Actual amount deposited or refunded for this order. For refunds, this amount is negative. This amount is in the same currency as the Order.
public void setActualAmount(java.lang.String newValue)
public void setActualAmount(java.math.BigDecimal newValue)
public java.lang.String getPurchaseOrderNumber() throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Retrieves the buyer purchase order number for the order if one was specified by the buyer at the time the order was submitted for processing.
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.