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. This access bean corresponds to the database table 'ORDISTAT'. 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)
This method accesses a non-CMP field
void setCurrency(java.lang.String newValue)
This method accesses a non-CMP field
void setField1(java.lang.Integer newValue)
This method accesses a non-CMP field
void setField2(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setField3(java.lang.String newValue)
This method accesses a non-CMP field
void setInitKey_orderItemStatusId(java.lang.Long newValue)
setInitKey_orderItemStatusId
void setInvoiceDateTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setInvoiceValue(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setItemComment(java.lang.String newValue)
This method accesses a non-CMP field
void setMerchantItemNumber(java.lang.String newValue)
This method accesses a non-CMP field
void setMerchantOrderNumber(java.lang.String newValue)
This method accesses a non-CMP field
void setOrderId(java.lang.Long newValue)
This method accesses a non-CMP field
void setOrderItemId(java.lang.Long newValue)
This method accesses a non-CMP field
void setOrderItemStatus(java.lang.String newValue)
This method accesses a non-CMP field
void setOrderItemStatusId(java.lang.Long newValue)
This method accesses a non-CMP field
void setOrdstatId(java.lang.Long newValue)
This method accesses a non-CMP field
void setPartNumber(java.lang.String newValue)
This method accesses a non-CMP field
void setPlaceDateTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setPriceTotal(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setQuantityConfirmed(java.lang.Integer newValue)
This method accesses a non-CMP field
void setQuantityRequested(java.lang.Integer newValue)
This method accesses a non-CMP field
void setQuantityShipped(java.lang.Integer newValue)
This method accesses a non-CMP field
void setRequestShipDateTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setScheduleShipDateTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setShipCondition(java.lang.String newValue)
This method accesses a non-CMP field
void setShippingTaxTotal(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setShippingTotal(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setSupplierData(java.lang.String newValue)
This method accesses a non-CMP field
void setTaxTotal(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setUnitOfMeasure(java.lang.String newValue)
This method accesses a non-CMP field
void setUnitPrice(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setVersioning(java.lang.Integer newValue)
This method accesses a non-CMP field
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

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
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setActualShipDateTime

public void setActualShipDateTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
Specified by:
setActualShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData

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)
This method accesses a non-CMP field
Specified by:
setCurrency in interface OrderFulfillmentItemStatusAccessBeanData

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)
This method accesses a non-CMP field
Specified by:
setField1 in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setField2

public void setField2(java.math.BigDecimal newValue)
This method accesses a non-CMP field
Specified by:
setField2 in interface OrderFulfillmentItemStatusAccessBeanData

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)
This method accesses a non-CMP field
Specified by:
setField3 in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setInvoiceDateTime

public void setInvoiceDateTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
Specified by:
setInvoiceDateTime in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setInvoiceValue

public void setInvoiceValue(java.math.BigDecimal newValue)
This method accesses a non-CMP field
Specified by:
setInvoiceValue in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setItemComment

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setMerchantItemNumber

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setMerchantOrderNumber

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

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)
This method accesses a non-CMP field
Specified by:
setOrderId in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOrderItemId

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOrderItemStatus

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOrderItemStatusId

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setPartNumber

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setPlaceDateTime

public void setPlaceDateTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
Specified by:
setPlaceDateTime in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setPriceTotal

public void setPriceTotal(java.math.BigDecimal newValue)
This method accesses a non-CMP field
Specified by:
setPriceTotal in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setQuantityConfirmed

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setQuantityRequested

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setQuantityShipped

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setRequestShipDateTime

public void setRequestShipDateTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
Specified by:
setRequestShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setScheduleShipDateTime

public void setScheduleShipDateTime(java.sql.Timestamp newValue)
This method accesses a non-CMP field
Specified by:
setScheduleShipDateTime in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setShipCondition

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setShippingTaxTotal

public void setShippingTaxTotal(java.math.BigDecimal newValue)
This method accesses a non-CMP field
Specified by:
setShippingTaxTotal in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setShippingTotal

public void setShippingTotal(java.math.BigDecimal newValue)
This method accesses a non-CMP field
Specified by:
setShippingTotal in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setTaxTotal

public void setTaxTotal(java.math.BigDecimal newValue)
This method accesses a non-CMP field
Specified by:
setTaxTotal in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setUnitOfMeasure

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

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setUnitPrice

public void setUnitPrice(java.math.BigDecimal newValue)
This method accesses a non-CMP field
Specified by:
setUnitPrice in interface OrderFulfillmentItemStatusAccessBeanData

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,
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setVersioning

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

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
Throws:
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

Feedback