com.ibm.commerce.order.objects
Class OrderPaymentMethodAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractAccessBean
        |
        +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
              |
              +--com.ibm.commerce.order.objects.OrderPaymentMethodAccessBean
All Implemented Interfaces:
OrderPaymentMethodAccessBeanData, java.io.Serializable

public class OrderPaymentMethodAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements OrderPaymentMethodAccessBeanData

This bean provides access to the ORDPAYMTHD table.

The following is a description of this table:

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.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
OrderPaymentMethodAccessBean()
          Default constructor.
OrderPaymentMethodAccessBean(javax.ejb.EJBObject object)
          Creates an access bean for the specified EJB
OrderPaymentMethodAccessBean(java.lang.Long anOrderId, java.lang.String astrPaymentMethodID, java.lang.String astrPaymentDevice, boolean abEncrypt)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
OrderPaymentMethodAccessBean(java.lang.Long anOrderId, java.lang.String astrPaymentMethodID, java.lang.String astrPaymentDevice, java.lang.Long anRefundNumber, boolean abEncrypt)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
OrderPaymentMethodAccessBean(com.ibm.commerce.order.objimpl.OrderPaymentMethodInputData aOrderPaymentMethodInputData, boolean bEncrypt)
          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 findByOrder(java.lang.Long anOrderId)
          Retrieves all the order payment methods for the specified order.
 java.util.Enumeration findByStoreIdForSummary(java.lang.Integer aStoreEntId, 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 aStoreEntId)
          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 whereClause)
          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 NULL.
 java.lang.Long getAccountIdInEJBType()
          This method provides access to the ORDPAYMTHD.ACCOUNT_ID column of DB2 type BIGINT NULL.
 java.lang.String getActualAmount()
          This method provides access to the ORDPAYMTHD.ACTUALAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getActualAmountInEJBType()
          This method provides access to the ORDPAYMTHD.ACTUALAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getBigIntField1()
          This method provides access to the ORDPAYMTHD.BIGINTFIELD1 column of DB2 type BIGINT NULL.
 java.lang.Long getBigIntField1InEJBType()
          This method provides access to the ORDPAYMTHD.BIGINTFIELD1 column of DB2 type BIGINT NULL.
 java.lang.String getBigIntField2()
          This method provides access to the ORDPAYMTHD.BIGINTFIELD2 column of DB2 type BIGINT NULL.
 java.lang.Long getBigIntField2InEJBType()
          This method provides access to the ORDPAYMTHD.BIGINTFIELD2 column of DB2 type BIGINT NULL.
 java.lang.String getBigIntField3()
          This method provides access to the ORDPAYMTHD.BIGINTFIELD3 column of DB2 type BIGINT NULL.
 java.lang.Long getBigIntField3InEJBType()
          This method provides access to the ORDPAYMTHD.BIGINTFIELD3 column of DB2 type BIGINT NULL.
 java.lang.String getBuyerPurchaseOrderId()
          This method provides access to the ORDPAYMTHD.BUYERPO_ID column of DB2 type BIGINT NULL.
 java.lang.Long getBuyerPurchaseOrderIdInEJBType()
          This method provides access to the ORDPAYMTHD.BUYERPO_ID column of DB2 type BIGINT NULL.
 java.lang.String getChargeAmount()
          This method provides access to the ORDPAYMTHD.CHARGEAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getChargeAmountCurrency()
          This method provides access to the ORDPAYMTHD.CHARGEAMTCURR column of DB2 type CHAR(3) NULL.
 java.math.BigDecimal getChargeAmountInEJBType()
          This method provides access to the ORDPAYMTHD.CHARGEAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getChargeTime()
          This method provides access to the ORDPAYMTHD.CHARGETIME column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getChargeTimeInEJBType()
          This method provides access to the ORDPAYMTHD.CHARGETIME column of DB2 type TIMESTAMP NULL.
 java.lang.String getCreditLineId()
          This method provides access to the ORDPAYMTHD.CREDITLINE_ID column of DB2 type BIGINT NULL.
 java.lang.Long getCreditLineIdInEJBType()
          This method provides access to the ORDPAYMTHD.CREDITLINE_ID column of DB2 type BIGINT NULL.
 java.lang.String getDecimalField1()
          This method provides access to the ORDPAYMTHD.DECIMALFIELD1 column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getDecimalField1InEJBType()
          This method provides access to the ORDPAYMTHD.DECIMALFIELD1 column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getDecimalField2()
          This method provides access to the ORDPAYMTHD.DECIMALFIELD2 column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getDecimalField2InEJBType()
          This method provides access to the ORDPAYMTHD.DECIMALFIELD2 column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getDecimalField3()
          This method provides access to the ORDPAYMTHD.DECIMALFIELD3 column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getDecimalField3InEJBType()
          This method provides access to the ORDPAYMTHD.DECIMALFIELD3 column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getEndDate()
          This method provides access to the ORDPAYMTHD.ENDDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getEndDateInEJBType()
          This method provides access to the ORDPAYMTHD.ENDDATE column of DB2 type TIMESTAMP NULL.
 java.lang.String getMaximumAuthorizationAmount()
          This method provides access to the ORDPAYMTHD.MAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getMaximumAuthorizationAmountInEJBType()
          This method provides access to the ORDPAYMTHD.MAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 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) 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 NULL.
 java.lang.Long getPaymentSummaryIdInEJBType()
          This method provides access to the ORDPAYMTHD.PAYSUMMARY_ID column of DB2 type BIGINT NULL.
 java.lang.String getPolicyId()
          This method provides access to the ORDPAYMTHD.POLICY_ID column of DB2 type BIGINT NULL.
 java.lang.Long getPolicyIdInEJBType()
          This method provides access to the ORDPAYMTHD.POLICY_ID column of DB2 type BIGINT NULL.
 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.
 java.lang.Long getRefundNumberInEJBType()
          This method provides access to the ORDPAYMTHD.REFUNDNUMBER column of DB2 type BIGINT NOT NULL.
 java.lang.String getRmaId()
          This method provides access to the ORDPAYMTHD.RMA_ID column of DB2 type BIGINT NULL.
 java.lang.Long getRmaIdInEJBType()
          This method provides access to the ORDPAYMTHD.RMA_ID column of DB2 type BIGINT NULL.
 java.lang.String getStartDate()
          This method provides access to the ORDPAYMTHD.STARTDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getStartDateInEJBType()
          This method provides access to the ORDPAYMTHD.STARTDATE column of DB2 type TIMESTAMP NULL.
 java.lang.String getStatus()
          This method provides access to the ORDPAYMTHD.STATUS column of DB2 type INTEGER NULL.
 java.lang.Integer getStatusInEJBType()
          This method provides access to the ORDPAYMTHD.STATUS column of DB2 type INTEGER NULL.
 java.lang.String getStringField1()
          This method provides access to the ORDPAYMTHD.STRINGFIELD1 column of DB2 type VARCHAR(254) NULL.
 java.lang.String getStringField2()
          This method provides access to the ORDPAYMTHD.STRINGFIELD2 column of DB2 type VARCHAR(254) NULL.
 java.lang.String getStringField3()
          This method provides access to the ORDPAYMTHD.STRINGFIELD3 column of DB2 type VARCHAR(254) NULL.
 java.lang.String getTradingId()
          This method provides access to the ORDPAYMTHD.TRADING_ID column of DB2 type BIGINT NULL.
 java.lang.Long getTradingIdInEJBType()
          This method provides access to the ORDPAYMTHD.TRADING_ID column of DB2 type BIGINT NULL.
 java.lang.String getXMLData()
          This method provides access to the ORDPAYMTHD.XMLDATA column of DB2 type LONG VARCHAR NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setAccountId(java.lang.Long aAccountId)
          This method provides access to the ORDPAYMTHD.ACCOUNT_ID column of DB2 type BIGINT NULL.
 void setAccountId(java.lang.String aAccountId)
          This method provides access to the ORDPAYMTHD.ACCOUNT_ID column of DB2 type BIGINT NULL.
 void setActualAmount(java.math.BigDecimal aActualAmount)
          This method provides access to the ORDPAYMTHD.ACTUALAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 void setActualAmount(java.lang.String aActualAmount)
          This method provides access to the ORDPAYMTHD.ACTUALAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 void setBigIntField1(java.lang.Long aBigIntField1)
          This method provides access to the ORDPAYMTHD.BIGINTFIELD1 column of DB2 type BIGINT NULL.
 void setBigIntField1(java.lang.String aBigIntField1)
          This method provides access to the ORDPAYMTHD.BIGINTFIELD1 column of DB2 type BIGINT NULL.
 void setBigIntField2(java.lang.Long aBigIntField2)
          This method provides access to the ORDPAYMTHD.BIGINTFIELD2 column of DB2 type BIGINT NULL.
 void setBigIntField2(java.lang.String aBigIntField2)
          This method provides access to the ORDPAYMTHD.BIGINTFIELD2 column of DB2 type BIGINT NULL.
 void setBigIntField3(java.lang.Long aBigIntField3)
          This method provides access to the ORDPAYMTHD.BIGINTFIELD3 column of DB2 type BIGINT NULL.
 void setBigIntField3(java.lang.String aBigIntField3)
          This method provides access to the ORDPAYMTHD.BIGINTFIELD3 column of DB2 type BIGINT NULL.
 void setBuyerPurchaseOrderId(java.lang.Long aBuyerPurchaseOrderId)
          This method provides access to the ORDPAYMTHD.BUYERPO_ID column of DB2 type BIGINT NULL.
 void setBuyerPurchaseOrderId(java.lang.String aBuyerPurchaseOrderId)
          This method provides access to the ORDPAYMTHD.BUYERPO_ID column of DB2 type BIGINT NULL.
 void setChargeAmount(java.math.BigDecimal aChargeAmount)
          This method provides access to the ORDPAYMTHD.CHARGEAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 void setChargeAmount(java.lang.String aChargeAmount)
          This method provides access to the ORDPAYMTHD.CHARGEAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 void setChargeAmountCurrency(java.lang.String aChargeAmountCurrency)
          This method provides access to the ORDPAYMTHD.CHARGEAMTCURR column of DB2 type CHAR(3) NULL.
 void setChargeTime(java.lang.String aChargeTime)
          This method provides access to the ORDPAYMTHD.CHARGETIME column of DB2 type TIMESTAMP NULL.
 void setChargeTime(java.sql.Timestamp aChargeTime)
          This method provides access to the ORDPAYMTHD.CHARGETIME column of DB2 type TIMESTAMP NULL.
 void setCreditLineId(java.lang.Long aCreditLineId)
          This method provides access to the ORDPAYMTHD.CREDITLINE_ID column of DB2 type BIGINT NULL.
 void setCreditLineId(java.lang.String aCreditLineId)
          This method provides access to the ORDPAYMTHD.CREDITLINE_ID column of DB2 type BIGINT NULL.
 void setDecimalField1(java.math.BigDecimal aDecimalField1)
          This method provides access to the ORDPAYMTHD.DECIMALFIELD1 column of DB2 type DECIMAL(20,5) NULL.
 void setDecimalField1(java.lang.String aDecimalField1)
          This method provides access to the ORDPAYMTHD.DECIMALFIELD1 column of DB2 type DECIMAL(20,5) NULL.
 void setDecimalField2(java.math.BigDecimal aDecimalField2)
          This method provides access to the ORDPAYMTHD.DECIMALFIELD2 column of DB2 type DECIMAL(20,5) NULL.
 void setDecimalField2(java.lang.String aDecimalField2)
          This method provides access to the ORDPAYMTHD.DECIMALFIELD2 column of DB2 type DECIMAL(20,5) NULL.
 void setDecimalField3(java.math.BigDecimal aDecimalField3)
          This method provides access to the ORDPAYMTHD.DECIMALFIELD3 column of DB2 type DECIMAL(20,5) NULL.
 void setDecimalField3(java.lang.String aDecimalField3)
          This method provides access to the ORDPAYMTHD.DECIMALFIELD3 column of DB2 type DECIMAL(20,5) NULL.
 void setEndDate(java.lang.String aEndDate)
          This method provides access to the ORDPAYMTHD.ENDDATE column of DB2 type TIMESTAMP NULL.
 void setEndDate(java.sql.Timestamp aEndDate)
          This method provides access to the ORDPAYMTHD.ENDDATE column of DB2 type TIMESTAMP NULL.
 void setInitKey_orderId(java.lang.String aInitKey_orderId)
          Set the primary key for this object
 void setInitKey_paymentDevice(byte[] aInitKey_paymentDevice)
          Set the primary key for this object
 void setInitKey_paymentMethodID(java.lang.String aInitKey_paymentMethodID)
          Set the primary key for this object
 void setInitKey_refundNumber(java.lang.String aInitKey_refundNumber)
          Set the primary key for this object
 void setMaximumAuthorizationAmount(java.math.BigDecimal aMaximumAuthorizationAmount)
          This method provides access to the ORDPAYMTHD.MAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 void setMaximumAuthorizationAmount(java.lang.String aMaximumAuthorizationAmount)
          This method provides access to the ORDPAYMTHD.MAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 void setOrderId(java.lang.Long aOrderId)
          This method provides access to the ORDPAYMTHD.ORDERS_ID column of DB2 type BIGINT NOT NULL.
 void setOrderId(java.lang.String aOrderId)
          This method provides access to the ORDPAYMTHD.ORDERS_ID column of DB2 type BIGINT NOT NULL.
 void setPaymentSummaryId(java.lang.Long aPaymentSummaryId)
          This method provides access to the ORDPAYMTHD.PAYSUMMARY_ID column of DB2 type BIGINT NULL.
 void setPaymentSummaryId(java.lang.String aPaymentSummaryId)
          This method provides access to the ORDPAYMTHD.PAYSUMMARY_ID column of DB2 type BIGINT NULL.
 void setPolicyId(java.lang.Long aPolicyId)
          This method provides access to the ORDPAYMTHD.POLICY_ID column of DB2 type BIGINT NULL.
 void setPolicyId(java.lang.String aPolicyId)
          This method provides access to the ORDPAYMTHD.POLICY_ID column of DB2 type BIGINT NULL.
 void setRefundNumber(java.lang.Long aRefundNumber)
          This method provides access to the ORDPAYMTHD.REFUNDNUMBER column of DB2 type BIGINT NOT NULL.
 void setRefundNumber(java.lang.String aRefundNumber)
          This method provides access to the ORDPAYMTHD.REFUNDNUMBER column of DB2 type BIGINT NOT NULL.
 void setRmaId(java.lang.Long aRmaId)
          This method provides access to the ORDPAYMTHD.RMA_ID column of DB2 type BIGINT NULL.
 void setRmaId(java.lang.String aRmaId)
          This method provides access to the ORDPAYMTHD.RMA_ID column of DB2 type BIGINT NULL.
 void setStartDate(java.lang.String aStartDate)
          This method provides access to the ORDPAYMTHD.STARTDATE column of DB2 type TIMESTAMP NULL.
 void setStartDate(java.sql.Timestamp aStartDate)
          This method provides access to the ORDPAYMTHD.STARTDATE column of DB2 type TIMESTAMP NULL.
 void setStatus(java.lang.Integer aStatus)
          This method provides access to the ORDPAYMTHD.STATUS column of DB2 type INTEGER NULL.
 void setStatus(java.lang.String aStatus)
          This method provides access to the ORDPAYMTHD.STATUS column of DB2 type INTEGER NULL.
 void setStringField1(java.lang.String aStringField1)
          This method provides access to the ORDPAYMTHD.STRINGFIELD1 column of DB2 type VARCHAR(254) NULL.
 void setStringField2(java.lang.String aStringField2)
          This method provides access to the ORDPAYMTHD.STRINGFIELD2 column of DB2 type VARCHAR(254) NULL.
 void setStringField3(java.lang.String aStringField3)
          This method provides access to the ORDPAYMTHD.STRINGFIELD3 column of DB2 type VARCHAR(254) NULL.
 void setTradingId(java.lang.Long aTradingId)
          This method provides access to the ORDPAYMTHD.TRADING_ID column of DB2 type BIGINT NULL.
 void setTradingId(java.lang.String aTradingId)
          This method provides access to the ORDPAYMTHD.TRADING_ID column of DB2 type BIGINT NULL.
 void setXMLData(java.lang.String aXMLData)
          This method provides access to the ORDPAYMTHD.XMLDATA column of DB2 type LONG VARCHAR 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

