com.ibm.commerce.orderstatus.objects
Class OrderFulfillmentItemStatusAccessBean

java.lang.Object
  |
  +--AbstractEntityAccessBean
        |
        +--com.ibm.commerce.orderstatus.objects.OrderFulfillmentItemStatusAccessBean
All Implemented Interfaces:
OrderFulfillmentItemStatusAccessBeanData
Direct Known Subclasses:
OrderStatusItemDataBean

public class OrderFulfillmentItemStatusAccessBean
extends AbstractEntityAccessBean
implements OrderFulfillmentItemStatusAccessBeanData

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

See Also:
Serialized Form

Constructor Summary
OrderFulfillmentItemStatusAccessBean()
          constructor
OrderFulfillmentItemStatusAccessBean(javax.ejb.EJBObject o)
          OrderFulfillmentItemStatusAccessBean constructor
 
Method Summary
 void commitCopyHelper()
          commitCopyHelper
 java.lang.String defaultJNDIName()
          defaultJNDIName
  OrderFulfillmentItemStatusAccessBean findByMaxVersion(java.lang.String merchantOrder1, java.lang.String merchantItem1, java.lang.String merchantOrder2, java.lang.String merchantItem2)
          Retrieves the OrderFulfillmentItemStatus with the specified OrderId and OrderItemId.
  OrderFulfillmentItemStatusAccessBean findByMerchantOrderAndItemNumber(java.lang.String merchantOrderNumber, java.lang.String merchantItemNumber)
          Retrieves the OrderFulfillmentItemStatus with the specified MerchantOrder and ItemNumber.
  OrderFulfillmentItemStatusAccessBean findByMerchantOrderAndItemNumberForUpdate(java.lang.String asMerchantOrder, java.lang.String asItemNumber)
          Retrieves the OrderFulfillmentItemStatus with the specified MerchantOrder and ItemNumber.
  OrderFulfillmentItemStatusAccessBean findByOrderIdAndItemId(java.lang.Long orderId, java.lang.Long itemId)
          Retrieves the OrderFulfillmentItemStatus with the specified OrderId and OrderItemId.
  OrderFulfillmentItemStatusAccessBean findByOrderIdAndItemIdForUpdate(java.lang.Long anOrderId, java.lang.Long anItemId)
          Retrieves the OrderFulfillmentItemStatus with the specified OrderId and OrderItemId.
 java.util.Enumeration findByOrderIdForUpdate(java.lang.Long aOrderId)
          Returns an enumeration of OrderFulfillmentItemStatus by orders id for update
 java.sql.Timestamp getActualShipDateTime()
          getActualShipDateTime
 java.lang.String getCurrency()
          getCurrency
 java.lang.Integer getField1()
          getField1
 java.math.BigDecimal getField2()
          getField2
 java.lang.String getField3()
          getField3
 java.sql.Timestamp getInvoiceDateTime()
          getInvoiceDateTime
 java.math.BigDecimal getInvoiceValue()
          getInvoiceValue
 java.lang.String getItemComment()
          getItemComment
 java.lang.String getMerchantItemNumber()
          getMerchantItemNumber
 java.lang.String getMerchantOrderNumber()
          getMerchantOrderNumber
 java.lang.Long getOrderId()
          getOrderId
 java.lang.Long getOrderItemId()
          getOrderItemId
 java.lang.String getOrderItemStatus()
          getOrderItemStatus
 java.lang.Long getOrderItemStatusId()
          getOrderItemStatusId
 java.lang.Long getOrdstatId()
          This method accesses a non-CMP field
 java.lang.String getPartNumber()
          getPartNumber
 java.sql.Timestamp getPlaceDateTime()
          getPlaceDateTime
 java.math.BigDecimal getPriceTotal()
          getPriceTotal
 java.lang.Integer getQuantityConfirmed()
          getQuantityConfirmed
 java.lang.Integer getQuantityRequested()
          getQuantityRequested
 java.lang.Integer getQuantityShipped()
          getQuantityShipped
 java.sql.Timestamp getRequestShipDateTime()
          getRequestShipDateTime
 java.sql.Timestamp getScheduleShipDateTime()
          getScheduleShipDateTime
 java.lang.String getShipCondition()
          getShipCondition
 java.math.BigDecimal getShippingTaxTotal()
          getShippingTaxTotal
 java.math.BigDecimal getShippingTotal()
          getShippingTotal
 java.lang.String getSupplierData()
          getSupplierData
 java.math.BigDecimal getTaxTotal()
          getTaxTotal
 java.lang.String getUnitOfMeasure()
          getUnitOfMeasure
 java.math.BigDecimal getUnitPrice()
          getUnitPrice
 java.lang.Integer getVersioning()
          getVersioning
