com.ibm.commerce.negotiation.objects
Class AutoBidAccessBean

java.lang.Object
  com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
      com.ibm.commerce.negotiation.objects.AutoBidAccessBean
All Implemented Interfaces:
AutoBidAccessBeanData
Direct Known Subclasses:
AutoBidDataBean

public class AutoBidAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements AutoBidAccessBeanData

This table contains information about autobids. Autobids are bids automatically submitted by a scheduler command. This access bean corresponds to the database table 'AUTOBID'.

See Also:
Serialized Form

Constructor Summary
AutoBidAccessBean()
Zero argument constructor used to initialize the access bean.
AutoBidAccessBean(javax.ejb.EJBObject o)
constructor
AutoBidAccessBean(java.lang.Long arg1, java.lang.Long arg2)
Creates an access bean with the specified attributes.
Method Summary
void commitCopyHelper()
Update(flush) data to the EJBObject (persistent storage).
protected java.lang.String defaultJNDIName()
java.util.Enumeration findAllAutoBids(com.ibm.commerce.negotiation.util.SortingAttribute sort)
Retrieves all autobids.
AutoBidAccessBean findAutoBidByReferenceCode(java.lang.String code)
Retrieves an autobid by its reference code.
java.util.Enumeration findAutoBidsByAuction(java.lang.Long auctid, com.ibm.commerce.negotiation.util.SortingAttribute sort)
Retrieves all autobids of the specified auction.
java.util.Enumeration findAutoBidsByAuctionAndStatus(java.lang.Long auctid, java.lang.String status, com.ibm.commerce.negotiation.util.SortingAttribute sort)
Retrieves all autobids of the specified auction with the specified status.
java.util.Enumeration findAutoBidsByOwner(java.lang.Long ownerid, com.ibm.commerce.negotiation.util.SortingAttribute sort)
Retrieves all autobids of the specified owner.
java.util.Enumeration findAutoBidsByOwnerAndMultipleAuctionStatus(java.lang.Long ownerid, java.lang.String[] stat, com.ibm.commerce.negotiation.util.SortingAttribute sort)
Retrieves all autobids of the specified owner for all auctions in specified states.
java.util.Enumeration findAutoBidsByOwnerAndStatus(java.lang.Long ownerid, java.lang.String stat, com.ibm.commerce.negotiation.util.SortingAttribute sort)
Retrieves all autobids, of the specified owner, in a particular stat.
java.util.Enumeration findAutoBidsByStatus(java.lang.String stat, com.ibm.commerce.negotiation.util.SortingAttribute sort)
Retrieves all autobids in a particular stat.
java.util.Enumeration findByAuction(java.lang.Long bidder, java.lang.String[] autobid_status, java.lang.Long auctid, java.lang.String[] auct_status, com.ibm.commerce.negotiation.util.SortingAttribute sort)
Retrieves all autobids, in certain autobid_statuses, of the specified owner and store for all auctions in specified autobid_statuses.
java.util.Enumeration findByAuction(java.lang.Long bidder, java.lang.String[] autobid_status, java.lang.Long auctid, java.lang.String[] auct_status, java.lang.Integer store_id, com.ibm.commerce.negotiation.util.SortingAttribute sort)
Retrieves all autobids, in certain autobid_statuses, of the specified owner for all auctions in specified autobid_statuses.
boolean fulfills(java.lang.Long arg0, java.lang.String arg1)
java.lang.String getAdminId()
This method provides access to the AUTOBID.ADMIN_ID column of DB2 type BIGINT.
java.lang.Long getAdminIdInEJBType()
This method provides access to the AUTOBID.ADMIN_ID column of DB2 type BIGINT.
AuctionAccessBean getAuction()
Get the auction access bean associated with the auction id of this autobid.
java.lang.String getAuctionId()
This method provides access to the AUTOBID.AUCT_ID column of DB2 type BIGINT NOT NULL.
java.lang.Long getAuctionIdInEJBType()
This method provides access to the AUTOBID.AUCT_ID column of DB2 type BIGINT NOT NULL.
java.lang.String getBankInfo()
This method provides access to the AUTOBID.BKNAME column of DB2 type VARCHAR(254).
java.lang.String getBidComment()
This method provides access to the AUTOBID.BIDMSG column of DB2 type VARCHAR(254).
java.lang.String getBidQuantity()
This method provides access to the AUTOBID.ABQUANT column of DB2 type FLOAT NOT NULL.
java.lang.Double getBidQuantityInEJBType()
This method provides access to the AUTOBID.ABQUANT column of DB2 type FLOAT NOT NULL.
java.lang.String getBillingAddressId()
This method provides access to the AUTOBID.BILLADDR column of DB2 type BIGINT.
java.lang.Long getBillingAddressIdInEJBType()
This method provides access to the AUTOBID.BILLADDR column of DB2 type BIGINT.
java.lang.String getCommentFlag()
This method provides access to the AUTOBID.MSGFLAG column of DB2 type INTEGER.
int getCommentFlagInEJBType()
This method provides access to the AUTOBID.MSGFLAG column of DB2 type INTEGER.
java.lang.String getCreationTime()
This method provides access to the AUTOBID.ABTIME column of DB2 type TIMESTAMP.
java.sql.Timestamp getCreationTimeInEJBType()
This method provides access to the AUTOBID.ABTIME column of DB2 type TIMESTAMP.
java.lang.String getDeviceExpiration()
This method provides access to the AUTOBID.EXPDATE column of DB2 type TIMESTAMP NOT NULL.
java.sql.Timestamp getDeviceExpirationInEJBType()
This method provides access to the AUTOBID.EXPDATE column of DB2 type TIMESTAMP NOT NULL.
java.lang.String getDeviceNumber()
This method provides access to the AUTOBID.DEVICE column of DB2 type VARCHAR(64) NOT NULL.
java.lang.String getEncrypted()
This method provides access to the AUTOBID.ENCRYPT column of DB2 type INTEGER NOT NULL.
int getEncryptedInEJBType()
This method provides access to the AUTOBID.ENCRYPT column of DB2 type INTEGER NOT NULL.
java.lang.String getEndTime()
This method provides access to the AUTOBID.ENDTIME column of DB2 type TIMESTAMP.
java.sql.Timestamp getEndTimeInEJBType()
This method provides access to the AUTOBID.ENDTIME column of DB2 type TIMESTAMP.
java.lang.String getField1()
This method provides access to the AUTOBID.ABFIELD1 column of DB2 type BIGINT.
java.lang.Long getField1InEJBType()
This method provides access to the AUTOBID.ABFIELD1 column of DB2 type BIGINT.
java.lang.String getField2()
This method provides access to the AUTOBID.ABFIELD2 column of DB2 type DECIMAL(20 5).
java.math.BigDecimal getField2InEJBType()
This method provides access to the AUTOBID.ABFIELD2 column of DB2 type DECIMAL(20 5).
java.lang.String getField3()
This method provides access to the AUTOBID.ABFIELD3 column of DB2 type VARCHAR(254).
java.lang.String getFirstBidId()
This method provides access to the AUTOBID.BID_ID column of DB2 type BIGINT.
java.lang.Long getFirstBidIdInEJBType()
This method provides access to the AUTOBID.BID_ID column of DB2 type BIGINT.
java.lang.String getId()
This method provides access to the AUTOBID.AUTOBID_ID column of DB2 type BIGINT NOT NULL.
java.lang.Long getIdInEJBType()
This method provides access to the AUTOBID.AUTOBID_ID column of DB2 type BIGINT NOT NULL.
java.lang.String getInitialBidPrice()
This method provides access to the AUTOBID.INITBIDVAL column of DB2 type DECIMAL(20 5).
java.math.BigDecimal getInitialBidPriceInEJBType()
This method provides access to the AUTOBID.INITBIDVAL column of DB2 type DECIMAL(20 5).
java.lang.String getLastBidId()
This method provides access to the AUTOBID.LASTBID_ID column of DB2 type BIGINT.
java.lang.Long getLastBidIdInEJBType()
This method provides access to the AUTOBID.LASTBID_ID column of DB2 type BIGINT.
java.lang.String getMaxBidLimit()
This method provides access to the AUTOBID.MAXBIDLIMIT column of DB2 type DECIMAL(20 5).
java.math.BigDecimal getMaxBidLimitInEJBType()
This method provides access to the AUTOBID.MAXBIDLIMIT column of DB2 type DECIMAL(20 5).
java.lang.Long getOwner()
This method accesses a non-CMP field
java.lang.String getOwnerId()
This method provides access to the AUTOBID.OWNER_ID column of DB2 type BIGINT NOT NULL.
java.lang.Long getOwnerIdInEJBType()
This method provides access to the AUTOBID.OWNER_ID column of DB2 type BIGINT NOT NULL.
java.lang.String getPayDeviceType()
This method provides access to the AUTOBID.PAYTYPE column of DB2 type CHAR(64) NOT NULL.
java.lang.String getReferenceCode()
This method provides access to the AUTOBID.REFCODE column of DB2 type CHAR(36) NOT NULL.
java.lang.String getScale()
This method provides access to the AUTOBID.QUANTSCALE column of DB2 type INTEGER.
int getScaleInEJBType()
This method provides access to the AUTOBID.QUANTSCALE column of DB2 type INTEGER.
java.lang.String getShippingAddressId()
This method provides access to the AUTOBID.SHIPTO_ID column of DB2 type BIGINT.
java.lang.Long getShippingAddressIdInEJBType()
This method provides access to the AUTOBID.SHIPTO_ID column of DB2 type BIGINT.
java.lang.String getShippingMode()
This method provides access to the AUTOBID.SHIPMODE column of DB2 type INTEGER.
java.lang.Integer getShippingModeInEJBType()
This method provides access to the AUTOBID.SHIPMODE column of DB2 type INTEGER.
java.lang.String getStartTime()
This method provides access to the AUTOBID.STARTTIME column of DB2 type TIMESTAMP.
java.sql.Timestamp getStartTimeInEJBType()
This method provides access to the AUTOBID.STARTTIME column of DB2 type TIMESTAMP.
java.lang.String getStatus()
This method provides access to the AUTOBID.ABSTATUS column of DB2 type CHAR(4).
java.lang.String getStoreId()
This method provides access to the AUTOBID.STORE_ID column of DB2 type INTEGER.
java.lang.Integer getStoreIdInEJBType()
This method provides access to the AUTOBID.STORE_ID column of DB2 type INTEGER.
java.lang.String getWinOption()
This method provides access to the AUTOBID.WINOPT column of DB2 type CHAR(4).
protected void instantiateEJB()
protected boolean instantiateEJBByPrimaryKey()
void refreshCopyHelper()
Load data from the EJBObject.
void setAdminId(java.lang.Long newValue)
This method accesses a non-CMP field
void setAdminId(java.lang.String newValue)
This method accesses a non-CMP field
void setAuctionId(java.lang.Long newValue)
This method accesses a non-CMP field
void setAuctionId(java.lang.String newValue)
This method accesses a non-CMP field
void setBankInfo(java.lang.String newValue)
This method accesses a non-CMP field
void setBidComment(java.lang.String newValue)
This method accesses a non-CMP field
void setBidQuantity(java.lang.Double newValue)
This method accesses a non-CMP field
void setBidQuantity(java.lang.String newValue)
This method accesses a non-CMP field
void setBillingAddressId(java.lang.Long newValue)
This method accesses a non-CMP field
void setBillingAddressId(java.lang.String newValue)
This method accesses a non-CMP field
void setCommentFlag(int newValue)
This method accesses a non-CMP field
void setCommentFlag(java.lang.String newValue)
This method accesses a non-CMP field
void setCreationTime(java.lang.String newValue)
This method accesses a non-CMP field
void setCreationTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setDeviceExpiration(java.lang.String newValue)
This method accesses a non-CMP field
void setDeviceExpiration(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setDeviceNumber(java.lang.String newValue)
This method accesses a non-CMP field
void setEncrypted(int newValue)
This method accesses a non-CMP field
void setEncrypted(java.lang.String newValue)
This method accesses a non-CMP field
void setEndTime(java.lang.String newValue)
This method accesses a non-CMP field
void setEndTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setField1(java.lang.Long newValue)
This method accesses a non-CMP field
void setField1(java.lang.String newValue)
This method accesses a non-CMP field
void setField2(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setField2(java.lang.String newValue)
This method accesses a non-CMP field
void setField3(java.lang.String newValue)
This method accesses a non-CMP field
void setFirstBidId(java.lang.Long newValue)
This method accesses a non-CMP field
void setFirstBidId(java.lang.String newValue)
This method accesses a non-CMP field
void setId(java.lang.Long newValue)
This method accesses a non-CMP field
void setId(java.lang.String newValue)
This method accesses a non-CMP field
void setInitialBidPrice(java.math.BigDecimal newValue)
Set the primary key for this object
void setInitialBidPrice(java.lang.String newValue)
Set the primary key for this object
void setInitKey_id(java.lang.Long newValue)
Set the primary key for this object
void setLastBidId(java.lang.Long newValue)
This method accesses a non-CMP field
void setLastBidId(java.lang.String newValue)
This method accesses a non-CMP field
void setMaxBidLimit(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setMaxBidLimit(java.lang.String newValue)
This method accesses a non-CMP field
void setOwnerId(java.lang.Long newValue)
This method accesses a non-CMP field
void setOwnerId(java.lang.String newValue)
This method accesses a non-CMP field
void setPayDeviceType(java.lang.String newValue)
This method accesses a non-CMP field
void setReferenceCode(java.lang.String newValue)
This method accesses a non-CMP field
void setScale(int newValue)
This method accesses a non-CMP field
void setScale(java.lang.String newValue)
This method accesses a non-CMP field
void setShippingAddressId(java.lang.Long newValue)
This method accesses a non-CMP field
void setShippingAddressId(java.lang.String newValue)
This method accesses a non-CMP field
void setShippingMode(java.lang.Integer newValue)
This method accesses a non-CMP field
void setShippingMode(java.lang.String newValue)
This method accesses a non-CMP field
void setStartTime(java.lang.String newValue)
This method accesses a non-CMP field
void setStartTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setStatus(java.lang.String newValue)
This method accesses a non-CMP field
void setStoreId(java.lang.Integer newValue)
This method accesses a non-CMP field
void setStoreId(java.lang.String newValue)
This method accesses a non-CMP field
void setWinOption(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

AutoBidAccessBean

public AutoBidAccessBean()
Zero argument constructor used to initialize the access bean. This constructor corresponds to the following home interface method: public abstract com.ibm.commerce.negotiation.objects.AutoBid com.ibm.commerce.negotiation.objimpl.AutoBidHomeBase.findByPrimaryKey(com.ibm.commerce.negotiation.objects.AutoBidKey) 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_id( java.lang.Long )

AutoBidAccessBean

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

AutoBidAccessBean

public AutoBidAccessBean(java.lang.Long arg1,
                         java.lang.Long arg2)
                  throws javax.ejb.CreateException,
                         java.rmi.RemoteException,
                         javax.naming.NamingException

Creates an access bean with the specified attributes.

Parameters:
arg1 - The auction id.
arg2 - The owner of the auction.
Method Detail

findAutoBidByReferenceCode

public AutoBidAccessBean findAutoBidByReferenceCode(java.lang.String code)
                                             throws java.rmi.RemoteException,
                                                    javax.ejb.FinderException,
                                                    javax.naming.NamingException

Retrieves an autobid by its reference code.

The SQL query used to fetch all the required rows from the AUTOBID table is:

SELECT * FROM AUTOBID T1 WHERE T1.REFCODE = ?

Parameters:
code - The reference code of the auction.
Returns:
The AutoBidAccessBean representing the row that matches the search criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findAllAutoBids

public java.util.Enumeration findAllAutoBids(com.ibm.commerce.negotiation.util.SortingAttribute sort)
                                      throws java.rmi.RemoteException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException

Retrieves all autobids.

The SQL query used to fetch all the required rows from the AUTOBID table is:

SELECT * FROM AUTOBID T1 WHERE 1=1

Parameters:
sort - The sorting attribute. This is a set of column names and the order in which they are each to be sorted (ascending, descending). This is used to build an ORDER BY clause.
Returns:
An Enumeration of all the AutoBidAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findAutoBidsByAuction

public java.util.Enumeration findAutoBidsByAuction(java.lang.Long auctid,
                                                   com.ibm.commerce.negotiation.util.SortingAttribute sort)
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

Retrieves all autobids of the specified auction.

The SQL query used to fetch all the required rows from the AUTOBID table is:

SELECT * FROM AUTOBID T1 WHERE T1.AUCT_ID=?

Parameters:
auctid - The auction id.
sort - The sorting attribute. This is a set of column names and the order in which they are each to be sorted (ascending, descending). This is used to build an ORDER BY clause.
Returns:
An Enumeration of all the AutoBidAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findAutoBidsByAuctionAndStatus

public java.util.Enumeration findAutoBidsByAuctionAndStatus(java.lang.Long auctid,
                                                            java.lang.String status,
                                                            com.ibm.commerce.negotiation.util.SortingAttribute sort)
                                                     throws java.rmi.RemoteException,
                                                            javax.ejb.FinderException,
                                                            javax.naming.NamingException

Retrieves all autobids of the specified auction with the specified status.

The SQL query used to fetch all the required rows from the AUTOBID table is:

SELECT * FROM AUTOBID T1 WHERE T1.AUCT_ID=? AND T1.ABSTATUS=?

Parameters:
auctid - The auction id.
status - The autobid status. Valid values: A=active bid, R=bid retracted by customer, D=bid deleted by administrator.
sort - The sorting attribute. This is a set of column names and the order in which they are each to be sorted (ascending, descending). This is used to build an ORDER BY clause.
Returns:
An Enumeration of all the AutoBidAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findAutoBidsByOwner

public java.util.Enumeration findAutoBidsByOwner(java.lang.Long ownerid,
                                                 com.ibm.commerce.negotiation.util.SortingAttribute sort)
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException

Retrieves all autobids of the specified owner.

The SQL query used to fetch all the required rows from the AUTOBID table is:

SELECT * FROM AUTOBID T1 WHERE T1.OWNER_ID=?

Parameters:
ownerid - The ID of the customer who submitted the bid.
sort - The sorting attribute. This is a set of column names and the order in which they are each to be sorted (ascending, descending). This is used to build an ORDER BY clause.
Returns:
An Enumeration of all the AutoBidAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findAutoBidsByOwnerAndMultipleAuctionStatus

public java.util.Enumeration findAutoBidsByOwnerAndMultipleAuctionStatus(java.lang.Long ownerid,
                                                                         java.lang.String[] stat,
                                                                         com.ibm.commerce.negotiation.util.SortingAttribute sort)
                                                                  throws java.rmi.RemoteException,
                                                                         javax.ejb.FinderException,
                                                                         javax.naming.NamingException

Retrieves all autobids of the specified owner for all auctions in specified states.

The SQL query used to fetch all the required rows from the AUTOBID table is:

SELECT * FROM AUTOBID T1 WHERE T1.OWNER_ID=? And T1.AUCT_ID In (Select AUCT_ID From AUCTION Where AUSTATUS IN (?))

Parameters:
ownerid - The ID of the customer who submitted the bid.
stat - A list of auction states. An item is created in the IN clause for each stat.
sort - The sorting attribute. This is a set of column names and the order in which they are each to be sorted (ascending, descending). This is used to build an ORDER BY clause.
Returns:
An Enumeration of all the AutoBidAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findAutoBidsByOwnerAndStatus

public java.util.Enumeration findAutoBidsByOwnerAndStatus(java.lang.Long ownerid,
                                                          java.lang.String stat,
                                                          com.ibm.commerce.negotiation.util.SortingAttribute sort)
                                                   throws java.rmi.RemoteException,
                                                          javax.ejb.FinderException,
                                                          javax.naming.NamingException

Retrieves all autobids, of the specified owner, in a particular stat.

The SQL query used to fetch all the required rows from the AUTOBID table is:

SELECT * FROM AUTOBID T1 WHERE T1.OWNER_ID=? AND T1.ABSTATUS=?

Parameters:
ownerid - The ID of the customer who submitted the bid.
stat - The autobid stat. Valid values: A=active bid, R=bid retracted by customer, D=bid deleted by administrator.
sort - The sorting attribute. This is a set of column names and the order in which they are each to be sorted (ascending, descending). This is used to build an ORDER BY clause.
Returns:
An Enumeration of all the AutoBidAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findAutoBidsByStatus

public java.util.Enumeration findAutoBidsByStatus(java.lang.String stat,
                                                  com.ibm.commerce.negotiation.util.SortingAttribute sort)
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

Retrieves all autobids in a particular stat.

The SQL query used to fetch all the required rows from the AUTOBID table is:

SELECT * FROM AUTOBID T1 WHERE T1.ABSTATUS=?

Parameters:
stat - The autobid stat. Valid values: A=active bid, R=bid retracted by customer, D=bid deleted by administrator.
sort - The sorting attribute. This is a set of column names and the order in which they are each to be sorted (ascending, descending). This is used to build an ORDER BY clause.
Returns:
An Enumeration of all the AutoBidAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByAuction

public java.util.Enumeration findByAuction(java.lang.Long bidder,
                                           java.lang.String[] autobid_status,
                                           java.lang.Long auctid,
                                           java.lang.String[] auct_status,
                                           com.ibm.commerce.negotiation.util.SortingAttribute sort)
                                    throws java.rmi.RemoteException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException

Retrieves all autobids, in certain autobid_statuses, of the specified owner and store for all auctions in specified autobid_statuses.

The SQL query used to fetch all the required rows from the AUTOBID table is:

SELECT * FROM AUTOBID T1 WHERE T1.OWNER_ID=? And T1.AUCT_ID=? And T1.ABSTATUS IN(?) And T1.STORE_ID=? T1.AUCT_ID IN (Select AUCT_ID From AUCTION Where AUSTATUS IN (?))

Parameters:
bidder - The ID of the customer who submitted the bid.
autobid_status - A list of autobid autobid_statuses. An item is created in the first IN clause for each autobid_status.
auctid - The auction id.
auct_status - A list of auction autobid_statuses. An item is created in the second IN clause for each autobid_status.
sort - The sorting attribute. This is a set of column names and the order in which they are each to be sorted (ascending, descending). This is used to build an ORDER BY clause.
Returns:
An Enumeration of all the AutoBidAccessBeans representing rows that match the search criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

setInitKey_id

public void setInitKey_id(java.lang.Long newValue)

Set the primary key for this object

Parameters:
newValue - java.lang.Long
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

getEncrypted

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

This method provides access to the AUTOBID.ENCRYPT column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Indicates whether credit card number is encrypted or not. Valid values are as follows: &l

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

getEncryptedInEJBType

public int getEncryptedInEJBType()
                          throws java.rmi.RemoteException,
                                 javax.ejb.CreateException,
                                 javax.ejb.FinderException,
                                 javax.naming.NamingException

This method provides access to the AUTOBID.ENCRYPT column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Indicates whether credit card number is encrypted or not. Valid values are as follows: &l

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

setEncrypted

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

setEncrypted

public void setEncrypted(int newValue)
This method accesses a non-CMP field

getScale

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

This method provides access to the AUTOBID.QUANTSCALE column of DB2 type INTEGER.

The following is a description of this column:

Reserved for IBM internal use.

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

getScaleInEJBType

public int getScaleInEJBType()
                      throws java.rmi.RemoteException,
                             javax.ejb.CreateException,
                             javax.ejb.FinderException,
                             javax.naming.NamingException

This method provides access to the AUTOBID.QUANTSCALE column of DB2 type INTEGER.

The following is a description of this column:

Reserved for IBM internal use.

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

setScale

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

setScale

public void setScale(int newValue)
This method accesses a non-CMP field

getMaxBidLimit

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

This method provides access to the AUTOBID.MAXBIDLIMIT column of DB2 type DECIMAL(20 5).

The following is a description of this column:

Maximum bid. No autobids will be generated if the bidding exceeds this limit.

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

getMaxBidLimitInEJBType

public java.math.BigDecimal getMaxBidLimitInEJBType()
                                             throws java.rmi.RemoteException,
                                                    javax.ejb.CreateException,
                                                    javax.ejb.FinderException,
                                                    javax.naming.NamingException

This method provides access to the AUTOBID.MAXBIDLIMIT column of DB2 type DECIMAL(20 5).

The following is a description of this column:

Maximum bid. No autobids will be generated if the bidding exceeds this limit.

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

setMaxBidLimit

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

setMaxBidLimit

public void setMaxBidLimit(java.math.BigDecimal newValue)
This method accesses a non-CMP field

getCreationTime

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

This method provides access to the AUTOBID.ABTIME column of DB2 type TIMESTAMP.

The following is a description of this column:

Autobid creation date and time.

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

getCreationTimeInEJBType

public java.sql.Timestamp getCreationTimeInEJBType()
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

This method provides access to the AUTOBID.ABTIME column of DB2 type TIMESTAMP.

The following is a description of this column:

Autobid creation date and time.

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

setCreationTime

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

setCreationTime

public void setCreationTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field

getAuctionId

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

This method provides access to the AUTOBID.AUCT_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Auction ID.

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

getAuctionIdInEJBType

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

This method provides access to the AUTOBID.AUCT_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Auction ID.

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

setAuctionId

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

setAuctionId

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

getStartTime

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

This method provides access to the AUTOBID.STARTTIME column of DB2 type TIMESTAMP.

The following is a description of this column:

Reserved for IBM internal use.

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

getStartTimeInEJBType

public java.sql.Timestamp getStartTimeInEJBType()
                                         throws java.rmi.RemoteException,
                                                javax.ejb.CreateException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException

This method provides access to the AUTOBID.STARTTIME column of DB2 type TIMESTAMP.

The following is a description of this column:

Reserved for IBM internal use.

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

setStartTime

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

setStartTime

public void setStartTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field

getOwnerId

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

This method provides access to the AUTOBID.OWNER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

ID of the customer who submitted the bid.

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

getOwnerIdInEJBType

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

This method provides access to the AUTOBID.OWNER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

ID of the customer who submitted the bid.

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

setOwnerId

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

setOwnerId

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

getAdminId

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

This method provides access to the AUTOBID.ADMIN_ID column of DB2 type BIGINT.

The following is a description of this column:

ID of the administrator who retracted the autobid.

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

getAdminIdInEJBType

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

This method provides access to the AUTOBID.ADMIN_ID column of DB2 type BIGINT.

The following is a description of this column:

ID of the administrator who retracted the autobid.

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

setAdminId

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

setAdminId

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

getFirstBidId

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

This method provides access to the AUTOBID.BID_ID column of DB2 type BIGINT.

The following is a description of this column:

Reference to the bid generated from this autobid.

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

getFirstBidIdInEJBType

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

This method provides access to the AUTOBID.BID_ID column of DB2 type BIGINT.

The following is a description of this column:

Reference to the bid generated from this autobid.

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

setFirstBidId

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

setFirstBidId

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

getBidQuantity

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

This method provides access to the AUTOBID.ABQUANT column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

Autobid quantity.

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

getBidQuantityInEJBType

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

This method provides access to the AUTOBID.ABQUANT column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

Autobid quantity.

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

setBidQuantity

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

setBidQuantity

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

getShippingMode

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

This method provides access to the AUTOBID.SHIPMODE column of DB2 type INTEGER.

The following is a description of this column:

Shipping mode.

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

getShippingModeInEJBType

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

This method provides access to the AUTOBID.SHIPMODE column of DB2 type INTEGER.

The following is a description of this column:

Shipping mode.

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

setShippingMode

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

setShippingMode

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

getWinOption

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

This method provides access to the AUTOBID.WINOPT column of DB2 type CHAR(4).

The following is a description of this column:

Indicates if bidder will accept a partial quantity. Valid values are as follows: &l

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

setWinOption

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

getDeviceNumber

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

This method provides access to the AUTOBID.DEVICE column of DB2 type VARCHAR(64) NOT NULL.

The following is a description of this column:

Credit card number.

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

setDeviceNumber

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

getField3

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

This method provides access to the AUTOBID.ABFIELD3 column of DB2 type VARCHAR(254).

The following is a description of this column:

Customizable.

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

setField3

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

getPayDeviceType

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

This method provides access to the AUTOBID.PAYTYPE column of DB2 type CHAR(64) NOT NULL.

The following is a description of this column:

Payment type. This is set to the value of the cardBrand payment parameter when the autobid is submitted.

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

setPayDeviceType

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

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 AUTOBID.ABFIELD2 column of DB2 type DECIMAL(20 5).

The following is a description of this column:

Customizable.

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

getField2InEJBType

public java.math.BigDecimal getField2InEJBType()
                                        throws java.rmi.RemoteException,
                                               javax.ejb.CreateException,
                                               javax.ejb.FinderException,
                                               javax.naming.NamingException

This method provides access to the AUTOBID.ABFIELD2 column of DB2 type DECIMAL(20 5).

The following is a description of this column:

Customizable.

Returns:
java.math.BigDecimal
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 AutoBidAccessBeanData

setField2

public void setField2(java.math.BigDecimal newValue)
This method accesses a non-CMP field

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 AUTOBID.ABFIELD1 column of DB2 type BIGINT.

The following is a description of this column:

Customizable.

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

getField1InEJBType

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

This method provides access to the AUTOBID.ABFIELD1 column of DB2 type BIGINT.

The following is a description of this column:

Customizable.

Returns:
java.lang.Long
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 AutoBidAccessBeanData

setField1

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

getCommentFlag

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

This method provides access to the AUTOBID.MSGFLAG column of DB2 type INTEGER.

The following is a description of this column:

Reserved for IBM internal use.

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

getCommentFlagInEJBType

public int getCommentFlagInEJBType()
                            throws java.rmi.RemoteException,
                                   javax.ejb.CreateException,
                                   javax.ejb.FinderException,
                                   javax.naming.NamingException

This method provides access to the AUTOBID.MSGFLAG column of DB2 type INTEGER.

The following is a description of this column:

Reserved for IBM internal use.

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

setCommentFlag

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

setCommentFlag

public void setCommentFlag(int newValue)
This method accesses a non-CMP field

getStoreId

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

This method provides access to the AUTOBID.STORE_ID column of DB2 type INTEGER.

The following is a description of this column:

ID of the store that is conducting the auction.

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

getStoreIdInEJBType

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

This method provides access to the AUTOBID.STORE_ID column of DB2 type INTEGER.

The following is a description of this column:

ID of the store that is conducting the auction.

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

setStoreId

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

setStoreId

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

getEndTime

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

This method provides access to the AUTOBID.ENDTIME column of DB2 type TIMESTAMP.

The following is a description of this column:

Reserved for IBM internal use.

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

getEndTimeInEJBType

public java.sql.Timestamp getEndTimeInEJBType()
                                       throws java.rmi.RemoteException,
                                              javax.ejb.CreateException,
                                              javax.ejb.FinderException,
                                              javax.naming.NamingException

This method provides access to the AUTOBID.ENDTIME column of DB2 type TIMESTAMP.

The following is a description of this column:

Reserved for IBM internal use.

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

setEndTime

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

setEndTime

public void setEndTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field

getBidComment

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

This method provides access to the AUTOBID.BIDMSG column of DB2 type VARCHAR(254).

The following is a description of this column:

Reserved for IBM internal use.

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

setBidComment

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

getBillingAddressId

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

This method provides access to the AUTOBID.BILLADDR column of DB2 type BIGINT.

The following is a description of this column:

Billing address for customer.

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

getBillingAddressIdInEJBType

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

This method provides access to the AUTOBID.BILLADDR column of DB2 type BIGINT.

The following is a description of this column:

Billing address for customer.

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

setBillingAddressId

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

setBillingAddressId

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

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 AUTOBID.ABSTATUS column of DB2 type CHAR(4).

The following is a description of this column:

Autobid status. Valid values are as follows: &l

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

setStatus

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

getBankInfo

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

This method provides access to the AUTOBID.BKNAME column of DB2 type VARCHAR(254).

The following is a description of this column:

Reserved for IBM internal use.

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

setBankInfo

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

getInitialBidPrice

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

This method provides access to the AUTOBID.INITBIDVAL column of DB2 type DECIMAL(20 5).

The following is a description of this column:

The initial bid value for the autobid.

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

getInitialBidPriceInEJBType

public java.math.BigDecimal getInitialBidPriceInEJBType()
                                                 throws java.rmi.RemoteException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException,
                                                        javax.naming.NamingException

This method provides access to the AUTOBID.INITBIDVAL column of DB2 type DECIMAL(20 5).

The following is a description of this column:

The initial bid value for the autobid.

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

setInitialBidPrice

public void setInitialBidPrice(java.lang.String newValue)

Set the primary key for this object

Specified by:
setInitialBidPrice in interface AutoBidAccessBeanData
Parameters:
newValue - String
Returns:
void

setInitialBidPrice

public void setInitialBidPrice(java.math.BigDecimal newValue)

Set the primary key for this object

Parameters:
newValue - java.math.BigDecimal
Returns:
void

getDeviceExpiration

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

This method provides access to the AUTOBID.EXPDATE column of DB2 type TIMESTAMP NOT NULL.

The following is a description of this column:

Expiration date for the credit card.

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

getDeviceExpirationInEJBType

public java.sql.Timestamp getDeviceExpirationInEJBType()
                                                throws java.rmi.RemoteException,
                                                       javax.ejb.CreateException,
                                                       javax.ejb.FinderException,
                                                       javax.naming.NamingException

This method provides access to the AUTOBID.EXPDATE column of DB2 type TIMESTAMP NOT NULL.

The following is a description of this column:

Expiration date for the credit card.

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

setDeviceExpiration

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

setDeviceExpiration

public void setDeviceExpiration(java.sql.Timestamp newValue)
This method accesses a non-CMP field

getReferenceCode

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

This method provides access to the AUTOBID.REFCODE column of DB2 type CHAR(36) NOT NULL.

The following is a description of this column:

Reference code. A unique code that identifies the auction.

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

setReferenceCode

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

getId

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

This method provides access to the AUTOBID.AUTOBID_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Unique identifier for autobid. Primary key for this table.

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

getIdInEJBType

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

This method provides access to the AUTOBID.AUTOBID_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Unique identifier for autobid. Primary key for this table.

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

setId

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

setId

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

getLastBidId

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

This method provides access to the AUTOBID.LASTBID_ID column of DB2 type BIGINT.

The following is a description of this column:

Reserved for IBM internal use.

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

getLastBidIdInEJBType

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

This method provides access to the AUTOBID.LASTBID_ID column of DB2 type BIGINT.

The following is a description of this column:

Reserved for IBM internal use.

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

setLastBidId

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

setLastBidId

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

getShippingAddressId

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

This method provides access to the AUTOBID.SHIPTO_ID column of DB2 type BIGINT.

The following is a description of this column:

ID of ship-to address.

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

getShippingAddressIdInEJBType

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

This method provides access to the AUTOBID.SHIPTO_ID column of DB2 type BIGINT.

The following is a description of this column:

ID of ship-to address.

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

setShippingAddressId

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

setShippingAddressId

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

fulfills

public boolean fulfills(java.lang.Long arg0,
                        java.lang.String arg1)
                 throws java.rmi.RemoteException,
                        java.lang.Exception,
                        javax.ejb.FinderException,
                        javax.naming.NamingException
Parameters:
arg0 - java.lang.Long
arg1 - java.lang.String
Returns:
boolean
Throws:
java.rmi.RemoteException
java.lang.Exception
javax.ejb.FinderException
javax.naming.NamingException

getAuction

public AuctionAccessBean getAuction()
                             throws java.rmi.RemoteException,
                                    java.lang.Exception,
                                    javax.ejb.FinderException,
                                    javax.naming.NamingException

Get the auction access bean associated with the auction id of this autobid.

Returns:
The auction access bean.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
java.lang.Exception - The java.lang.Exception exception
javax.ejb.FinderException
javax.naming.NamingException

getOwner

public java.lang.Long getOwner()
                        throws java.lang.Exception,
                               java.rmi.RemoteException,
                               javax.ejb.FinderException,
                               javax.naming.NamingException
This method accesses a non-CMP field
Throws:
java.lang.Exception
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByAuction

public java.util.Enumeration findByAuction(java.lang.Long bidder,
                                           java.lang.String[] autobid_status,
                                           java.lang.Long auctid,
                                           java.lang.String[] auct_status,
                                           java.lang.Integer store_id,
                                           com.ibm.commerce.negotiation.util.SortingAttribute sort)
                                    throws javax.naming.NamingException,
                                           javax.ejb.FinderException,
                                           java.rmi.RemoteException

Retrieves all autobids, in certain autobid_statuses, of the specified owner for all auctions in specified autobid_statuses.

The SQL query used to fetch all the required rows from the AUTOBID table is:

SELECT * FROM AUTOBID T1 WHERE T1.OWNER_ID=? And T1.AUCT_ID=? And T1.ABSTATUS IN(?) And T1.AUCT_ID IN (Select AUCT_ID From AUCTION Where AUSTATUS IN (?))

Parameters:
bidder - The ID of the customer who submitted the bid.
autobid_status - A list of autobid autobid_statuses. An item is created in the first IN clause for each autobid_status.
auctid - The auction id.
auct_status - A list of auction autobid_statuses. An item is created in the second IN clause for each autobid_status.
sort - The sorting attribute. This is a set of column names and the order in which they are each to be sorted (ascending, descending). This is used to build an ORDER BY clause.
Returns:
An Enumeration of all the AutoBidAccessBeans representing rows that match the search criteria.
Throws:
javax.naming.NamingException
javax.ejb.FinderException
java.rmi.RemoteException

Feedback