com.ibm.commerce.orderstatus.objects
Class OrderFulfillmentItemStatusAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractAccessBean
        |
        +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
              |
              +--com.ibm.commerce.orderstatus.objects.OrderFulfillmentItemStatusAccessBean
All Implemented Interfaces:
OrderFulfillmentItemStatusAccessBeanData, java.io.Serializable

public class OrderFulfillmentItemStatusAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements OrderFulfillmentItemStatusAccessBeanData

This bean provides access to the ORDISTAT table.

The following is a description of this table:

This table contains information about the items within a single order for an Order Status Update inbound message. Each row contains information about a single item.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
OrderFulfillmentItemStatusAccessBean()
          Default constructor.
OrderFulfillmentItemStatusAccessBean(javax.ejb.EJBObject object)
          Creates an access bean for the specified EJB
OrderFulfillmentItemStatusAccessBean(java.util.Hashtable ahsProperty)
          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).
 OrderFulfillmentItemStatusAccessBean findByMaxVersion(java.lang.String sMerchantOrder, java.lang.String sItemNumber, java.lang.String sMerchantOrderCopy, java.lang.String sItemNumberCopy)
          Retrieves the OrderFulfillmentItemStatusAccessBean with the specified OrderId and OrderItemId.
 OrderFulfillmentItemStatusAccessBean findByMerchantOrderAndItemNumber(java.lang.String sMerchantOrder, java.lang.String sItemNumber)
          Retrieves the OrderFulfillmentItemStatusAccessBean with the specified MerchantOrder and ItemNumber.
 OrderFulfillmentItemStatusAccessBean findByOrderIdAndItemId(java.lang.Long lOrderId, java.lang.Long lOrderItemId)
          Retrieves the OrderFulfillmentItemStatusAccessBean with the specified OrderId and OrderItemId.
 java.sql.Timestamp getActualShipDateTime()
          This method provides access to the ORDISTAT.OIASTIME column of DB2 type TIMESTAMP NULL.
 java.lang.String getCurrency()
          This method provides access to the ORDISTAT.OICPCUR column of DB2 type CHAR(10) NULL.
 java.lang.Integer getField1()
          This method provides access to the ORDISTAT.FIELD1 column of DB2 type INTEGER NULL.
 java.math.BigDecimal getField2()
          This method provides access to the ORDISTAT.FIELD2 column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getField3()
          This method provides access to the ORDISTAT.FIELD3 column of DB2 type VARCHAR(254) NULL.
 java.sql.Timestamp getInvoiceDateTime()
          This method provides access to the ORDISTAT.OIINVTIME column of DB2 type TIMESTAMP NULL.
 java.math.BigDecimal getInvoiceValue()
          This method provides access to the ORDISTAT.OIINVVAL column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getItemComment()
          This method provides access to the ORDISTAT.OICMNT column of DB2 type VARCHAR(254) NULL.
 java.lang.String getMerchantItemNumber()
          This method provides access to the ORDISTAT.OIMITEM column of DB2 type CHAR(30) NULL.
 java.lang.String getMerchantOrderNumber()
          This method provides access to the ORDISTAT.OSMORDER column of DB2 type CHAR(30) NULL.
 java.lang.Long getOrderId()
          This method provides access to the ORDISTAT.ORDERS_ID column of DB2 type BIGINT NULL.
 java.lang.Long getOrderItemId()
          This method provides access to the ORDISTAT.ORDERITMES_ID column of DB2 type BIGINT NULL.
 java.lang.String getOrderItemStatus()
          This method provides access to the ORDISTAT.OISTATUS column of DB2 type CHAR(32) NULL.
 java.lang.Long getOrderItemStatusId()
          This method provides access to the ORDISTAT.ORDISTAT_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getPartNumber()
          This method provides access to the ORDISTAT.PARTNUMBER column of DB2 type CHAR(64) NULL.
 java.sql.Timestamp getPlaceDateTime()
          This method provides access to the ORDISTAT.OIPLTIME column of DB2 type TIMESTAMP NULL.
 java.math.BigDecimal getPriceTotal()
          This method provides access to the ORDISTAT.OIPRTOT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.Integer getQuantityConfirmed()
          This method provides access to the ORDISTAT.OIQTCONFIRM column of DB2 type INTEGER NULL.
 java.lang.Integer getQuantityRequested()
          This method provides access to the ORDISTAT.OIQTREQUEST column of DB2 type INTEGER NULL.
 java.lang.Integer getQuantityShipped()
          This method provides access to the ORDISTAT.OIQTSHIP column of DB2 type INTEGER NULL.
 java.sql.Timestamp getRequestShipDateTime()
          This method provides access to the ORDISTAT.OIRSTIME column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getScheduleShipDateTime()
          This method provides access to the ORDISTAT.OISSTIME column of DB2 type TIMESTAMP NULL.
 java.lang.String getShipCondition()
          This method provides access to the ORDISTAT.OISCOND column of DB2 type CHAR(2) NULL.
 java.math.BigDecimal getShippingTaxTotal()
          This method provides access to the ORDISTAT.OISHTXTOT column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getShippingTotal()
          This method provides access to the ORDISTAT.OISHTOT column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getTaxTotal()
          This method provides access to the ORDISTAT.OITXTOT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getUnitOfMeasure()
          This method provides access to the ORDISTAT.OIUOFM column of DB2 type CHAR(20) NULL.
 java.math.BigDecimal getUnitPrice()
          This method provides access to the ORDISTAT.OIUNPRC column of DB2 type DECIMAL(20,5) NULL.
 java.lang.Integer getVersioning()
          This method provides access to the ORDISTAT.OIVERNBR column of DB2 type INTEGER NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setActualShipDateTime(java.sql.Timestamp aActualShipDateTime)
          This method provides access to the ORDISTAT.OIASTIME column of DB2 type TIMESTAMP NULL.
 void setCurrency(java.lang.String aCurrency)
          This method provides access to the ORDISTAT.OICPCUR column of DB2 type CHAR(10) NULL.
 void setField1(java.lang.Integer aField1)
          This method provides access to the ORDISTAT.FIELD1 column of DB2 type INTEGER NULL.
 void setField2(java.math.BigDecimal aField2)
          This method provides access to the ORDISTAT.FIELD2 column of DB2 type DECIMAL(20,5) NULL.
 void setField3(java.lang.String aField3)
          This method provides access to the ORDISTAT.FIELD3 column of DB2 type VARCHAR(254) NULL.
 void setInitKey_orderItemStatusId(java.lang.Long aInitKey_orderItemStatusId)
          Set the primary key for this object
 void setInvoiceDateTime(java.sql.Timestamp aInvoiceDateTime)
          This method provides access to the ORDISTAT.OIINVTIME column of DB2 type TIMESTAMP NULL.
 void setInvoiceValue(java.math.BigDecimal aInvoiceValue)
          This method provides access to the ORDISTAT.OIINVVAL column of DB2 type DECIMAL(20,5) NULL.
 void setItemComment(java.lang.String aItemComment)
          This method provides access to the ORDISTAT.OICMNT column of DB2 type VARCHAR(254) NULL.
 void setMerchantItemNumber(java.lang.String aMerchantItemNumber)
          This method provides access to the ORDISTAT.OIMITEM column of DB2 type CHAR(30) NULL.
 void setMerchantOrderNumber(java.lang.String aMerchantOrderNumber)
          This method provides access to the ORDISTAT.OSMORDER column of DB2 type CHAR(30) NULL.
 void setOrderId(java.lang.Long aOrderId)
          This method provides access to the ORDISTAT.ORDERS_ID column of DB2 type BIGINT NULL.
 void setOrderItemId(java.lang.Long aOrderItemId)
          This method provides access to the ORDISTAT.ORDERITMES_ID column of DB2 type BIGINT NULL.
 void setOrderItemStatus(java.lang.String aOrderItemStatus)
          This method provides access to the ORDISTAT.OISTATUS column of DB2 type CHAR(32) NULL.
 void setOrderItemStatusId(java.lang.Long aOrderItemStatusId)
          This method provides access to the ORDISTAT.ORDISTAT_ID column of DB2 type BIGINT NOT NULL.
 void setPartNumber(java.lang.String aPartNumber)
          This method provides access to the ORDISTAT.PARTNUMBER column of DB2 type CHAR(64) NULL.
 void setPlaceDateTime(java.sql.Timestamp aPlaceDateTime)
          This method provides access to the ORDISTAT.OIPLTIME column of DB2 type TIMESTAMP NULL.
 void setPriceTotal(java.math.BigDecimal aPriceTotal)
          This method provides access to the ORDISTAT.OIPRTOT column of DB2 type DECIMAL(20,5) NULL.
 void setQuantityConfirmed(java.lang.Integer aQuantityConfirmed)
          This method provides access to the ORDISTAT.OIQTCONFIRM column of DB2 type INTEGER NULL.
 void setQuantityRequested(java.lang.Integer aQuantityRequested)
          This method provides access to the ORDISTAT.OIQTREQUEST column of DB2 type INTEGER NULL.
 void setQuantityShipped(java.lang.Integer aQuantityShipped)
          This method provides access to the ORDISTAT.OIQTSHIP column of DB2 type INTEGER NULL.
 void setRequestShipDateTime(java.sql.Timestamp aRequestShipDateTime)
          This method provides access to the ORDISTAT.OIRSTIME column of DB2 type TIMESTAMP NULL.
 void setScheduleShipDateTime(java.sql.Timestamp aScheduleShipDateTime)
          This method provides access to the ORDISTAT.OISSTIME column of DB2 type TIMESTAMP NULL.
 void setShipCondition(java.lang.String aShipCondition)
          This method provides access to the ORDISTAT.OISCOND column of DB2 type CHAR(2) NULL.
 void setShippingTaxTotal(java.math.BigDecimal aShippingTaxTotal)
          This method provides access to the ORDISTAT.OISHTXTOT column of DB2 type DECIMAL(20,5) NULL.
 void setShippingTotal(java.math.BigDecimal aShippingTotal)
          This method provides access to the ORDISTAT.OISHTOT column of DB2 type DECIMAL(20,5) NULL.
 void setTaxTotal(java.math.BigDecimal aTaxTotal)
          This method provides access to the ORDISTAT.OITXTOT column of DB2 type DECIMAL(20,5) NULL.
 void setUnitOfMeasure(java.lang.String aUnitOfMeasure)
          This method provides access to the ORDISTAT.OIUOFM column of DB2 type CHAR(20) NULL.
 void setUnitPrice(java.math.BigDecimal aUnitPrice)
          This method provides access to the ORDISTAT.OIUNPRC column of DB2 type DECIMAL(20,5) NULL.
 void setVersioning(java.lang.Integer aVersioning)
          This method provides access to the ORDISTAT.OIVERNBR column of DB2 type INTEGER 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