protected  void instantiateEJB()
          instantiateEJB
protected  boolean instantiateEJBByPrimaryKey()
          instantiateEJBByPrimaryKey
 void refreshCopyHelper()
          refreshCopyHelper
 void setActualShipDateTime(java.sql.Timestamp newValue)
          setActualShipDateTime
 void setCurrency(java.lang.String newValue)
          setCurrency
 void setField1(java.lang.Integer newValue)
          setField1
 void setField2(java.math.BigDecimal newValue)
          setField2
 void setField3(java.lang.String newValue)
          setField3
 void setInitKey_orderItemStatusId(java.lang.Long newValue)
          setInitKey_orderItemStatusId
 void setInvoiceDateTime(java.sql.Timestamp newValue)
          setInvoiceDateTime
 void setInvoiceValue(java.math.BigDecimal newValue)
          setInvoiceValue
 void setItemComment(java.lang.String newValue)
          setItemComment
 void setMerchantItemNumber(java.lang.String newValue)
          setMerchantItemNumber
 void setMerchantOrderNumber(java.lang.String newValue)
          setMerchantOrderNumber
 void setOrderId(java.lang.Long newValue)
          setOrderId
 void setOrderItemId(java.lang.Long newValue)
          setOrderItemId
 void setOrderItemStatus(java.lang.String newValue)
          setOrderItemStatus
 void setOrderItemStatusId(java.lang.Long newValue)
          setOrderItemStatusId
 void setOrdstatId(java.lang.Long newValue)
          This method accesses a non-CMP field
 void setPartNumber(java.lang.String newValue)
          setPartNumber
 void setPlaceDateTime(java.sql.Timestamp newValue)
          setPlaceDateTime
 void setPriceTotal(java.math.BigDecimal newValue)
          setPriceTotal
 void setQuantityConfirmed(java.lang.Integer newValue)
          setQuantityConfirmed
 void setQuantityRequested(java.lang.Integer newValue)
          setQuantityRequested
 void setQuantityShipped(java.lang.Integer newValue)
          setQuantityShipped
 void setRequestShipDateTime(java.sql.Timestamp newValue)
          setRequestShipDateTime
 void setScheduleShipDateTime(java.sql.Timestamp newValue)
          setScheduleShipDateTime
 void setShipCondition(java.lang.String newValue)
          setShipCondition
 void setShippingTaxTotal(java.math.BigDecimal newValue)
          setShippingTaxTotal
 void setShippingTotal(java.math.BigDecimal newValue)
          setShippingTotal
 void setSupplierData(java.lang.String newValue)
          This method accesses a non-CMP field
 void setTaxTotal(java.math.BigDecimal newValue)
          setTaxTotal
 void setUnitOfMeasure(java.lang.String newValue)
          setUnitOfMeasure
 void setUnitPrice(java.math.BigDecimal newValue)
          setUnitPrice
 void setVersioning(java.lang.Integer newValue)
          setVersioning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderFulfillmentItemStatusAccessBean

public OrderFulfillmentItemStatusAccessBean()
constructor

OrderFulfillmentItemStatusAccessBean

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

getActualShipDateTime

public java.sql.Timestamp getActualShipDateTime()
                                         throws java.rmi.RemoteException,
                                                javax.ejb.CreateException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException
getActualShipDateTime
Specified by:
getActualShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setActualShipDateTime

public void setActualShipDateTime(java.sql.Timestamp newValue)
setActualShipDateTime

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

The following is a description of this column:

The actual shipping time stamp for the OrderItem.

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

getCurrency

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

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

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setCurrency

public void setCurrency(java.lang.String newValue)
setCurrency

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

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:
newValue - java.lang.String
Returns:
void

getField1

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

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

The following is a description of this column:

Customizable.

Specified by:
getField1 in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setField1

public void setField1(java.lang.Integer newValue)
setField1

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

The following is a description of this column:

Customizable.

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

getField2

public java.math.BigDecimal getField2()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException
getField2
Specified by:
getField2 in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setField2

public void setField2(java.math.BigDecimal newValue)
setField2

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

The following is a description of this column:

Customizable.

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

getField3

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

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

The following is a description of this column:

Customizable.

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

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

The following is a description of this column:

Customizable.

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

getInvoiceDateTime

public java.sql.Timestamp getInvoiceDateTime()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException
getInvoiceDateTime
Specified by:
getInvoiceDateTime in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setInvoiceDateTime

public void setInvoiceDateTime(java.sql.Timestamp newValue)
setInvoiceDateTime

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

The following is a description of this column:

Invoice time stamp for OrderItem.

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

getInvoiceValue

public java.math.BigDecimal getInvoiceValue()
                                     throws java.rmi.RemoteException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException
getInvoiceValue
Specified by:
getInvoiceValue in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setInvoiceValue

public void setInvoiceValue(java.math.BigDecimal newValue)
setInvoiceValue

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

The following is a description of this column:

Net value of the invoice for an OrderItem.

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

getItemComment

public java.lang.String getItemComment()
                                throws java.rmi.RemoteException,
                                       javax.ejb.CreateException,
                                       javax.ejb.FinderException,
                                       javax.naming.NamingException
getItemComment
Specified by:
getItemComment in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setItemComment

public void setItemComment(java.lang.String newValue)
setItemComment

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

The following is a description of this column:

Comment to the status of this OrderItem.

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

getMerchantItemNumber

public java.lang.String getMerchantItemNumber()
                                       throws java.rmi.RemoteException,
                                              javax.ejb.CreateException,
                                              javax.ejb.FinderException,
                                              javax.naming.NamingException
getMerchantItemNumber
Specified by:
getMerchantItemNumber in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setMerchantItemNumber

public void setMerchantItemNumber(java.lang.String newValue)
setMerchantItemNumber

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

The following is a description of this column:

OrderItem number generated by a backend system.

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

getMerchantOrderNumber

public java.lang.String getMerchantOrderNumber()
                                        throws java.rmi.RemoteException,
                                               javax.ejb.CreateException,
                                               javax.ejb.FinderException,
                                               javax.naming.NamingException
getMerchantOrderNumber
Specified by:
getMerchantOrderNumber in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setMerchantOrderNumber

public void setMerchantOrderNumber(java.lang.String newValue)
setMerchantOrderNumber

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

The following is a description of this column:

Order number generated by the backend system.

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

getOrderId

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

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

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOrderId

public void setOrderId(java.lang.Long newValue)
setOrderId

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

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

getOrderItemId

public java.lang.Long getOrderItemId()
                              throws java.rmi.RemoteException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException
getOrderItemId
Specified by:
getOrderItemId in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOrderItemId

public void setOrderItemId(java.lang.Long newValue)
setOrderItemId

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

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

getOrderItemStatus

public java.lang.String getOrderItemStatus()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException
getOrderItemStatus
Specified by:
getOrderItemStatus in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOrderItemStatus

public void setOrderItemStatus(java.lang.String newValue)
setOrderItemStatus

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

The following is a description of this column:

Status of the OrderItem.

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

getOrderItemStatusId

public java.lang.Long getOrderItemStatusId()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException
getOrderItemStatusId
Specified by:
getOrderItemStatusId in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOrderItemStatusId

public void setOrderItemStatusId(java.lang.Long newValue)
setOrderItemStatusId

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

getPartNumber

public java.lang.String getPartNumber()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException
getPartNumber
Specified by:
getPartNumber in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setPartNumber

public void setPartNumber(java.lang.String newValue)
setPartNumber

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

The following is a description of this column:

Part number or SKU.

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

getPlaceDateTime

public java.sql.Timestamp getPlaceDateTime()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException
getPlaceDateTime
Specified by:
getPlaceDateTime in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setPlaceDateTime

public void setPlaceDateTime(java.sql.Timestamp newValue)
setPlaceDateTime

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

The following is a description of this column:

The time stamp when the OrderItem was placed.

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

getPriceTotal

public java.math.BigDecimal getPriceTotal()
                                   throws java.rmi.RemoteException,
                                          javax.ejb.CreateException,
                                          javax.ejb.FinderException,
                                          javax.naming.NamingException
getPriceTotal
Specified by:
getPriceTotal in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setPriceTotal

public void setPriceTotal(java.math.BigDecimal newValue)
setPriceTotal

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

The following is a description of this column:

Total product price for the OrderItem.

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

getQuantityConfirmed

public java.lang.Integer getQuantityConfirmed()
                                       throws java.rmi.RemoteException,
                                              javax.ejb.CreateException,
                                              javax.ejb.FinderException,
                                              javax.naming.NamingException
getQuantityConfirmed
Specified by:
getQuantityConfirmed in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setQuantityConfirmed

public void setQuantityConfirmed(java.lang.Integer newValue)
setQuantityConfirmed

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

The following is a description of this column:

Quantity of items confirmed.

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

getQuantityRequested

public java.lang.Integer getQuantityRequested()
                                       throws java.rmi.RemoteException,
                                              javax.ejb.CreateException,
                                              javax.ejb.FinderException,
                                              javax.naming.NamingException