OrderPaymentMethodAccessBean

public OrderPaymentMethodAccessBean()

Default constructor. Maps to findByPrimaryKey.


OrderPaymentMethodAccessBean

public OrderPaymentMethodAccessBean(javax.ejb.EJBObject object)
                             throws java.rmi.RemoteException

Creates an access bean for the specified EJB

Parameters:
object - The EJB Object used for the access bean construction.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

OrderPaymentMethodAccessBean

public OrderPaymentMethodAccessBean(java.lang.Long anOrderId,
                                    java.lang.String astrPaymentMethodID,
                                    java.lang.String astrPaymentDevice,
                                    boolean abEncrypt)
                             throws javax.ejb.CreateException,
                                    java.rmi.RemoteException,
                                    javax.naming.NamingException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
anOrderId - The Order identifier
astrPaymentMethodID - The order payment method
astrPaymentDevice - The payment device identifier
abEncrypt - A boolean flag used to specify whether to store payment device identifier encrypted or in clear text
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception

OrderPaymentMethodAccessBean

public OrderPaymentMethodAccessBean(java.lang.Long anOrderId,
                                    java.lang.String astrPaymentMethodID,
                                    java.lang.String astrPaymentDevice,
                                    java.lang.Long anRefundNumber,
                                    boolean abEncrypt)
                             throws javax.ejb.CreateException,
                                    java.rmi.RemoteException,
                                    javax.naming.NamingException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