OrderFulfillmentItemStatusAccessBean

public OrderFulfillmentItemStatusAccessBean()

Default constructor. Maps to findByPrimaryKey.


OrderFulfillmentItemStatusAccessBean

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

OrderFulfillmentItemStatusAccessBean

public OrderFulfillmentItemStatusAccessBean(java.util.Hashtable ahsProperty)
                                     throws javax.naming.NamingException,
                                            javax.ejb.CreateException,
                                            java.rmi.RemoteException,
                                            javax.ejb.FinderException

Maps to a corresponding ejbCreate method in the home interface of the EJB. The property list provided will be used to set data in the newly created row.

The list entries may include:
Long orderId; //ORDERS_ID
String merchantOrderNumber; //OSMORDER
Long orderItemId; //ORDERITMES_ID
String merchantItemNumber; //OIMITEM
String partNumber; //PARTNUMBER
String unitOfMeasure; //OIUOFM
Integer quantityRequested; //OIQTREQUEST
Integer quantityConfirmed; //OIQTCONFIRM
Integer quantityShipped; //OIQTSHIP
String currency; //OICPCUR
BigDecimal unitPrice; //OIUNPRC
BigDecimal priceTotal; //OIPRTOT
BigDecimal taxTotal; //OITXTOT
BigDecimal shippingTotal; //OISHTOT
BigDecimal shippingTaxTotal; //OISHTXTOT
String orderItemStatus; //OISTATUS
Timestamp placeDateTime; //OIPLTIME
Timestamp requestShipDateTime; //OIRSTIME
Timestamp scheduleShipDateTime; //OISSTIME
Timestamp actualShipDateTime; //OIASTIME
Timestamp invoiceDateTime; //OIINVTIME
BigDecimal invoiceValue; //OIINVVAL
String shipCondtion; //OISCOND
String itemComment; //OICMNT
int field1; //FIELD1
BigDecimal field2; //FIELD2
String field3; //FIELD3