getQuantityRequested
Specified by:
getQuantityRequested in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setQuantityRequested

public void setQuantityRequested(java.lang.Integer newValue)
setQuantityRequested

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

The following is a description of this column:

Quantity of items requested.

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

getQuantityShipped

public java.lang.Integer getQuantityShipped()
                                     throws java.rmi.RemoteException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException
getQuantityShipped
Specified by:
getQuantityShipped in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setQuantityShipped

public void setQuantityShipped(java.lang.Integer newValue)
setQuantityShipped

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

The following is a description of this column:

Quantity of items shipped.

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

getRequestShipDateTime

public java.sql.Timestamp getRequestShipDateTime()
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException
getRequestShipDateTime
Specified by:
getRequestShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setRequestShipDateTime

public void setRequestShipDateTime(java.sql.Timestamp newValue)
setRequestShipDateTime

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

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:
newValue - java.sql.Timestamp
Returns:
void

getScheduleShipDateTime

public java.sql.Timestamp getScheduleShipDateTime()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException
getScheduleShipDateTime
Specified by:
getScheduleShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setScheduleShipDateTime

public void setScheduleShipDateTime(java.sql.Timestamp newValue)
setScheduleShipDateTime

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

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:
newValue - java.sql.Timestamp
Returns:
void

getShipCondition

public java.lang.String getShipCondition()
                                  throws java.rmi.RemoteException,
                                         javax.ejb.CreateException,
                                         javax.ejb.FinderException,
                                         javax.naming.NamingException
getShipCondition
Specified by:
getShipCondition in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setShipCondition

public void setShipCondition(java.lang.String newValue)
setShipCondition

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

The following is a description of this column:

Code indicating if partial shipment of the order is accepted. Valid values:&l

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

getShippingTaxTotal

public java.math.BigDecimal getShippingTaxTotal()
                                         throws java.rmi.RemoteException,
                                                javax.ejb.CreateException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException
getShippingTaxTotal
Specified by:
getShippingTaxTotal in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setShippingTaxTotal

public void setShippingTaxTotal(java.math.BigDecimal newValue)
setShippingTaxTotal

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

The following is a description of this column:

Total tax on shipping charges for the OrderItem.

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

getShippingTotal

public java.math.BigDecimal getShippingTotal()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException
getShippingTotal
Specified by:
getShippingTotal in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setShippingTotal

public void setShippingTotal(java.math.BigDecimal newValue)
setShippingTotal

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

The following is a description of this column:

Total shipping charges for the OrderItem.

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

getSupplierData

public java.lang.String getSupplierData()
                                 throws java.rmi.RemoteException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        javax.naming.NamingException
getSupplierData
Specified by:
getSupplierData in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setSupplierData

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

getTaxTotal

public java.math.BigDecimal getTaxTotal()
                                 throws java.rmi.RemoteException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        javax.naming.NamingException
getTaxTotal
Specified by:
getTaxTotal in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setTaxTotal

public void setTaxTotal(java.math.BigDecimal newValue)
setTaxTotal

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

The following is a description of this column:

Total tax for the OrderItem.

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

getUnitOfMeasure

public java.lang.String getUnitOfMeasure()
                                  throws java.rmi.RemoteException,
                                         javax.ejb.CreateException,
                                         javax.ejb.FinderException,
                                         javax.naming.NamingException
getUnitOfMeasure
Specified by:
getUnitOfMeasure in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setUnitOfMeasure

public void setUnitOfMeasure(java.lang.String newValue)
setUnitOfMeasure

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

The following is a description of this column:

Unit of measure for the OrderItem.

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

getUnitPrice

public java.math.BigDecimal getUnitPrice()
                                  throws java.rmi.RemoteException,
                                         javax.ejb.CreateException,
                                         javax.ejb.FinderException,
                                         javax.naming.NamingException
getUnitPrice
Specified by:
getUnitPrice in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setUnitPrice

public void setUnitPrice(java.math.BigDecimal newValue)
setUnitPrice

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

The following is a description of this column:

Unit price for the OrderItem.

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

getVersioning

public java.lang.Integer getVersioning()
                                throws java.rmi.RemoteException,
                                       javax.ejb.CreateException,
                                       javax.ejb.FinderException,
                                       javax.naming.NamingException
getVersioning
Specified by:
getVersioning in interface OrderFulfillmentItemStatusAccessBeanData
Returns:
java.rmi.RemoteException,
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setVersioning

public void setVersioning(java.lang.Integer newValue)
setVersioning

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

The following is a description of this column:

Order status version number. A value of &quo

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

setInitKey_orderItemStatusId

