com.ibm.commerce.order.objects
Class CurrentPendingOrderAccessBean

java.lang.Object
  com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
      com.ibm.commerce.order.objects.CurrentPendingOrderAccessBean
All Implemented Interfaces:
CurrentPendingOrderAccessBeanData
Direct Known Subclasses:
CurrentPendingOrderDataBeanBase

public class CurrentPendingOrderAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements CurrentPendingOrderAccessBeanData

Each row of this table indicates that an order is marked as current for a customer in a store, if its status is &quo This access bean corresponds to the database table 'CPENDORDER'.

See Also:
Serialized Form

Constructor Summary
CurrentPendingOrderAccessBean()
Zero argument constructor used to initialize the access bean.
CurrentPendingOrderAccessBean(java.lang.Integer storeEntityId, java.lang.Long orderId, java.lang.Long memberId)
Maps to a corresponding ejbCreate method in the home interface of the EJB
CurrentPendingOrderAccessBean(javax.ejb.EJBObject o)
constructor
Method Summary
void commitCopyHelper()
Update(flush) data to the EJBObject (persistent storage).
protected java.lang.String defaultJNDIName()
java.util.Enumeration findByMember(java.lang.Long argMemberId) Retrieves all the current pending order records for specified customer. The SQL query used to fetch all the required rows from the CPENDORDER table is:
SELECT * FROM CPENDORDER T1 WHERE T1.MEMBER_ID = ?
java.util.Enumeration findByMemberAndStore(java.lang.Long argMemberId, java.lang.Integer storeEntityId) Retrieves all the current pending order records for specified customer and store. The SQL query used to fetch all the required rows from the CPENDORDER table is:
SELECT * FROM CPENDORDER T1 WHERE T1.MEMBER_ID = ? AND T1.STOREENT_ID = ?
java.util.Enumeration findByMemberForUpdate(java.lang.Long memberId) Retrieves all the current pending order records for specified customer. The SQL query used to fetch all the required rows from the CPENDORDER table is:
SELECT * FROM CPENDORDER T1 WHERE T1.MEMBER_ID = ? for update
java.lang.String getField1()
This method provides access to the CPENDORDER.FIELD1 column of DB2 type INTEGER.
java.lang.Integer getField1InEJBType()
This method provides access to the CPENDORDER.FIELD1 column of DB2 type INTEGER.
java.lang.String getField2()
This method provides access to the CPENDORDER.FIELD2 column of DB2 type VARCHAR(254).
java.lang.String getMemberId()
This method provides access to the CPENDORDER.MEMBER_ID column of DB2 type BIGINT NOT NULL.
java.lang.Long getMemberIdInEJBType()
This method provides access to the CPENDORDER.MEMBER_ID column of DB2 type BIGINT NOT NULL.
java.lang.String getOrderId()
This method provides access to the CPENDORDER.ORDERS_ID column of DB2 type BIGINT NOT NULL.
java.lang.Long getOrderIdInEJBType()
This method provides access to the CPENDORDER.ORDERS_ID column of DB2 type BIGINT NOT NULL.
java.lang.String getStoreEntityId()
This method provides access to the CPENDORDER.STOREENT_ID column of DB2 type INTEGER NOT NULL.
java.lang.Integer getStoreEntityIdInEJBType()
This method provides access to the CPENDORDER.STOREENT_ID column of DB2 type INTEGER NOT NULL.
protected void instantiateEJB()
protected boolean instantiateEJBByPrimaryKey()
void refreshCopyHelper()
Load data from the EJBObject.
void setField1(java.lang.Integer newValue)
This method accesses a non-CMP field
void setField1(java.lang.String newValue)
This method accesses a non-CMP field
void setField2(java.lang.String newValue)
This method accesses a non-CMP field
void setInitKey_memberId(java.lang.String newValue)
Set the primary key for this object
void setInitKey_orderId(java.lang.String newValue)
Set the primary key for this object
void setMemberId(java.lang.Long newValue)
This method accesses a non-CMP field
void setMemberId(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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

CurrentPendingOrderAccessBean

public CurrentPendingOrderAccessBean()
Zero argument constructor used to initialize the access bean. This constructor corresponds to the following home interface method: public abstract com.ibm.commerce.order.objects.CurrentPendingOrder com.ibm.commerce.order.objimpl.CurrentPendingOrderHomeBase.findByPrimaryKey(com.ibm.commerce.order.objects.CurrentPendingOrderKey) throws java.rmi.RemoteException,javax.ejb.FinderException The home interface method properties need to be set by calling the following setter methods before calling any business methods: setInitKey_orderId( java.lang.Long ) setInitKey_memberId( java.lang.Long )

CurrentPendingOrderAccessBean

public CurrentPendingOrderAccessBean(javax.ejb.EJBObject o)
                              throws java.rmi.RemoteException
constructor
Parameters:
o - javax.ejb.EJBObject
Throws:
java.rmi.RemoteException

CurrentPendingOrderAccessBean

public CurrentPendingOrderAccessBean(java.lang.Integer storeEntityId,
                                     java.lang.Long orderId,
                                     java.lang.Long memberId)
                              throws javax.ejb.CreateException,
                                     java.rmi.RemoteException,
                                     javax.naming.NamingException

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

Parameters:
storeEntityId - java.lang.Integer The store entity the current pending order is part of
orderId - java.lang.Long The order identifier of the current pending order
memberId - java.lang.Long The customer of the order
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException
Method Detail

findByMember

public java.util.Enumeration findByMember(java.lang.Long argMemberId)
                                   throws java.rmi.RemoteException,
                                          javax.ejb.FinderException,
                                          javax.naming.NamingException

Retrieves all the current pending order records for specified customer.
The SQL query used to fetch all the required rows from the
CPENDORDER table is:
SELECT * FROM CPENDORDER T1 WHERE T1.MEMBER_ID = ?

Parameters:
argMemberId - java.lang.Long The customer of the current pending orders
Returns:
java.util.Enumeration An Enumeration of all the CurrentPendingOrderAccessBean 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

findByMemberAndStore

public java.util.Enumeration findByMemberAndStore(java.lang.Long argMemberId,
                                                  java.lang.Integer storeEntityId)
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

Retrieves all the current pending order records for specified customer and store.
The SQL query used to fetch all the required rows from the
CPENDORDER table is:
SELECT * FROM CPENDORDER T1 WHERE T1.MEMBER_ID = ? AND T1.STOREENT_ID = ?

Parameters:
argMemberId - java.lang.Long The customer of the current pending orders
storeEntityId - java.lang.Integer The store the orders are part of
Returns:
java.util.Enumeration An Enumeration of all the CurrentPendingOrderAccessBean 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

findByMemberForUpdate

public java.util.Enumeration findByMemberForUpdate(java.lang.Long memberId)
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

Retrieves all the current pending order records for specified customer.
The SQL query used to fetch all the required rows from the
CPENDORDER table is:
SELECT * FROM CPENDORDER T1 WHERE T1.MEMBER_ID = ? for update

Parameters:
memberId - java.lang.Long The customer of the current pending orders
Returns:
java.util.Enumeration An Enumeration of all the CurrentPendingOrderAccessBean 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

setInitKey_orderId

public void setInitKey_orderId(java.lang.String newValue)

Set the primary key for this object

Parameters:
newValue - java.lang.String
Returns:
void

setInitKey_memberId

public void setInitKey_memberId(java.lang.String newValue)

Set the primary key for this object

Parameters:
newValue - java.lang.String
Returns:
void

defaultJNDIName

protected java.lang.String defaultJNDIName()
Returns:
String

instantiateEJB

protected void instantiateEJB()
                       throws java.rmi.RemoteException,
                              javax.ejb.FinderException,
                              javax.naming.NamingException
Returns:
void
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

instantiateEJBByPrimaryKey

protected boolean instantiateEJBByPrimaryKey()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.naming.NamingException
Returns:
boolean
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.naming.NamingException

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

Returns:
void
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

refreshCopyHelper

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

Load data from the EJBObject.

Returns:
void
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getField2

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

This method provides access to the CPENDORDER.FIELD2 column of DB2 type VARCHAR(254).

The following is a description of this column:

Customizable.

Specified by:
getField2 in interface CurrentPendingOrderAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setField2

public void setField2(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setField2 in interface CurrentPendingOrderAccessBeanData

getField1

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

This method provides access to the CPENDORDER.FIELD1 column of DB2 type INTEGER.

The following is a description of this column:

Customizable.

Specified by:
getField1 in interface CurrentPendingOrderAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getField1InEJBType

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

This method provides access to the CPENDORDER.FIELD1 column of DB2 type INTEGER.

The following is a description of this column:

Customizable.

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

setField1

public void setField1(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setField1 in interface CurrentPendingOrderAccessBeanData

setField1

public void setField1(java.lang.Integer newValue)
This method accesses a non-CMP field

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 CPENDORDER.STOREENT_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The ID that uniquely identifies the store from which the customer placed the order.

Specified by:
getStoreEntityId in interface CurrentPendingOrderAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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 CPENDORDER.STOREENT_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The ID that uniquely identifies the store from which the customer placed the order.

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

setStoreEntityId

public void setStoreEntityId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setStoreEntityId in interface CurrentPendingOrderAccessBeanData

setStoreEntityId

public void setStoreEntityId(java.lang.Integer newValue)
This method accesses a non-CMP field

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 CPENDORDER.ORDERS_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The ID that uniquely identifies the order.

Specified by:
getOrderId in interface CurrentPendingOrderAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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 CPENDORDER.ORDERS_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The ID that uniquely identifies the order.

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

getMemberId

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

This method provides access to the CPENDORDER.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The ID that uniquely identifies the customer of the order.

Specified by:
getMemberId in interface CurrentPendingOrderAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getMemberIdInEJBType

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

This method provides access to the CPENDORDER.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The ID that uniquely identifies the customer of the order.

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

setMemberId

public void setMemberId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setMemberId in interface CurrentPendingOrderAccessBeanData

setMemberId

public void setMemberId(java.lang.Long newValue)
This method accesses a non-CMP field

Feedback