By default, the order item status version number (i.e. OIVERNBR) will be set to 0 of DB2 type INTEGER NULL.

Parameters:
ahsProperty - java.util.Hashtable
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
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
Returns:
void
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

findByMaxVersion

public OrderFulfillmentItemStatusAccessBean findByMaxVersion(java.lang.String sMerchantOrder,
                                                             java.lang.String sItemNumber,
                                                             java.lang.String sMerchantOrderCopy,
                                                             java.lang.String sItemNumberCopy)
                                                      throws java.rmi.RemoteException,
                                                             javax.ejb.FinderException,
                                                             javax.naming.NamingException

Retrieves the OrderFulfillmentItemStatusAccessBean with the specified OrderId and OrderItemId.

The SQL query used to fetch the requested row from the ORDISTAT table is:

SELECT * FROM ORDISTAT T1 WHERE (T1.OSMORDER = ?) AND (T1.OIMITEM = ?) AND (T1.OIVERNBR = (SELECT MAX(OIVERNBR) FROM ORDISTAT WHERE OSMORDER = ? AND OIMITEM = ?))

Parameters:
sMerchantOrder - java.lang.String
sItemNumber - java.lang.String
sMerchantOrderCopy - java.lang.String (the same value as 'sMerchantOrder')
sItemNumberCopy - java.lang.String (the same value as 'sItemNumber')
Returns:
com.ibm.commerce.orderstatus.objects.OrderFulfillmentItemStatusAccessBean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByMerchantOrderAndItemNumber

public OrderFulfillmentItemStatusAccessBean findByMerchantOrderAndItemNumber(java.lang.String sMerchantOrder,
                                                                             java.lang.String sItemNumber)
                                                                      throws java.rmi.RemoteException,
                                                                             javax.ejb.FinderException,
                                                                             javax.naming.NamingException

Retrieves the OrderFulfillmentItemStatusAccessBean with the specified MerchantOrder and ItemNumber.

The SQL query used to fetch the requested row from the ORDISTAT table is:

SELECT * FROM ORDISTAT T1 WHERE (T1.OSMORDER = ?) AND (T1.OIMITEM = ?) AND (T1.OIVERNBR = 0) FOR UPDATE

Parameters:
sMerchantOrder - java.lang.String
sItemNumber - java.lang.String
Returns:
com.ibm.commerce.orderstatus.objects.OrderFulfillmentItemStatusAccessBean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByOrderIdAndItemId

public OrderFulfillmentItemStatusAccessBean findByOrderIdAndItemId(java.lang.Long lOrderId,
                                                                   java.lang.Long lOrderItemId)
                                                            throws java.rmi.RemoteException,
                                                                   javax.ejb.FinderException,
                                                                   javax.naming.NamingException

Retrieves the OrderFulfillmentItemStatusAccessBean with the specified OrderId and OrderItemId.

The SQL query used to fetch the requested row from the ORDISTAT table is:

SELECT * FROM ORDISTAT T1 WHERE (T1.ORDERS_ID = ?) AND (T1.ORDERITMES_ID = ?) AND (T1.OIVERNBR = 0) FOR UPDATE

Parameters:
lOrderId - java.lang.Long
lOrderItemId - java.lang.Long
Returns:
com.ibm.commerce.orderstatus.objects.OrderFulfillmentItemStatusAccessBean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getActualShipDateTime

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

This method provides access to the ORDISTAT.OIASTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The actual shipping time stamp for the OrderItem.