public void setInitKey_orderItemStatusId(java.lang.Long newValue)
setInitKey_orderItemStatusId

Set the primary key for this object

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

defaultJNDIName

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

instantiateEJB

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

instantiateEJBByPrimaryKey

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

refreshCopyHelper

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

Load data from the EJBObject.

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

commitCopyHelper

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

Update(flush) data to the EJBObject (persistent storage).

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

findByMerchantOrderAndItemNumber

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

Retrieves the OrderFulfillmentItemStatus 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)

Parameters:
merchantOrderNumber - The merchant order number (generated by the backend system).
merchantItemNumber - The merchant item number (generated by the backend system).
Returns:
The OrderFulfillmentItemStatus object.
Throws:
java.rmi.RemoteException - Raised whenever a communication related problems occured
javax.ejb.FinderEception - Raised whenever a request object is not found
javax.naming.NamingException
javax.ejb.FinderException

findByOrderIdAndItemId

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

Retrieves the OrderFulfillmentItemStatus 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)

Parameters:
orderId - The order identifier.
itemId - The order item identifier.
Returns:
The OrderFulfillmentItemStatus object.
Throws:
java.rmi.RemoteException - Raised whenever a communication related problems occured
javax.ejb.FinderEception - Raised whenever a request object is not found
javax.naming.NamingException
javax.ejb.FinderException

findByMaxVersion

public OrderFulfillmentItemStatusAccessBean findByMaxVersion(java.lang.String merchantOrder1,
                                                             java.lang.String merchantItem1,
                                                             java.lang.String merchantOrder2,
                                                             java.lang.String merchantItem2)
                                                      throws javax.naming.NamingException,
                                                             javax.ejb.FinderException,
                                                             java.rmi.RemoteException

Retrieves the OrderFulfillmentItemStatus 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:
merchantOrder1 - The merchant order number (generated by the backend system).
merchantItem1 - The merchant item number (generated by the backend system).
merchantOrder2 - The same value as 'merchantOrder1'.
merchantItem2 - The same value as 'merchantItem1'.
Returns:
com.ibm.commerce.orderstatus.objects.OrderFulfillmentItemStatus
Throws:
java.rmi.RemoteException - Raised whenever a communication related problems occured
javax.ejb.FinderEception - Raised whenever a request object is not found
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.FinderException

getOrdstatId

public java.lang.Long getOrdstatId()
                            throws java.rmi.RemoteException,
                                   javax.ejb.CreateException,
                                   javax.ejb.FinderException,
                                   javax.naming.NamingException
This method accesses a non-CMP field
Specified by:
getOrdstatId in interface OrderFulfillmentItemStatusAccessBeanData
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOrdstatId

public void setOrdstatId(java.lang.Long newValue)
This method accesses a non-CMP field
Specified by:
setOrdstatId in interface OrderFulfillmentItemStatusAccessBeanData

findByOrderIdForUpdate

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

Returns an enumeration of OrderFulfillmentItemStatus by orders id for update

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

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

Parameters:
aOrderId - The order id
Returns:
The enumeration of OrderFulfillmentItemStatusAccessBean(s).
Throws:
java.rmi.RemoteException - Raised whenever a communication related problems occured
javax.ejb.FinderEception - Raised whenever a request object is not found
javax.naming.NamingException
javax.ejb.FinderException

findByOrderIdAndItemIdForUpdate

public OrderFulfillmentItemStatusAccessBean findByOrderIdAndItemIdForUpdate(java.lang.Long anOrderId,
                                                                            java.lang.Long anItemId)
                                                                     throws javax.naming.NamingException,
                                                                            javax.ejb.FinderException,
                                                                            java.rmi.RemoteException

Retrieves the OrderFulfillmentItemStatus 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

Returns:
The OrderFulfillmentItemStatus object.
Throws:
java.rmi.RemoteException - Raised whenever a communication related problems occured
javax.ejb.FinderEception - Raised whenever a request object is not found
javax.naming.NamingException
javax.ejb.FinderException

findByMerchantOrderAndItemNumberForUpdate

public OrderFulfillmentItemStatusAccessBean findByMerchantOrderAndItemNumberForUpdate(java.lang.String asMerchantOrder,
                                                                                      java.lang.String asItemNumber)
                                                                               throws javax.naming.NamingException,
                                                                                      javax.ejb.FinderException,
                                                                                      java.rmi.RemoteException

Retrieves the OrderFulfillmentItemStatus 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

Returns:
The OrderFulfillmentItemStatus object.
Throws:
java.rmi.RemoteException - Raised whenever a communication related problems occured
javax.ejb.FinderEception - Raised whenever a request object is not found
javax.naming.NamingException
javax.ejb.FinderException