com.ibm.commerce.payment.objects
Class PaymentSummaryAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractAccessBean
        |
        +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
              |
              +--com.ibm.commerce.payment.objects.PaymentSummaryAccessBean
All Implemented Interfaces:
PaymentSummaryAccessBeanData, java.io.Serializable

public class PaymentSummaryAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements PaymentSummaryAccessBeanData

This bean provides access to the PAYSUMMARY table.

The following is a description of this table:

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.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
PaymentSummaryAccessBean()
          Default constructor.
PaymentSummaryAccessBean(javax.ejb.EJBObject object)
          Creates an access bean for the specified EJB
PaymentSummaryAccessBean(java.lang.Integer storeEntityId, java.sql.Timestamp periodStart, java.sql.Timestamp periodEnd, java.math.BigDecimal totalCharge)
          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.lang.String getAccountId()
          This method provides access to the PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT NULL.
 java.lang.Long getAccountIdInEJBType()
          This method provides access to the PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT NULL.
 java.lang.String getCreditLineId()
          This method provides access to the PAYSUMMARY.CREDITLINE_ID column of DB2 type BIGINT NULL.
 java.lang.Long getCreditLineIdInEJBType()
          This method provides access to the PAYSUMMARY.CREDITLINE_ID column of DB2 type BIGINT NULL.
 java.lang.String getCurrency()
          This method provides access to the PAYSUMMARY.SETCCURR column of DB2 type CHAR(3) NULL.
 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 provides access to the PAYSUMMARY.PAYSUMMARYXML column of DB2 type LONG NULL.
 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 NULL.
 java.lang.Long getPolicyIdInEJBType()
          This method provides access to the PAYSUMMARY.POLICY_ID column of DB2 type BIGINT NULL.
 java.lang.String getStatus()
          This method provides access to the PAYSUMMARY.STATUS column of DB2 type INTEGER NULL.
 java.lang.Integer getStatusInEJBType()
          This method provides access to the PAYSUMMARY.STATUS column of DB2 type INTEGER NULL.
 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.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setAccountId(java.lang.Long aAccountId)
          This method provides access to the PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT NULL.
 void setAccountId(java.lang.String aAccountId)
          This method provides access to the PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT NULL.
 void setCreditLineId(java.lang.Long aCreditLineId)
          This method provides access to the PAYSUMMARY.CREDITLINE_ID column of DB2 type BIGINT NULL.
 void setCreditLineId(java.lang.String aCreditLineId)
          This method provides access to the PAYSUMMARY.CREDITLINE_ID column of DB2 type BIGINT NULL.
 void setCurrency(java.lang.String aCurrency)
          This method provides access to the PAYSUMMARY.SETCCURR column of DB2 type CHAR(3) NULL.
 void setInitKey_paymentSummaryId(java.lang.String aInitKey_paymentSummaryId)
          Sets the primary key for this object
 void setPaymentSummaryId(java.lang.Long aPaymentSummaryId)
          This method provides access to the PAYSUMMARY.PAYSUMMARY_ID column of DB2 type BIGINT NOT NULL.
 void setPaymentSummaryId(java.lang.String aPaymentSummaryId)
          This method provides access to the PAYSUMMARY.PAYSUMMARY_ID column of DB2 type BIGINT NOT NULL.
 void setPaymentSummaryXML(java.lang.String aPaymentSummaryXML)
          This method provides access to the PAYSUMMARY.PAYSUMMARYXML column of DB2 type LONG NULL.
 void setPeriodEndTime(java.lang.String aPeriodEndTime)
          This method provides access to the PAYSUMMARY.PERIODENDTIME column of DB2 type TIMESTAMP NOT NULL.
 void setPeriodEndTime(java.sql.Timestamp aPeriodEndTime)
          This method provides access to the PAYSUMMARY.PERIODENDTIME column of DB2 type TIMESTAMP NOT NULL.
 void setPeriodStartTime(java.lang.String aPeriodStartTime)
          This method provides access to the PAYSUMMARY.PERIODSTARTTIME column of DB2 type TIMESTAMP NOT NULL.
 void setPeriodStartTime(java.sql.Timestamp aPeriodStartTime)
          This method provides access to the PAYSUMMARY.PERIODSTARTTIME column of DB2 type TIMESTAMP NOT NULL.
 void setPolicyId(java.lang.Long aPolicyId)
          This method provides access to the PAYSUMMARY.POLICY_ID column of DB2 type BIGINT NULL.
 void setPolicyId(java.lang.String aPolicyId)
          This method provides access to the PAYSUMMARY.POLICY_ID column of DB2 type BIGINT NULL.
 void setStatus(java.lang.Integer aStatus)
          This method provides access to the PAYSUMMARY.STATUS column of DB2 type INTEGER NULL.
 void setStatus(java.lang.String aStatus)
          This method provides access to the PAYSUMMARY.STATUS column of DB2 type INTEGER NULL.
 void setStoreEntityId(java.lang.Integer aStoreEntityId)
          This method provides access to the PAYSUMMARY.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 void setStoreEntityId(java.lang.String aStoreEntityId)
          This method provides access to the PAYSUMMARY.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 void setTotalCharge(java.math.BigDecimal aTotalCharge)
          This method provides access to the PAYSUMMARY.TOTALCHARGE column of DB2 type DECIMAL(20,5) NOT NULL.
 void setTotalCharge(java.lang.String aTotalCharge)
          This method provides access to the PAYSUMMARY.TOTALCHARGE column of DB2 type DECIMAL(20,5) NOT NULL.
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
__getCache, __getCache, __getKey, __setCache, __setCache, __setKey, commitCopyHelper, createAccessBeans, createAccessBeans, instantiateEJBByPrimaryKey, refreshCopyHelper, setEJBRef
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
defaultJNDIName, defaultNameServiceType, defaultNameServiceURL, getEJBRef, getGlobalHome, getHome, getInit_GlobalNameServiceTypeName, getInit_GlobalNameServiceURLName, getInit_JNDIName, getInit_NameServiceTypeName, getInit_NameServiceURLName, getInitContext, getInitContext, instantiateEJB, resetEJBRef, resetHomeCache, setInit_GlobalNameServiceTypeName, setInit_GlobalNameServiceURLName, setInit_JNDIName, setInit_NameServiceTypeName, setInit_NameServiceURLName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaymentSummaryAccessBean

public PaymentSummaryAccessBean()

Default constructor. Maps to findByPrimaryKey.


PaymentSummaryAccessBean

public PaymentSummaryAccessBean(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

PaymentSummaryAccessBean

public PaymentSummaryAccessBean(java.lang.Integer storeEntityId,
                                java.sql.Timestamp periodStart,
                                java.sql.Timestamp periodEnd,
                                java.math.BigDecimal totalCharge)
                         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

Parameters:
storeEntityId - The ID of the Store Entity.
periodStart - The period start time.
periodEnd - The period end time.
totalCharge - The total amount charged for the specified period.
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception
java.rmi.RemoteException - The java.rmi.RemoteException 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

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 PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT NULL.

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.

Specified by:
getAccountId in interface PaymentSummaryAccessBeanData
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 PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT NULL.

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.

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

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 PAYSUMMARY.CREDITLINE_ID column of DB2 type BIGINT NULL.

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.

Specified by:
getCreditLineId in interface PaymentSummaryAccessBeanData
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 PAYSUMMARY.CREDITLINE_ID column of DB2 type BIGINT NULL.

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.

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

getCurrency

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

The following is a description of this column:

Currency of the Total Charge Amount field. (Alphabetic currency code as per ISO 4217.)

Specified by:
getCurrency in interface PaymentSummaryAccessBeanData
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 PAYSUMMARY.PAYSUMMARY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique key for this row.

Specified by:
getPaymentSummaryId in interface PaymentSummaryAccessBeanData
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 PAYSUMMARY.PAYSUMMARY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique key for this row.

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

getPaymentSummaryXML

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

This method provides access to the PAYSUMMARY.PAYSUMMARYXML column of DB2 type LONG NULL.

The following is a description of this column:

The Payment Summary XML for the specified period.

Specified by:
getPaymentSummaryXML in interface PaymentSummaryAccessBeanData
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

getPeriodEndTime

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.

Specified by:
getPeriodEndTime in interface PaymentSummaryAccessBeanData
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

getPeriodEndTimeInEJBType

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.

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

getPeriodStartTime

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.

Specified by:
getPeriodStartTime in interface PaymentSummaryAccessBeanData
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

getPeriodStartTimeInEJBType

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.

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

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 PAYSUMMARY.POLICY_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The ID of the Payment Policy that this payment summary is for.

Specified by:
getPolicyId in interface PaymentSummaryAccessBeanData
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 PAYSUMMARY.POLICY_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The ID of the Payment Policy that this payment summary is for.

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

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 PAYSUMMARY.STATUS column of DB2 type INTEGER NULL.

The following is a description of this column:

Flag to indicate if the Payment Summary has been sent to an external accounting system. (0 - Not sent; 1 - sent.)

Specified by:
getStatus in interface PaymentSummaryAccessBeanData
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 PAYSUMMARY.STATUS column of DB2 type INTEGER NULL.

The following is a description of this column:

Flag to indicate if the Payment Summary has been sent to an external accounting system. (0 - Not sent; 1 - sent.)

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

getStoreEntityId

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.

Specified by:
getStoreEntityId in interface PaymentSummaryAccessBeanData
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

getStoreEntityIdInEJBType

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.

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

getTotalCharge

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.

Specified by:
getTotalCharge in interface PaymentSummaryAccessBeanData
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

getTotalChargeInEJBType

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.

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

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 PAYSUMMARY.ACCOUNT_ID column of DB2 type BIGINT NULL.

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.

Parameters:
aAccountId - java.lang.Long

setAccountId

public void setAccountId(java.lang.String aAccountId)

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

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.

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

setCreditLineId

public void setCreditLineId(java.lang.Long aCreditLineId)

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

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.

Parameters:
aCreditLineId - java.lang.Long

setCreditLineId

public void setCreditLineId(java.lang.String aCreditLineId)

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

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.

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

setCurrency

public void setCurrency(java.lang.String aCurrency)

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

The following is a description of this column:

Currency of the Total Charge Amount field. (Alphabetic currency code as per ISO 4217.)

Specified by:
setCurrency in interface PaymentSummaryAccessBeanData
Parameters:
aCurrency - java.lang.String

setInitKey_paymentSummaryId

public void setInitKey_paymentSummaryId(java.lang.String aInitKey_paymentSummaryId)

Sets the primary key for this object

Parameters:
aInitKey_paymentSummaryId - java.lang.String

setPaymentSummaryId

public void setPaymentSummaryId(java.lang.Long aPaymentSummaryId)

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.

Parameters:
aPaymentSummaryId - java.lang.Long

setPaymentSummaryId

public void setPaymentSummaryId(java.lang.String aPaymentSummaryId)

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.

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

setPaymentSummaryXML

public void setPaymentSummaryXML(java.lang.String aPaymentSummaryXML)

This method provides access to the PAYSUMMARY.PAYSUMMARYXML column of DB2 type LONG NULL.

The following is a description of this column:

The Payment Summary XML for the specified period.

Specified by:
setPaymentSummaryXML in interface PaymentSummaryAccessBeanData
Parameters:
aPaymentSummaryXML - java.lang.String

setPeriodEndTime

public void setPeriodEndTime(java.lang.String aPeriodEndTime)

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.

Specified by:
setPeriodEndTime in interface PaymentSummaryAccessBeanData
Parameters:
aPeriodEndTime - java.lang.String

setPeriodEndTime

public void setPeriodEndTime(java.sql.Timestamp aPeriodEndTime)

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.

Parameters:
aPeriodEndTime - java.sql.Timestamp

setPeriodStartTime

public void setPeriodStartTime(java.lang.String aPeriodStartTime)

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.

Specified by:
setPeriodStartTime in interface PaymentSummaryAccessBeanData
Parameters:
aPeriodStartTime - java.lang.String

setPeriodStartTime

public void setPeriodStartTime(java.sql.Timestamp aPeriodStartTime)

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.

Parameters:
aPeriodStartTime - java.sql.Timestamp

setPolicyId

public void setPolicyId(java.lang.Long aPolicyId)

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

The following is a description of this column:

The ID of the Payment Policy that this payment summary is for.

Parameters:
aPolicyId - java.lang.Long

setPolicyId

public void setPolicyId(java.lang.String aPolicyId)

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

The following is a description of this column:

The ID of the Payment Policy that this payment summary is for.

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

setStatus

public void setStatus(java.lang.Integer aStatus)

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

The following is a description of this column:

Flag to indicate if the Payment Summary has been sent to an external accounting system. (0 - Not sent; 1 - sent.)

Parameters:
aStatus - java.lang.Integer

setStatus

public void setStatus(java.lang.String aStatus)

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

The following is a description of this column:

Flag to indicate if the Payment Summary has been sent to an external accounting system. (0 - Not sent; 1 - sent.)

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

setStoreEntityId

public void setStoreEntityId(java.lang.Integer aStoreEntityId)

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.

Parameters:
aStoreEntityId - java.lang.Integer

setStoreEntityId

public void setStoreEntityId(java.lang.String aStoreEntityId)

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.

Specified by:
setStoreEntityId in interface PaymentSummaryAccessBeanData
Parameters:
aStoreEntityId - java.lang.String

setTotalCharge

public void setTotalCharge(java.math.BigDecimal aTotalCharge)

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.

Parameters:
aTotalCharge - java.math.BigDecimal

setTotalCharge

public void setTotalCharge(java.lang.String aTotalCharge)

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.

Specified by:
setTotalCharge in interface PaymentSummaryAccessBeanData
Parameters:
aTotalCharge - java.lang.String