Specified by:
getActualShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData
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

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 ORDISTAT.OICPCUR column of DB2 type CHAR(10) NULL.

The following is a description of this column:

Currency in which the price is expressed. This is a currency code as per ISO 4217 standards.

Specified by:
getCurrency in interface OrderFulfillmentItemStatusAccessBeanData
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

getField1

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

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

The following is a description of this column:

Customizable.

Specified by:
getField1 in interface OrderFulfillmentItemStatusAccessBeanData
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

getField2

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

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

The following is a description of this column:

Customizable.

Specified by:
getField2 in interface OrderFulfillmentItemStatusAccessBeanData
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

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 ORDISTAT.FIELD3 column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Customizable.

Specified by:
getField3 in interface OrderFulfillmentItemStatusAccessBeanData
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

getInvoiceDateTime

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

This method provides access to the ORDISTAT.OIINVTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Invoice time stamp for OrderItem.

Specified by:
getInvoiceDateTime in interface OrderFulfillmentItemStatusAccessBeanData
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

getInvoiceValue

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

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

The following is a description of this column:

Net value of the invoice for an OrderItem.

Specified by:
getInvoiceValue in interface OrderFulfillmentItemStatusAccessBeanData
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

getItemComment

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

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

The following is a description of this column:

Comment to the status of this OrderItem.

Specified by:
getItemComment in interface OrderFulfillmentItemStatusAccessBeanData
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

getMerchantItemNumber

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

This method provides access to the ORDISTAT.OIMITEM column of DB2 type CHAR(30) NULL.

The following is a description of this column:

OrderItem number generated by a back end system.

Specified by:
getMerchantItemNumber in interface OrderFulfillmentItemStatusAccessBeanData
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

getMerchantOrderNumber

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

This method provides access to the ORDISTAT.OSMORDER column of DB2 type CHAR(30) NULL.

The following is a description of this column:

Order number generated by the back end system.

Specified by:
getMerchantOrderNumber in interface OrderFulfillmentItemStatusAccessBeanData
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

getOrderId

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

This method provides access to the ORDISTAT.ORDERS_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

WebSphere Commerce order reference number. Foreign key that references the ORDERS_ID column in the ORDERS time.

Specified by:
getOrderId in interface OrderFulfillmentItemStatusAccessBeanData
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

getOrderItemId

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

This method provides access to the ORDISTAT.ORDERITMES_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

WebSphere Commerce OrderItem reference number. Foreign key that references the ORDERITEMS_ID column in the ORDERITEMS table.

Specified by:
getOrderItemId in interface OrderFulfillmentItemStatusAccessBeanData
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

getOrderItemStatus

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

This method provides access to the ORDISTAT.OISTATUS column of DB2 type CHAR(32) NULL.

The following is a description of this column:

Status of the OrderItem.

Specified by:
getOrderItemStatus in interface OrderFulfillmentItemStatusAccessBeanData
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

getOrderItemStatusId

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

This method provides access to the ORDISTAT.ORDISTAT_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

OrderItem status reference number. This is a primary key for this table.

Specified by:
getOrderItemStatusId in interface OrderFulfillmentItemStatusAccessBeanData
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

getPartNumber

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

This method provides access to the ORDISTAT.PARTNUMBER column of DB2 type CHAR(64) NULL.

The following is a description of this column:

Part number or SKU.

Specified by:
getPartNumber in interface OrderFulfillmentItemStatusAccessBeanData
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

getPlaceDateTime

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

This method provides access to the ORDISTAT.OIPLTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time stamp when the OrderItem was placed.

Specified by:
getPlaceDateTime in interface OrderFulfillmentItemStatusAccessBeanData
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

getPriceTotal

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

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

The following is a description of this column:

Total product price for the OrderItem.

Specified by:
getPriceTotal in interface OrderFulfillmentItemStatusAccessBeanData
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

getQuantityConfirmed

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

This method provides access to the ORDISTAT.OIQTCONFIRM column of DB2 type INTEGER NULL.

The following is a description of this column:

Quantity of items confirmed.