anOrderId - The Order identifier
astrPaymentMethodID - The order payment method
astrPaymentDevice - The payment device identifier
anRefundNumber - The Refund number if this entry represents a refund entry
abEncrypt - A boolean flag used to specify whether to store payment device identifier encrypted or in clear text
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception

OrderPaymentMethodAccessBean

public OrderPaymentMethodAccessBean(com.ibm.commerce.order.objimpl.OrderPaymentMethodInputData aOrderPaymentMethodInputData,
                                    boolean bEncrypt)
                             throws javax.ejb.CreateException,
                                    java.rmi.RemoteException,
                                    javax.naming.NamingException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
aOrderPaymentMethodInputData - The OrderPaymentMethodInputData object with values for many of the fields.
bEncrypt - A boolean flag used to specify whether to store payment device identifier encrypted or in clear text
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception
Method Detail

commitCopyHelper

public void commitCopyHelper()
                      throws java.rmi.RemoteException,
                             javax.ejb.CreateException,
                             javax.ejb.FinderException,
                             javax.naming.NamingException

Update(flush) data to the EJBObject (persistent storage).

Overrides:
commitCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByOrder

public java.util.Enumeration findByOrder(java.lang.Long anOrderId)
                                  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 = ?)

Parameters:
anOrderId - The ID of the order for which payment methods are queried
Returns:
An Enumeration of all the OrderPaymentMethodAccessBean objects representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByStoreIdForSummary

public java.util.Enumeration findByStoreIdForSummary(java.lang.Integer aStoreEntId,
                                                     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 < ?

Parameters:
aStoreEntId - The ID of the Store Entity.
latestChargeTime - The time that the amount is charged to customer must be before this time.
maxRows - The maximum number of rows to return for the query.
Returns:
An Enumeration of all the OrderPaymentMethodAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findRecordsForSummaryByStoreentId

public java.util.Enumeration findRecordsForSummaryByStoreentId(java.lang.Integer aStoreEntId)
                                                        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

Parameters:
aStoreEntId - The ID of the Store Entity
Returns:
An Enumeration of all the OrderPaymentMethodAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findWithPushDownQuery

public java.util.Enumeration findWithPushDownQuery(java.lang.String whereClause)
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

Retrieves ordpaymthd rows identified by the specified WHERE clause.

Parameters:
whereClause - The WHERE clause string.
Returns:
An Enumeration of all the OrderPaymentMethodAccessBean objects representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAccountId

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 NULL.

The following is a description of this column:

The ID of the business account. Foreign key to the ACCOUNT table.

Specified by:
getAccountId in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAccountIdInEJBType

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 NULL.

The following is a description of this column:

The ID of the business account. Foreign key to the ACCOUNT table.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getActualAmount

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) NULL.

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.

