java.lang.ObjectAbstractEntityAccessBean
com.ibm.commerce.orderstatus.objects.OrderFulfillmentItemStatusAccessBean
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
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 |
public OrderFulfillmentItemStatusAccessBean()
public OrderFulfillmentItemStatusAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
Method Detail |
public java.sql.Timestamp getActualShipDateTime() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setActualShipDateTime(java.sql.Timestamp newValue)
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).
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.
public void setCurrency(java.lang.String newValue)
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.
The following is a description of this column:
Customizable.
public void setField1(java.lang.Integer newValue)
public java.math.BigDecimal getField2() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setField2(java.math.BigDecimal newValue)
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).
The following is a description of this column:
Customizable.
public void setField3(java.lang.String newValue)
public java.sql.Timestamp getInvoiceDateTime() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setInvoiceDateTime(java.sql.Timestamp newValue)
public java.math.BigDecimal getInvoiceValue() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setInvoiceValue(java.math.BigDecimal newValue)
public java.lang.String getItemComment() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setItemComment(java.lang.String newValue)
public java.lang.String getMerchantItemNumber() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setMerchantItemNumber(java.lang.String newValue)
public java.lang.String getMerchantOrderNumber() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setMerchantOrderNumber(java.lang.String newValue)
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.
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.
public void setOrderId(java.lang.Long newValue)
public java.lang.Long getOrderItemId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setOrderItemId(java.lang.Long newValue)
public java.lang.String getOrderItemStatus() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setOrderItemStatus(java.lang.String newValue)
public java.lang.Long getOrderItemStatusId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setOrderItemStatusId(java.lang.Long newValue)
public java.lang.String getPartNumber() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setPartNumber(java.lang.String newValue)
public java.sql.Timestamp getPlaceDateTime() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setPlaceDateTime(java.sql.Timestamp newValue)
public java.math.BigDecimal getPriceTotal() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setPriceTotal(java.math.BigDecimal newValue)
public java.lang.Integer getQuantityConfirmed() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setQuantityConfirmed(java.lang.Integer newValue)
public java.lang.Integer getQuantityRequested() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setQuantityRequested(java.lang.Integer newValue)
public java.lang.Integer getQuantityShipped() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setQuantityShipped(java.lang.Integer newValue)
public java.sql.Timestamp getRequestShipDateTime() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setRequestShipDateTime(java.sql.Timestamp newValue)
public java.sql.Timestamp getScheduleShipDateTime() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setScheduleShipDateTime(java.sql.Timestamp newValue)
public java.lang.String getShipCondition() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setShipCondition(java.lang.String newValue)
public java.math.BigDecimal getShippingTaxTotal() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setShippingTaxTotal(java.math.BigDecimal newValue)
public java.math.BigDecimal getShippingTotal() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setShippingTotal(java.math.BigDecimal newValue)
public java.lang.String getSupplierData() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setSupplierData(java.lang.String newValue)
public java.math.BigDecimal getTaxTotal() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setTaxTotal(java.math.BigDecimal newValue)
public java.lang.String getUnitOfMeasure() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setUnitOfMeasure(java.lang.String newValue)
public java.math.BigDecimal getUnitPrice() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setUnitPrice(java.math.BigDecimal newValue)
public java.lang.Integer getVersioning() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setVersioning(java.lang.Integer newValue)
public void setInitKey_orderItemStatusId(java.lang.Long newValue)
Set the primary key for this object
public java.lang.String defaultJNDIName()
protected void instantiateEJB() throws javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
protected boolean instantiateEJBByPrimaryKey() throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
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)
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)
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 = ?))
public java.lang.Long getOrdstatId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setOrdstatId(java.lang.Long newValue)
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
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
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
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.