Specified by:
getQuantityConfirmed in interface OrderFulfillmentItemStatusAccessBeanData
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

getQuantityRequested

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

This method provides access to the ORDISTAT.OIQTREQUEST column of DB2 type INTEGER NULL.

The following is a description of this column:

Quantity of items requested.

Specified by:
getQuantityRequested in interface OrderFulfillmentItemStatusAccessBeanData
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

getQuantityShipped

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

This method provides access to the ORDISTAT.OIQTSHIP column of DB2 type INTEGER NULL.

The following is a description of this column:

Quantity of items shipped.

Specified by:
getQuantityShipped in interface OrderFulfillmentItemStatusAccessBeanData
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

getRequestShipDateTime

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

This method provides access to the ORDISTAT.OIRSTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time stamp when shipping was requested for the OrderItem.

Specified by:
getRequestShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData
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

getScheduleShipDateTime

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

This method provides access to the ORDISTAT.OISSTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time stamp for the scheduled shipping of the OrderItem.

Specified by:
getScheduleShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData
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

getShipCondition

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

This method provides access to the ORDISTAT.OISCOND column of DB2 type CHAR(2) NULL.

The following is a description of this column:

Code indicating if partial shipment of the order is accepted. Valid values are SC = ship complete order or SP = ship partial order.

Specified by:
getShipCondition in interface OrderFulfillmentItemStatusAccessBeanData
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

getShippingTaxTotal

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

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

The following is a description of this column:

Total tax on shipping charges for the OrderItem.

Specified by:
getShippingTaxTotal in interface OrderFulfillmentItemStatusAccessBeanData
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

getShippingTotal

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

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

The following is a description of this column:

Total shipping charges for the OrderItem.

Specified by:
getShippingTotal in interface OrderFulfillmentItemStatusAccessBeanData
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

getTaxTotal

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

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

The following is a description of this column:

Total tax for the OrderItem.

Specified by:
getTaxTotal in interface OrderFulfillmentItemStatusAccessBeanData
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

getUnitOfMeasure

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

This method provides access to the ORDISTAT.OIUOFM column of DB2 type CHAR(20) NULL.

The following is a description of this column:

Unit of measure for the OrderItem.

Specified by:
getUnitOfMeasure in interface OrderFulfillmentItemStatusAccessBeanData
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

getUnitPrice

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

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

The following is a description of this column:

Unit price for the OrderItem.

Specified by:
getUnitPrice in interface OrderFulfillmentItemStatusAccessBeanData
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

getVersioning

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

This method provides access to the ORDISTAT.OIVERNBR column of DB2 type INTEGER NULL.

The following is a description of this column:

Order status version number. A value of "0" (zero) indicates the most recent version of the order. The highest value indicates the second most recent version of the order.

Specified by:
getVersioning in interface OrderFulfillmentItemStatusAccessBeanData
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

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
Returns:
void
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

setActualShipDateTime

public void setActualShipDateTime(java.sql.Timestamp aActualShipDateTime)

This method provides access to the ORDISTAT.OIASTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The actual shipping time stamp for the OrderItem.

Specified by:
setActualShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aActualShipDateTime - java.sql.Timestamp
Returns:
void

setCurrency

public void setCurrency(java.lang.String aCurrency)

This method provides access to the ORDISTAT.OICPCUR column of DB2 type CHAR(10) NULL.

The following is a description of this column:

Currency in which the price is expressed. This is a currency code as per ISO 4217 standards.

Specified by:
setCurrency in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aCurrency - java.lang.String
Returns:
void

setField1

public void setField1(java.lang.Integer aField1)

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

The following is a description of this column:

Customizable.

Specified by:
setField1 in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aField1 - java.lang.Integer
Returns:
void

setField2

public void setField2(java.math.BigDecimal aField2)

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

The following is a description of this column:

Customizable.

Specified by:
setField2 in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aField2 - java.math.BigDecimal
Returns:
void

setField3

public void setField3(java.lang.String aField3)

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

The following is a description of this column:

Customizable.

Specified by:
setField3 in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aField3 - java.lang.String
Returns:
void