Specified by:
getActualAmount in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getActualAmountInEJBType

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) NULL.

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.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBigIntField1

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 NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getBigIntField1 in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBigIntField1InEJBType

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 NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBigIntField2

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 NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getBigIntField2 in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBigIntField2InEJBType

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 NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBigIntField3

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 NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getBigIntField3 in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBigIntField3InEJBType

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 NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBuyerPurchaseOrderId

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 NULL.

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.

Specified by:
getBuyerPurchaseOrderId in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBuyerPurchaseOrderIdInEJBType

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 NULL.

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.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getChargeAmount

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) NULL.

The following is a description of this column:

The actual amount converted to the default currency of the store.

Specified by:
getChargeAmount in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getChargeAmountCurrency

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) NULL.

The following is a description of this column:

Currency for the CHARGEAMOUNT column. This is a currency code as per ISO 4217 standards.

Specified by:
getChargeAmountCurrency in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getChargeAmountInEJBType

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) NULL.

The following is a description of this column:

The actual amount converted to the default currency of the store.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getChargeTime

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 NULL.

The following is a description of this column:

Time charge amount was updated.

Specified by:
getChargeTime in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getChargeTimeInEJBType

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 NULL.

The following is a description of this column:

Time charge amount was updated.

Returns:
java.sql.Timestamp
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCreditLineId

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 NULL.

The following is a description of this column:

ID of the credit line to track charges for purchases that have PayMethod equals "LOC". Foreign key to the CREDITLINE table.

Specified by:
getCreditLineId in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCreditLineIdInEJBType

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 NULL.

The following is a description of this column:

ID of the credit line to track charges for purchases that have PayMethod equals "LOC". Foreign key to the CREDITLINE table.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getDecimalField1

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) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getDecimalField1 in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getDecimalField1InEJBType

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) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getDecimalField2

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) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getDecimalField2 in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getDecimalField2InEJBType

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) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getDecimalField3

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) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getDecimalField3 in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getDecimalField3InEJBType

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) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getEndDate

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 NULL.

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.

Specified by:
getEndDate in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getEndDateInEJBType

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 NULL.

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.

Returns:
java.sql.Timestamp
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMaximumAuthorizationAmount

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) NULL.

The following is a description of this column:

Payment maximum authorization amount.

Specified by:
getMaximumAuthorizationAmount in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMaximumAuthorizationAmountInEJBType

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) NULL.

The following is a description of this column:

Payment maximum authorization amount.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOrderId

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.

Specified by:
getOrderId in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOrderIdInEJBType

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.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPaymentDevice

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) 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 "on" in the WebSphere Commerce configuration file.

Specified by:
getPaymentDevice in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPaymentMethodID

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 Payment Manager is used to process payment for the Order this column holds the word "PSRVR". "LOC" is used to indicate payment using CreditLine.

Specified by:
getPaymentMethodID in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPaymentSummaryId

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 NULL.

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.

Specified by:
getPaymentSummaryId in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPaymentSummaryIdInEJBType

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 NULL.

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.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPolicyId

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 NULL.

The following is a description of this column:

The payment policy ID which identifies the payment policy used for this purchase.

Specified by:
getPolicyId in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPolicyIdInEJBType

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 NULL.

The following is a description of this column:

The payment policy ID which identifies the payment policy used for this purchase.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPurchaseOrderNumber

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.

Returns:
The buyer purchase number if one was specified, else return null.
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception

getRefundNumber

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.

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.)

Specified by:
getRefundNumber in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getRefundNumberInEJBType

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.

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.)

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getRmaId

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 NULL.

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.

Specified by:
getRmaId in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getRmaIdInEJBType

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 NULL.

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.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStartDate

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 NULL.

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.)

Specified by:
getStartDate in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStartDateInEJBType

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 NULL.

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.)

Returns:
java.sql.Timestamp
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStatus

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 NULL.

The following is a description of this column:

This column is reserved for IBM Internal use.

Specified by:
getStatus in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStatusInEJBType

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 NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStringField1

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) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getStringField1 in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStringField2

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) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getStringField2 in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStringField3

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) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getStringField3 in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTradingId

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 NULL.

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.

Specified by:
getTradingId in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTradingIdInEJBType

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 NULL.

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.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getXMLData

public java.lang.String getXMLData()
                            throws java.rmi.RemoteException,
                                   javax.ejb.CreateException,
                                   javax.ejb.FinderException,
                                   javax.naming.NamingException

This method provides access to the ORDPAYMTHD.XMLDATA column of DB2 type LONG VARCHAR NULL.

The following is a description of this column:

The Order XML generated at payment deposit time. (Used by the default DebitAccount task command implementation.)

Specified by:
getXMLData in interface OrderPaymentMethodAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

