java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.payment.objects.PaymentSummaryAccessBean
Each row of this table stores a payment summary XML that could be sent to an external accounting system. The summary is by Store, Account, and payment policy. This access bean corresponds to the database table 'PAYSUMMARY'.
Constructor Summary | |
PaymentSummaryAccessBean() Zero argument constructor used to initialize the access bean. |
|
PaymentSummaryAccessBean(java.lang.Integer newStoreEntityId, java.sql.Timestamp newPeriodStartTime, java.sql.Timestamp newPeriodEndTime, java.math.BigDecimal newTotalCharge) Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
PaymentSummaryAccessBean(javax.ejb.EJBObject o) constructor |
Method Summary | |
void | commitCopyHelper() Update(flush) data to the EJBObject (persistent storage). |
protected java.lang.String | defaultJNDIName() |
java.lang.String | getAccountId() This method provides access to the PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT. |
java.lang.Long | getAccountIdInEJBType() This method provides access to the PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT. |
java.lang.String | getCreditLineId() This method provides access to the PAYSUMMARY.CREDITLINE_ID column of DB2 type BIGINT. |
java.lang.Long | getCreditLineIdInEJBType() This method provides access to the PAYSUMMARY.CREDITLINE_ID column of DB2 type BIGINT. |
java.lang.String | getCurrency() This method provides access to the PAYSUMMARY.SETCCURR column of DB2 type CHAR(3). |
java.lang.String | getPaymentSummaryId() This method provides access to the PAYSUMMARY.PAYSUMMARY_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long | getPaymentSummaryIdInEJBType() This method provides access to the PAYSUMMARY.PAYSUMMARY_ID column of DB2 type BIGINT NOT NULL. |
java.lang.String | getPaymentSummaryXML() This method accesses a non-CMP field |
java.lang.String | getPeriodEndTime() This method provides access to the PAYSUMMARY.PERIODENDTIME column of DB2 type TIMESTAMP NOT NULL. |
java.sql.Timestamp | getPeriodEndTimeInEJBType() This method provides access to the PAYSUMMARY.PERIODENDTIME column of DB2 type TIMESTAMP NOT NULL. |
java.lang.String | getPeriodStartTime() This method provides access to the PAYSUMMARY.PERIODSTARTTIME column of DB2 type TIMESTAMP NOT NULL. |
java.sql.Timestamp | getPeriodStartTimeInEJBType() This method provides access to the PAYSUMMARY.PERIODSTARTTIME column of DB2 type TIMESTAMP NOT NULL. |
java.lang.String | getPolicyId() This method provides access to the PAYSUMMARY.POLICY_ID column of DB2 type BIGINT. |
java.lang.Long | getPolicyIdInEJBType() This method provides access to the PAYSUMMARY.POLICY_ID column of DB2 type BIGINT. |
java.lang.String | getStatus() This method provides access to the PAYSUMMARY.STATUS column of DB2 type INTEGER. |
java.lang.Integer | getStatusInEJBType() This method provides access to the PAYSUMMARY.STATUS column of DB2 type INTEGER. |
java.lang.String | getStoreEntityId() This method provides access to the PAYSUMMARY.STOREENT_ID column of DB2 type INTEGER NOT NULL. |
java.lang.Integer | getStoreEntityIdInEJBType() This method provides access to the PAYSUMMARY.STOREENT_ID column of DB2 type INTEGER NOT NULL. |
java.lang.String | getTotalCharge() This method provides access to the PAYSUMMARY.TOTALCHARGE column of DB2 type DECIMAL(20 5) NOT NULL. |
java.math.BigDecimal | getTotalChargeInEJBType() This method provides access to the PAYSUMMARY.TOTALCHARGE column of DB2 type DECIMAL(20 5) NOT NULL. |
protected void | instantiateEJB() |
protected boolean | instantiateEJBByPrimaryKey() |
void | refreshCopyHelper() Load data from the EJBObject. |
void | setAccountId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setAccountId(java.lang.String newValue) This method accesses a non-CMP field |
void | setCreditLineId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setCreditLineId(java.lang.String newValue) This method accesses a non-CMP field |
void | setCurrency(java.lang.String newValue) This method accesses a non-CMP field |
void | setInitKey_paymentSummaryId(java.lang.String newValue) Set the primary key for this object |
void | setPaymentSummaryId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setPaymentSummaryId(java.lang.String newValue) This method accesses a non-CMP field |
void | setPaymentSummaryXML(java.lang.String newValue) This method accesses a non-CMP field |
void | setPeriodEndTime(java.lang.String newValue) This method accesses a non-CMP field |
void | setPeriodEndTime(java.sql.Timestamp newValue) This method accesses a non-CMP field |
void | setPeriodStartTime(java.lang.String newValue) This method accesses a non-CMP field |
void | setPeriodStartTime(java.sql.Timestamp newValue) This method accesses a non-CMP field |
void | setPolicyId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setPolicyId(java.lang.String newValue) This method accesses a non-CMP field |
void | setStatus(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setStatus(java.lang.String newValue) This method accesses a non-CMP field |
void | setStoreEntityId(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setStoreEntityId(java.lang.String newValue) This method accesses a non-CMP field |
void | setTotalCharge(java.math.BigDecimal newValue) This method accesses a non-CMP field |
void | setTotalCharge(java.lang.String newValue) This method accesses a non-CMP field |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PaymentSummaryAccessBean()
public PaymentSummaryAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
public PaymentSummaryAccessBean(java.lang.Integer newStoreEntityId, java.sql.Timestamp newPeriodStartTime, java.sql.Timestamp newPeriodEndTime, java.math.BigDecimal newTotalCharge) throws javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException, java.rmi.RemoteException
Maps to a corresponding ejbCreate method in the home interface of the EJB
Method Detail |
public void setInitKey_paymentSummaryId(java.lang.String newValue)
Set the primary key for this object
protected java.lang.String defaultJNDIName()
protected void instantiateEJB() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
protected boolean instantiateEJBByPrimaryKey() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
public java.lang.String getPaymentSummaryXML() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setPaymentSummaryXML(java.lang.String newValue)
public java.lang.String getTotalCharge() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.TOTALCHARGE column of DB2 type DECIMAL(20 5) NOT NULL.
The following is a description of this column:
The Total charge amount represented by this Payment Summary in the default currency of the Store.
public java.math.BigDecimal getTotalChargeInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.TOTALCHARGE column of DB2 type DECIMAL(20 5) NOT NULL.
The following is a description of this column:
The Total charge amount represented by this Payment Summary in the default currency of the Store.
public void setTotalCharge(java.lang.String newValue)
public void setTotalCharge(java.math.BigDecimal newValue)
public java.lang.String getAccountId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT.
The following is a description of this column:
The business account ID of this payment summary. May be null if there is no business account.
public java.lang.Long getAccountIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT.
The following is a description of this column:
The business account ID of this payment summary. May be null if there is no business account.
public void setAccountId(java.lang.String newValue)
public void setAccountId(java.lang.Long newValue)
public java.lang.String getCurrency() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.SETCCURR column of DB2 type CHAR(3).
The following is a description of this column:
Currency of the Total Charge Amount field. Alphabetic currency code as per ISO 4217.
public void setCurrency(java.lang.String newValue)
public java.lang.String getPaymentSummaryId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.PAYSUMMARY_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Generated unique key for this row.
public java.lang.Long getPaymentSummaryIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.PAYSUMMARY_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Generated unique key for this row.
public void setPaymentSummaryId(java.lang.String newValue)
public void setPaymentSummaryId(java.lang.Long newValue)
public java.lang.String getStatus() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.STATUS column of DB2 type INTEGER.
The following is a description of this column:
Flag to indicate if the Payment Summary has been sent to an external accounting system:&l
public java.lang.Integer getStatusInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.STATUS column of DB2 type INTEGER.
The following is a description of this column:
Flag to indicate if the Payment Summary has been sent to an external accounting system:&l
public void setStatus(java.lang.String newValue)
public void setStatus(java.lang.Integer newValue)
public java.lang.String getStoreEntityId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.STOREENT_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The ID of the Store.
public java.lang.Integer getStoreEntityIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.STOREENT_ID column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
The ID of the Store.
public void setStoreEntityId(java.lang.String newValue)
public void setStoreEntityId(java.lang.Integer newValue)
public java.lang.String getCreditLineId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.CREDITLINE_ID column of DB2 type BIGINT.
The following is a description of this column:
CreditLine ID. If the payment policy for this payment summary is the Credit Payment Policy, the ID of the Credit Line is also store here. Foreign key to the CREDITLINE table.
public java.lang.Long getCreditLineIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.CREDITLINE_ID column of DB2 type BIGINT.
The following is a description of this column:
CreditLine ID. If the payment policy for this payment summary is the Credit Payment Policy, the ID of the Credit Line is also store here. Foreign key to the CREDITLINE table.
public void setCreditLineId(java.lang.String newValue)
public void setCreditLineId(java.lang.Long newValue)
public java.lang.String getPeriodStartTime() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.PERIODSTARTTIME column of DB2 type TIMESTAMP NOT NULL.
The following is a description of this column:
Period start time.
public java.sql.Timestamp getPeriodStartTimeInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.PERIODSTARTTIME column of DB2 type TIMESTAMP NOT NULL.
The following is a description of this column:
Period start time.
public void setPeriodStartTime(java.lang.String newValue)
public void setPeriodStartTime(java.sql.Timestamp newValue)
public java.lang.String getPeriodEndTime() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.PERIODENDTIME column of DB2 type TIMESTAMP NOT NULL.
The following is a description of this column:
Period end time.
public java.sql.Timestamp getPeriodEndTimeInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.PERIODENDTIME column of DB2 type TIMESTAMP NOT NULL.
The following is a description of this column:
Period end time.
public void setPeriodEndTime(java.lang.String newValue)
public void setPeriodEndTime(java.sql.Timestamp newValue)
public java.lang.String getPolicyId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.POLICY_ID column of DB2 type BIGINT.
The following is a description of this column:
The ID of the Payment Policy that this payment summary is for.
public java.lang.Long getPolicyIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the PAYSUMMARY.POLICY_ID column of DB2 type BIGINT.
The following is a description of this column:
The ID of the Payment Policy that this payment summary is for.
public void setPolicyId(java.lang.String newValue)
public void setPolicyId(java.lang.Long newValue)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.