setInitKey_orderItemStatusId

public void setInitKey_orderItemStatusId(java.lang.Long aInitKey_orderItemStatusId)

Set the primary key for this object

Parameters:
aInitKey_orderItemStatusId - java.lang.Long
Returns:
void

setInvoiceDateTime

public void setInvoiceDateTime(java.sql.Timestamp aInvoiceDateTime)

This method provides access to the ORDISTAT.OIINVTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Invoice time stamp for OrderItem.

Specified by:
setInvoiceDateTime in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aInvoiceDateTime - java.sql.Timestamp
Returns:
void

setInvoiceValue

public void setInvoiceValue(java.math.BigDecimal aInvoiceValue)

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

The following is a description of this column:

Net value of the invoice for an OrderItem.

Specified by:
setInvoiceValue in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aInvoiceValue - java.math.BigDecimal
Returns:
void

setItemComment

public void setItemComment(java.lang.String aItemComment)

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

The following is a description of this column:

Comment to the status of this OrderItem.

Specified by:
setItemComment in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aItemComment - java.lang.String
Returns:
void

setMerchantItemNumber

public void setMerchantItemNumber(java.lang.String aMerchantItemNumber)

This method provides access to the ORDISTAT.OIMITEM column of DB2 type CHAR(30) NULL.

The following is a description of this column:

OrderItem number generated by a back end system.

Specified by:
setMerchantItemNumber in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aMerchantItemNumber - java.lang.String
Returns:
void

setMerchantOrderNumber

public void setMerchantOrderNumber(java.lang.String aMerchantOrderNumber)

This method provides access to the ORDISTAT.OSMORDER column of DB2 type CHAR(30) NULL.

The following is a description of this column:

Order number generated by the back end system.

Specified by:
setMerchantOrderNumber in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aMerchantOrderNumber - java.lang.String
Returns:
void

setOrderId

public void setOrderId(java.lang.Long aOrderId)

This method provides access to the ORDISTAT.ORDERS_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

WebSphere Commerce order reference number. Foreign key that references the ORDERS_ID column in the ORDERS time.

Specified by:
setOrderId in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aOrderId - java.lang.Long
Returns:
void

setOrderItemId

public void setOrderItemId(java.lang.Long aOrderItemId)

This method provides access to the ORDISTAT.ORDERITMES_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

WebSphere Commerce OrderItem reference number. Foreign key that references the ORDERITEMS_ID column in the ORDERITEMS table.

Specified by:
setOrderItemId in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aOrderItemId - java.lang.Long
Returns:
void

setOrderItemStatus

public void setOrderItemStatus(java.lang.String aOrderItemStatus)

This method provides access to the ORDISTAT.OISTATUS column of DB2 type CHAR(32) NULL.

The following is a description of this column:

Status of the OrderItem.

Specified by:
setOrderItemStatus in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aOrderItemStatus - java.lang.String
Returns:
void

setOrderItemStatusId

public void setOrderItemStatusId(java.lang.Long aOrderItemStatusId)

This method provides access to the ORDISTAT.ORDISTAT_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

OrderItem status reference number. This is a primary key for this table.

Specified by:
setOrderItemStatusId in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aOrderItemStatusId - java.lang.Long
Returns:
void

setPartNumber

public void setPartNumber(java.lang.String aPartNumber)

This method provides access to the ORDISTAT.PARTNUMBER column of DB2 type CHAR(64) NULL.

The following is a description of this column:

Part number or SKU.

Specified by:
setPartNumber in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aPartNumber - java.lang.String
Returns:
void

setPlaceDateTime

public void setPlaceDateTime(java.sql.Timestamp aPlaceDateTime)

This method provides access to the ORDISTAT.OIPLTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time stamp when the OrderItem was placed.

Specified by:
setPlaceDateTime in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aPlaceDateTime - java.sql.Timestamp
Returns:
void

setPriceTotal

public void setPriceTotal(java.math.BigDecimal aPriceTotal)

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

The following is a description of this column:

Total product price for the OrderItem.

Specified by:
setPriceTotal in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aPriceTotal - java.math.BigDecimal
Returns:
void