refreshCopyHelper

public void refreshCopyHelper()
                       throws java.rmi.RemoteException,
                              javax.ejb.CreateException,
                              javax.ejb.FinderException,
                              javax.naming.NamingException

Load data from the EJBObject.

Overrides:
refreshCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

setAccountId

public void setAccountId(java.lang.Long aAccountId)

This method provides access to the ORDPAYMTHD.ACCOUNT_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The ID of the business account. Foreign key to the ACCOUNT table.

Parameters:
aAccountId - java.lang.Long

setAccountId

public void setAccountId(java.lang.String aAccountId)

This method provides access to the ORDPAYMTHD.ACCOUNT_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The ID of the business account. Foreign key to the ACCOUNT table.

Specified by:
setAccountId in interface OrderPaymentMethodAccessBeanData
Parameters:
aAccountId - java.lang.String

setActualAmount

public void setActualAmount(java.math.BigDecimal aActualAmount)

This method provides access to the ORDPAYMTHD.ACTUALAMOUNT column of DB2 type DECIMAL(20,5) NULL.

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.

Parameters:
aActualAmount - java.math.BigDecimal

setActualAmount

public void setActualAmount(java.lang.String aActualAmount)

This method provides access to the ORDPAYMTHD.ACTUALAMOUNT column of DB2 type DECIMAL(20,5) NULL.

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.

Specified by:
setActualAmount in interface OrderPaymentMethodAccessBeanData
Parameters:
aActualAmount - java.lang.String

setBigIntField1

public void setBigIntField1(java.lang.Long aBigIntField1)

This method provides access to the ORDPAYMTHD.BIGINTFIELD1 column of DB2 type BIGINT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
aBigIntField1 - java.lang.Long

setBigIntField1

public void setBigIntField1(java.lang.String aBigIntField1)

This method provides access to the ORDPAYMTHD.BIGINTFIELD1 column of DB2 type BIGINT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setBigIntField1 in interface OrderPaymentMethodAccessBeanData
Parameters:
aBigIntField1 - java.lang.String

setBigIntField2

public void setBigIntField2(java.lang.Long aBigIntField2)

This method provides access to the ORDPAYMTHD.BIGINTFIELD2 column of DB2 type BIGINT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
aBigIntField2 - java.lang.Long

setBigIntField2

public void setBigIntField2(java.lang.String aBigIntField2)

This method provides access to the ORDPAYMTHD.BIGINTFIELD2 column of DB2 type BIGINT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setBigIntField2 in interface OrderPaymentMethodAccessBeanData
Parameters:
aBigIntField2 - java.lang.String

setBigIntField3

public void setBigIntField3(java.lang.Long aBigIntField3)

This method provides access to the ORDPAYMTHD.BIGINTFIELD3 column of DB2 type BIGINT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
aBigIntField3 - java.lang.Long

setBigIntField3

public void setBigIntField3(java.lang.String aBigIntField3)

This method provides access to the ORDPAYMTHD.BIGINTFIELD3 column of DB2 type BIGINT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setBigIntField3 in interface OrderPaymentMethodAccessBeanData
Parameters:
aBigIntField3 - java.lang.String

setBuyerPurchaseOrderId

public void setBuyerPurchaseOrderId(java.lang.Long aBuyerPurchaseOrderId)

This method provides access to the ORDPAYMTHD.BUYERPO_ID column of DB2 type BIGINT NULL.

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.

Parameters:
aBuyerPurchaseOrderId - java.lang.Long

setBuyerPurchaseOrderId

public void setBuyerPurchaseOrderId(java.lang.String aBuyerPurchaseOrderId)

This method provides access to the ORDPAYMTHD.BUYERPO_ID column of DB2 type BIGINT NULL.

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.

Specified by:
setBuyerPurchaseOrderId in interface OrderPaymentMethodAccessBeanData
Parameters:
aBuyerPurchaseOrderId - java.lang.String

setChargeAmount

public void setChargeAmount(java.math.BigDecimal aChargeAmount)

This method provides access to the ORDPAYMTHD.CHARGEAMOUNT column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

The actual amount converted to the default currency of the store.

Parameters:
aChargeAmount - java.math.BigDecimal

setChargeAmount

public void setChargeAmount(java.lang.String aChargeAmount)

This method provides access to the ORDPAYMTHD.CHARGEAMOUNT column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

The actual amount converted to the default currency of the store.

Specified by:
setChargeAmount in interface OrderPaymentMethodAccessBeanData
Parameters:
aChargeAmount - java.lang.String

setChargeAmountCurrency

public void setChargeAmountCurrency(java.lang.String aChargeAmountCurrency)

This method provides access to the ORDPAYMTHD.CHARGEAMTCURR column of DB2 type CHAR(3) NULL.

The following is a description of this column:

Currency for the CHARGEAMOUNT column. This is a currency code as per ISO 4217 standards.

Specified by:
setChargeAmountCurrency in interface OrderPaymentMethodAccessBeanData
Parameters:
aChargeAmountCurrency - java.lang.String

setChargeTime

public void setChargeTime(java.lang.String aChargeTime)