setQuantityConfirmed

public void setQuantityConfirmed(java.lang.Integer aQuantityConfirmed)

This method provides access to the ORDISTAT.OIQTCONFIRM column of DB2 type INTEGER NULL.

The following is a description of this column:

Quantity of items confirmed.

Specified by:
setQuantityConfirmed in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aQuantityConfirmed - java.lang.Integer
Returns:
void

setQuantityRequested

public void setQuantityRequested(java.lang.Integer aQuantityRequested)

This method provides access to the ORDISTAT.OIQTREQUEST column of DB2 type INTEGER NULL.

The following is a description of this column:

Quantity of items requested.

Specified by:
setQuantityRequested in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aQuantityRequested - java.lang.Integer
Returns:
void

setQuantityShipped

public void setQuantityShipped(java.lang.Integer aQuantityShipped)

This method provides access to the ORDISTAT.OIQTSHIP column of DB2 type INTEGER NULL.

The following is a description of this column:

Quantity of items shipped.

Specified by:
setQuantityShipped in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aQuantityShipped - java.lang.Integer
Returns:
void

setRequestShipDateTime

public void setRequestShipDateTime(java.sql.Timestamp aRequestShipDateTime)

This method provides access to the ORDISTAT.OIRSTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time stamp when shipping was requested for the OrderItem.

Specified by:
setRequestShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aRequestShipDateTime - java.sql.Timestamp
Returns:
void

setScheduleShipDateTime

public void setScheduleShipDateTime(java.sql.Timestamp aScheduleShipDateTime)

This method provides access to the ORDISTAT.OISSTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time stamp for the scheduled shipping of the OrderItem.

Specified by:
setScheduleShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aScheduleShipDateTime - java.sql.Timestamp
Returns:
void

setShipCondition

public void setShipCondition(java.lang.String aShipCondition)

This method provides access to the ORDISTAT.OISCOND column of DB2 type CHAR(2) NULL.

The following is a description of this column:

Code indicating if partial shipment of the order is accepted. Valid values are SC = ship complete order or SP = ship partial order.

Specified by:
setShipCondition in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aShipCondition - java.lang.String
Returns:
void

setShippingTaxTotal

public void setShippingTaxTotal(java.math.BigDecimal aShippingTaxTotal)

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

The following is a description of this column:

Total tax on shipping charges for the OrderItem.

Specified by:
setShippingTaxTotal in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aShippingTaxTotal - java.math.BigDecimal
Returns:
void

setShippingTotal

public void setShippingTotal(java.math.BigDecimal aShippingTotal)

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

The following is a description of this column:

Total shipping charges for the OrderItem.

Specified by:
setShippingTotal in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aShippingTotal - java.math.BigDecimal
Returns:
void

setTaxTotal

public void setTaxTotal(java.math.BigDecimal aTaxTotal)

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

The following is a description of this column:

Total tax for the OrderItem.

Specified by:
setTaxTotal in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aTaxTotal - java.math.BigDecimal
Returns:
void

setUnitOfMeasure

public void setUnitOfMeasure(java.lang.String aUnitOfMeasure)

This method provides access to the ORDISTAT.OIUOFM column of DB2 type CHAR(20) NULL.

The following is a description of this column:

Unit of measure for the OrderItem.

Specified by:
setUnitOfMeasure in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aUnitOfMeasure - java.lang.String
Returns:
void

setUnitPrice

public void setUnitPrice(java.math.BigDecimal aUnitPrice)

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

The following is a description of this column:

Unit price for the OrderItem.

Specified by:
setUnitPrice in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aUnitPrice - java.math.BigDecimal
Returns:
void

setVersioning

public void setVersioning(java.lang.Integer aVersioning)

This method provides access to the ORDISTAT.OIVERNBR column of DB2 type INTEGER NULL.

The following is a description of this column:

Order status version number. A value of "0" (zero) indicates the most recent version of the order. The highest value indicates the second most recent version of the order.

Specified by:
setVersioning in interface OrderFulfillmentItemStatusAccessBeanData
Parameters:
aVersioning - java.lang.Integer
Returns:
void