This method provides access to the ORDPAYMTHD.CHARGETIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Time charge amount was updated.

Specified by:
setChargeTime in interface OrderPaymentMethodAccessBeanData
Parameters:
aChargeTime - java.lang.String

setChargeTime

public void setChargeTime(java.sql.Timestamp aChargeTime)

This method provides access to the ORDPAYMTHD.CHARGETIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Time charge amount was updated.

Parameters:
aChargeTime - java.sql.Timestamp

setCreditLineId

public void setCreditLineId(java.lang.Long aCreditLineId)

This method provides access to the ORDPAYMTHD.CREDITLINE_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

ID of the credit line to track charges for purchases that have PayMethod equals "LOC". Foreign key to the CREDITLINE table.

Parameters:
aCreditLineId - java.lang.Long

setCreditLineId

public void setCreditLineId(java.lang.String aCreditLineId)

This method provides access to the ORDPAYMTHD.CREDITLINE_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

ID of the credit line to track charges for purchases that have PayMethod equals "LOC". Foreign key to the CREDITLINE table.

Specified by:
setCreditLineId in interface OrderPaymentMethodAccessBeanData
Parameters:
aCreditLineId - java.lang.String

setDecimalField1

public void setDecimalField1(java.math.BigDecimal aDecimalField1)

This method provides access to the ORDPAYMTHD.DECIMALFIELD1 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
aDecimalField1 - java.math.BigDecimal

setDecimalField1

public void setDecimalField1(java.lang.String aDecimalField1)

This method provides access to the ORDPAYMTHD.DECIMALFIELD1 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setDecimalField1 in interface OrderPaymentMethodAccessBeanData
Parameters:
aDecimalField1 - java.lang.String

setDecimalField2

public void setDecimalField2(java.math.BigDecimal aDecimalField2)

This method provides access to the ORDPAYMTHD.DECIMALFIELD2 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
aDecimalField2 - java.math.BigDecimal

setDecimalField2

public void setDecimalField2(java.lang.String aDecimalField2)

This method provides access to the ORDPAYMTHD.DECIMALFIELD2 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setDecimalField2 in interface OrderPaymentMethodAccessBeanData
Parameters:
aDecimalField2 - java.lang.String

setDecimalField3

public void setDecimalField3(java.math.BigDecimal aDecimalField3)

This method provides access to the ORDPAYMTHD.DECIMALFIELD3 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
aDecimalField3 - java.math.BigDecimal

setDecimalField3

public void setDecimalField3(java.lang.String aDecimalField3)

This method provides access to the ORDPAYMTHD.DECIMALFIELD3 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setDecimalField3 in interface OrderPaymentMethodAccessBeanData
Parameters:
aDecimalField3 - java.lang.String

setEndDate

public void setEndDate(java.lang.String aEndDate)

This method provides access to the ORDPAYMTHD.ENDDATE column of DB2 type TIMESTAMP NULL.

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.

Specified by:
setEndDate in interface OrderPaymentMethodAccessBeanData
Parameters:
aEndDate - java.lang.String

setEndDate

public void setEndDate(java.sql.Timestamp aEndDate)

This method provides access to the ORDPAYMTHD.ENDDATE column of DB2 type TIMESTAMP NULL.

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.

Parameters:
aEndDate - java.sql.Timestamp

setInitKey_orderId

public void setInitKey_orderId(java.lang.String aInitKey_orderId)

Set the primary key for this object

Parameters:
aInitKey_orderId - java.lang.String

setInitKey_paymentDevice

public void setInitKey_paymentDevice(byte[] aInitKey_paymentDevice)

Set the primary key for this object

Parameters:
aInitKey_paymentDevice - byte[]

setInitKey_paymentMethodID

public void setInitKey_paymentMethodID(java.lang.String aInitKey_paymentMethodID)

Set the primary key for this object

Parameters:
aInitKey_paymentMethodID - java.lang.String

setInitKey_refundNumber

public void setInitKey_refundNumber(java.lang.String aInitKey_refundNumber)

Set the primary key for this object

Parameters:
aInitKey_refundNumber - java.lang.String

setMaximumAuthorizationAmount

public void setMaximumAuthorizationAmount(java.math.BigDecimal aMaximumAuthorizationAmount)

This method provides access to the ORDPAYMTHD.MAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Payment maximum authorization amount.

Parameters:
aMaximumAuthorizationAmount - java.math.BigDecimal

setMaximumAuthorizationAmount

public void setMaximumAuthorizationAmount(java.lang.String aMaximumAuthorizationAmount)

This method provides access to the ORDPAYMTHD.MAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Payment maximum authorization amount.

Specified by:
setMaximumAuthorizationAmount in interface OrderPaymentMethodAccessBeanData
Parameters:
aMaximumAuthorizationAmount - java.lang.String

setOrderId

public void setOrderId(java.lang.Long aOrderId)

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.

Parameters:
aOrderId - java.lang.Long

setOrderId

public void setOrderId(java.lang.String aOrderId)

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.

Specified by:
setOrderId in interface OrderPaymentMethodAccessBeanData
Parameters:
aOrderId - java.lang.String

setPaymentSummaryId

public void setPaymentSummaryId(java.lang.Long aPaymentSummaryId)

This method provides access to the ORDPAYMTHD.PAYSUMMARY_ID column of DB2 type BIGINT NULL.

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.

Parameters:
aPaymentSummaryId - java.lang.Long

setPaymentSummaryId

public void setPaymentSummaryId(java.lang.String aPaymentSummaryId)

This method provides access to the ORDPAYMTHD.PAYSUMMARY_ID column of DB2 type BIGINT NULL.

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.

Specified by:
setPaymentSummaryId in interface OrderPaymentMethodAccessBeanData
Parameters:
aPaymentSummaryId - java.lang.String

setPolicyId

public void setPolicyId(java.lang.Long aPolicyId)

This method provides access to the ORDPAYMTHD.POLICY_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The payment policy ID which identifies the payment policy used for this purchase.

Parameters:
aPolicyId - java.lang.Long

setPolicyId

public void setPolicyId(java.lang.String aPolicyId)

This method provides access to the ORDPAYMTHD.POLICY_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The payment policy ID which identifies the payment policy used for this purchase.

Specified by:
setPolicyId in interface OrderPaymentMethodAccessBeanData
Parameters:
aPolicyId - java.lang.String

setRefundNumber

public void setRefundNumber(java.lang.Long aRefundNumber)

This method provides access to the ORDPAYMTHD.REFUNDNUMBER column of DB2 type BIGINT NOT NULL.

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.)

Parameters:
aRefundNumber - java.lang.Long

setRefundNumber

public void setRefundNumber(java.lang.String aRefundNumber)

This method provides access to the ORDPAYMTHD.REFUNDNUMBER column of DB2 type BIGINT NOT NULL.

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.)

Specified by:
setRefundNumber in interface OrderPaymentMethodAccessBeanData
Parameters:
aRefundNumber - java.lang.String

setRmaId

public void setRmaId(java.lang.Long aRmaId)

This method provides access to the ORDPAYMTHD.RMA_ID column of DB2 type BIGINT NULL.

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.

Parameters:
aRmaId - java.lang.Long

setRmaId

public void setRmaId(java.lang.String aRmaId)

This method provides access to the ORDPAYMTHD.RMA_ID column of DB2 type BIGINT NULL.

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.

Specified by:
setRmaId in interface OrderPaymentMethodAccessBeanData
Parameters:
aRmaId - java.lang.String

setStartDate

public void setStartDate(java.lang.String aStartDate)

This method provides access to the ORDPAYMTHD.STARTDATE column of DB2 type TIMESTAMP NULL.

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.)

Specified by:
setStartDate in interface OrderPaymentMethodAccessBeanData
Parameters:
aStartDate - java.lang.String

setStartDate

public void setStartDate(java.sql.Timestamp aStartDate)

This method provides access to the ORDPAYMTHD.STARTDATE column of DB2 type TIMESTAMP NULL.

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.)

Parameters:
aStartDate - java.sql.Timestamp

setStatus

public void setStatus(java.lang.Integer aStatus)

This method provides access to the ORDPAYMTHD.STATUS column of DB2 type INTEGER NULL.

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
aStatus - java.lang.Integer

setStatus

public void setStatus(java.lang.String aStatus)

This method provides access to the ORDPAYMTHD.STATUS column of DB2 type INTEGER NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setStatus in interface OrderPaymentMethodAccessBeanData
Parameters:
aStatus - java.lang.String

setStringField1

public void setStringField1(java.lang.String aStringField1)

This method provides access to the ORDPAYMTHD.STRINGFIELD1 column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setStringField1 in interface OrderPaymentMethodAccessBeanData
Parameters:
aStringField1 - java.lang.String

setStringField2

public void setStringField2(java.lang.String aStringField2)

This method provides access to the ORDPAYMTHD.STRINGFIELD2 column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setStringField2 in interface OrderPaymentMethodAccessBeanData
Parameters:
aStringField2 - java.lang.String

setStringField3

public void setStringField3(java.lang.String aStringField3)

This method provides access to the ORDPAYMTHD.STRINGFIELD3 column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setStringField3 in interface OrderPaymentMethodAccessBeanData
Parameters:
aStringField3 - java.lang.String

setTradingId

public void setTradingId(java.lang.Long aTradingId)

This method provides access to the ORDPAYMTHD.TRADING_ID column of DB2 type BIGINT NULL.

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.

Parameters:
aTradingId - java.lang.Long

setTradingId

public void setTradingId(java.lang.String aTradingId)

This method provides access to the ORDPAYMTHD.TRADING_ID column of DB2 type BIGINT NULL.

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.

Specified by:
setTradingId in interface OrderPaymentMethodAccessBeanData
Parameters:
aTradingId - java.lang.String

setXMLData

public void setXMLData(java.lang.String aXMLData)

This method provides access to the ORDPAYMTHD.XMLDATA column of DB2 type LONG VARCHAR NULL.

The following is a description of this column:

The Order XML generated at payment deposit time. (Used by the default DebitAccount task command implementation.)

Specified by:
setXMLData in interface OrderPaymentMethodAccessBeanData
Parameters:
aXMLData - java.lang.String