com.ibm.commerce.order.objects
Class OrderItemComponentAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
        |
        +--com.ibm.commerce.order.objects.OrderItemComponentAccessBean
All Implemented Interfaces:
OrderItemComponentAccessBeanData

public class OrderItemComponentAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements OrderItemComponentAccessBeanData

Each rows contains information about the components of a configured OrderItem.

See Also:
Serialized Form

Constructor Summary
OrderItemComponentAccessBean()
          constructor
OrderItemComponentAccessBean(javax.ejb.EJBObject o)
          constructor
OrderItemComponentAccessBean(java.lang.String arg0, java.lang.Long arg1, java.lang.Long arg2)
          constructor
 
Method Summary
 void commitCopyHelper()
          Update(flush) data to the EJBObject (persistent storage).
protected  java.lang.String defaultJNDIName()
           
 java.util.Enumeration findByConfigurationId(java.lang.String arg0)           Retrieves all the components of a dynamic kit for specified configuration id. The SQL query used to fetch all the required rows from the OICOMPLIST table is:
SELECT * FROM OICOMPLIST T1 WHERE (T1.CONFIGURATIONID = ?)
 java.util.Enumeration findByOrderItemId(java.lang.Long arg0)           Retrieves all the components of a dynamic kit for specified order item. The SQL query used to fetch all the required rows from the OICOMPLIST table is:
SELECT * FROM OICOMPLIST T1 WHERE (T1.ORDERITEMS_ID = ?)
 java.util.Enumeration findByOrderItemIdAndConfigurationId(java.lang.Long arg0, java.lang.String arg1)           Retrieves all the components of a dynamic kit for specified order item and configuration id. The SQL query used to fetch all the required rows from the OICOMPLIST table is:
SELECT * FROM OICOMPLIST T1 WHERE (T1.ORDERITEMS_ID = ? and T1.CONFIGURATIONID = ?)
 java.lang.String getCatalogEntryId()
          This method provides access to the OICOMPLIST.CATENTRY_ID column of DB2 type BIGINT.
 java.lang.Long getCatalogEntryIdInEJBType()
          This method provides access to the OICOMPLIST.CATENTRY_ID column of DB2 type BIGINT.
 java.lang.String getCatalogQuantity()
          This method provides access to the OICOMPLIST.CATALOGQUANTITY column of DB2 type DOUBLE.
 java.lang.Double getCatalogQuantityInEJBType()
          This method provides access to the OICOMPLIST.CATALOGQUANTITY column of DB2 type DOUBLE.
 java.lang.String getConfigurationId()
          This method provides access to the OICOMPLIST.CONFIGURATIONID column of DB2 type VARCHAR(128).
 java.lang.String getCurrency()
          This method provides access to the OICOMPLIST.CURRENCY column of DB2 type CHAR(3).
 java.lang.String getInventoryQuantity()
          This method provides access to the OICOMPLIST.INVENTORYQUANTITY column of DB2 type INTEGER.
 java.lang.Integer getInventoryQuantityInEJBType()
          This method provides access to the OICOMPLIST.INVENTORYQUANTITY column of DB2 type INTEGER.
 java.lang.String getItemSpecificationId()
          This method provides access to the OICOMPLIST.ITEMSPC_ID column of DB2 type BIGINT.
 java.lang.Long getItemSpecificationIdInEJBType()
          This method provides access to the OICOMPLIST.ITEMSPC_ID column of DB2 type BIGINT.
 java.lang.String getOrderItemComponentId()
          This method provides access to the OICOMPLIST.OICOMPLIST_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getOrderItemComponentIdInEJBType()
          This method provides access to the OICOMPLIST.OICOMPLIST_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getOrderItemId()
          This method provides access to the OICOMPLIST.ORDERITEMS_ID column of DB2 type BIGINT.
 java.lang.Long getOrderItemIdInEJBType()
          This method provides access to the OICOMPLIST.ORDERITEMS_ID column of DB2 type BIGINT.
 java.lang.String getRequired()
          This method provides access to the OICOMPLIST.REQUIRED column of DB2 type CHAR(1) DEFAULT 'Y'.
 java.lang.String getSupplierData()
          This method accesses a non-CMP field
 java.lang.String getSupplierPartNumber()
          This method accesses a non-CMP field
 java.lang.String getUnitPrice()
          This method provides access to the OICOMPLIST.UNITPRICE column of DB2 type DECIMAL(20 5).
 java.math.BigDecimal getUnitPriceInEJBType()
          This method provides access to the OICOMPLIST.UNITPRICE column of DB2 type DECIMAL(20 5).
protected  void instantiateEJB()
           
protected  boolean instantiateEJBByPrimaryKey()
           
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setCatalogEntryId(java.lang.Long newValue)
          This method provides access to the OICOMPLIST.CATENTRY_ID column of DB2 type BIGINT.
 void setCatalogEntryId(java.lang.String newValue)
          This method provides access to the OICOMPLIST.CATENTRY_ID column of DB2 type BIGINT.
 void setCatalogQuantity(java.lang.Double newValue)
          This method provides access to the OICOMPLIST.CATALOGQUANTITY column of DB2 type DOUBLE.
 void setCatalogQuantity(java.lang.String newValue)
          This method provides access to the OICOMPLIST.CATALOGQUANTITY column of DB2 type DOUBLE.
 void setConfigurationId(java.lang.String newValue)
          This method provides access to the OICOMPLIST.CONFIGURATIONID column of DB2 type VARCHAR(128).
 void setCurrency(java.lang.String newValue)
          This method provides access to the OICOMPLIST.CURRENCY column of DB2 type CHAR(3).
 void setInitKey_orderItemComponentId(java.lang.String newValue)
          Set the primary key for this object
 void setInventoryQuantity(java.lang.Integer newValue)
          This method provides access to the OICOMPLIST.INVENTORYQUANTITY column of DB2 type INTEGER.
 void setInventoryQuantity(java.lang.String newValue)
          This method provides access to the OICOMPLIST.INVENTORYQUANTITY column of DB2 type INTEGER.
 void setItemSpecificationId(java.lang.Long newValue)
          This method provides access to the OICOMPLIST.ITEMSPC_ID column of DB2 type BIGINT.
 void setItemSpecificationId(java.lang.String newValue)
          This method provides access to the OICOMPLIST.ITEMSPC_ID column of DB2 type BIGINT.
 void setOrderItemId(java.lang.Long newValue)
          This method provides access to the OICOMPLIST.ORDERITEMS_ID column of DB2 type BIGINT.
 void setOrderItemId(java.lang.String newValue)
          This method provides access to the OICOMPLIST.ORDERITEMS_ID column of DB2 type BIGINT.
 void setRequired(java.lang.String newValue)
          This method provides access to the OICOMPLIST.REQUIRED column of DB2 type CHAR(1) DEFAULT 'Y'.
 void setSupplierData(java.lang.String newValue)
          This method accesses a non-CMP field
 void setSupplierPartNumber(java.lang.String newValue)
          This method accesses a non-CMP field
 void setUnitPrice(java.math.BigDecimal newValue)
          This method provides access to the OICOMPLIST.UNITPRICE column of DB2 type DECIMAL(20 5).
 void setUnitPrice(java.lang.String newValue)
          This method provides access to the OICOMPLIST.UNITPRICE column of DB2 type DECIMAL(20 5).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderItemComponentAccessBean

public OrderItemComponentAccessBean()
constructor

OrderItemComponentAccessBean

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

OrderItemComponentAccessBean

public OrderItemComponentAccessBean(java.lang.String arg0,
                                    java.lang.Long arg1,
                                    java.lang.Long arg2)
                             throws javax.naming.NamingException,
                                    javax.ejb.CreateException,
                                    java.rmi.RemoteException,
                                    javax.ejb.FinderException
constructor
Parameters:
arg0 - java.lang.String
arg1 - java.lang.Long
arg2 - java.lang.Long
Throws:
javax.naming.NamingException
javax.ejb.CreateException
java.rmi.RemoteException
javax.ejb.FinderException
Method Detail

findByConfigurationId

public java.util.Enumeration findByConfigurationId(java.lang.String arg0)
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

Retrieves all the components of a dynamic kit for specified configuration id.
The SQL query used to fetch all the required rows from the OICOMPLIST table is: SELECT * FROM OICOMPLIST T1 WHERE (T1.CONFIGURATIONID = ?)

Returns:
java.util.Enumeration An Enumeration of all the OrderItemComponentAccessBean objects representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

findByOrderItemId

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

Retrieves all the components of a dynamic kit for specified order item.
The SQL query used to fetch all the required rows from the OICOMPLIST table is: SELECT * FROM OICOMPLIST T1 WHERE (T1.ORDERITEMS_ID = ?)

Returns:
java.util.Enumeration An Enumeration of all the OrderItemComponentAccessBean objects representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

findByOrderItemIdAndConfigurationId

public java.util.Enumeration findByOrderItemIdAndConfigurationId(java.lang.Long arg0,
                                                                 java.lang.String arg1)
                                                          throws java.rmi.RemoteException,
                                                                 javax.ejb.FinderException,
                                                                 javax.naming.NamingException

Retrieves all the components of a dynamic kit for specified order item and configuration id.
The SQL query used to fetch all the required rows from the OICOMPLIST table is: SELECT * FROM OICOMPLIST T1 WHERE (T1.ORDERITEMS_ID = ? and T1.CONFIGURATIONID = ?)

Returns:
java.util.Enumeration An Enumeration of all the OrderItemComponentAccessBean objects representing rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

setInitKey_orderItemComponentId

public void setInitKey_orderItemComponentId(java.lang.String newValue)

Set the primary key for this object

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

defaultJNDIName

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

instantiateEJB

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

instantiateEJBByPrimaryKey

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

commitCopyHelper

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

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

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

refreshCopyHelper

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

Load data from the EJBObject.

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

getConfigurationId

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

This method provides access to the OICOMPLIST.CONFIGURATIONID column of DB2 type VARCHAR(128).

The following is a description of this column:

The configuration ID (supplied, for example, by an external configurator system) to uniquely define a set of components before thay are associated with an OrderItem.

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

setConfigurationId

public void setConfigurationId(java.lang.String newValue)

This method provides access to the OICOMPLIST.CONFIGURATIONID column of DB2 type VARCHAR(128).

The following is a description of this column:

The configuration ID (supplied, for example, by an external configurator system) to uniquely define a set of components before thay are associated with an OrderItem.

Specified by:
setConfigurationId in interface OrderItemComponentAccessBeanData
Parameters:
newValue - java.lang.String
Returns:
void

getCatalogEntryId

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

This method provides access to the OICOMPLIST.CATENTRY_ID column of DB2 type BIGINT.

The following is a description of this column:

The CatalogEntry that this component refers to.

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

getCatalogEntryIdInEJBType

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

This method provides access to the OICOMPLIST.CATENTRY_ID column of DB2 type BIGINT.

The following is a description of this column:

The CatalogEntry that this component refers to.

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

setCatalogEntryId

public void setCatalogEntryId(java.lang.String newValue)

This method provides access to the OICOMPLIST.CATENTRY_ID column of DB2 type BIGINT.

The following is a description of this column:

The CatalogEntry that this component refers to.

Specified by:
setCatalogEntryId in interface OrderItemComponentAccessBeanData
Parameters:
newValue - String
Returns:
void

setCatalogEntryId

public void setCatalogEntryId(java.lang.Long newValue)

This method provides access to the OICOMPLIST.CATENTRY_ID column of DB2 type BIGINT.

The following is a description of this column:

The CatalogEntry that this component refers to.

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

getUnitPrice

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

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

The following is a description of this column:

The unit price of this component.

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

getUnitPriceInEJBType

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

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

The following is a description of this column:

The unit price of this component.

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

setUnitPrice

public void setUnitPrice(java.lang.String newValue)

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

The following is a description of this column:

The unit price of this component.

Specified by:
setUnitPrice in interface OrderItemComponentAccessBeanData
Parameters:
newValue - String
Returns:
void

setUnitPrice

public void setUnitPrice(java.math.BigDecimal newValue)

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

The following is a description of this column:

The unit price of this component.

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

getCurrency

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

This method provides access to the OICOMPLIST.CURRENCY column of DB2 type CHAR(3).

The following is a description of this column:

The currency of the unit price of this component. This is a currency code as per ISO 4217 standards.

Specified by:
getCurrency in interface OrderItemComponentAccessBeanData
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 provides access to the OICOMPLIST.CURRENCY column of DB2 type CHAR(3).

The following is a description of this column:

The currency of the unit price of this component. This is a currency code as per ISO 4217 standards.

Specified by:
setCurrency in interface OrderItemComponentAccessBeanData
Parameters:
newValue - java.lang.String
Returns:
void

getOrderItemId

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

This method provides access to the OICOMPLIST.ORDERITEMS_ID column of DB2 type BIGINT.

The following is a description of this column:

The OrderItem to which this component is related.

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

getOrderItemIdInEJBType

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

This method provides access to the OICOMPLIST.ORDERITEMS_ID column of DB2 type BIGINT.

The following is a description of this column:

The OrderItem to which this component is related.

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

setOrderItemId

public void setOrderItemId(java.lang.String newValue)

This method provides access to the OICOMPLIST.ORDERITEMS_ID column of DB2 type BIGINT.

The following is a description of this column:

The OrderItem to which this component is related.

Specified by:
setOrderItemId in interface OrderItemComponentAccessBeanData
Parameters:
newValue - String
Returns:
void

setOrderItemId

public void setOrderItemId(java.lang.Long newValue)

This method provides access to the OICOMPLIST.ORDERITEMS_ID column of DB2 type BIGINT.

The following is a description of this column:

The OrderItem to which this component is related.

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

getInventoryQuantity

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

This method provides access to the OICOMPLIST.INVENTORYQUANTITY column of DB2 type INTEGER.

The following is a description of this column:

The quantity of the SpecifiedItem which is needed to satisfy an order for one unit of the configured OrderItem.

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

getInventoryQuantityInEJBType

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

This method provides access to the OICOMPLIST.INVENTORYQUANTITY column of DB2 type INTEGER.

The following is a description of this column:

The quantity of the SpecifiedItem which is needed to satisfy an order for one unit of the configured OrderItem.

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

setInventoryQuantity

public void setInventoryQuantity(java.lang.String newValue)

This method provides access to the OICOMPLIST.INVENTORYQUANTITY column of DB2 type INTEGER.

The following is a description of this column:

The quantity of the SpecifiedItem which is needed to satisfy an order for one unit of the configured OrderItem.

Specified by:
setInventoryQuantity in interface OrderItemComponentAccessBeanData
Parameters:
newValue - String
Returns:
void

setInventoryQuantity

public void setInventoryQuantity(java.lang.Integer newValue)

This method provides access to the OICOMPLIST.INVENTORYQUANTITY column of DB2 type INTEGER.

The following is a description of this column:

The quantity of the SpecifiedItem which is needed to satisfy an order for one unit of the configured OrderItem.

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

getItemSpecificationId

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

This method provides access to the OICOMPLIST.ITEMSPC_ID column of DB2 type BIGINT.

The following is a description of this column:

The SpecifiedItem ID for the component.

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

getItemSpecificationIdInEJBType

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

This method provides access to the OICOMPLIST.ITEMSPC_ID column of DB2 type BIGINT.

The following is a description of this column:

The SpecifiedItem ID for the component.

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

setItemSpecificationId

public void setItemSpecificationId(java.lang.String newValue)

This method provides access to the OICOMPLIST.ITEMSPC_ID column of DB2 type BIGINT.

The following is a description of this column:

The SpecifiedItem ID for the component.

Specified by:
setItemSpecificationId in interface OrderItemComponentAccessBeanData
Parameters:
newValue - String
Returns:
void

setItemSpecificationId

public void setItemSpecificationId(java.lang.Long newValue)

This method provides access to the OICOMPLIST.ITEMSPC_ID column of DB2 type BIGINT.

The following is a description of this column:

The SpecifiedItem ID for the component.

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

getOrderItemComponentId

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

This method provides access to the OICOMPLIST.OICOMPLIST_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique identifier.

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

getOrderItemComponentIdInEJBType

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

This method provides access to the OICOMPLIST.OICOMPLIST_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique identifier.

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

getRequired

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

This method provides access to the OICOMPLIST.REQUIRED column of DB2 type CHAR(1) DEFAULT 'Y'.

The following is a description of this column:

Indicates if this Item is required to fulfill the OrderItem:&l

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

setRequired

public void setRequired(java.lang.String newValue)

This method provides access to the OICOMPLIST.REQUIRED column of DB2 type CHAR(1) DEFAULT 'Y'.

The following is a description of this column:

Indicates if this Item is required to fulfill the OrderItem:&l

Specified by:
setRequired in interface OrderItemComponentAccessBeanData
Parameters:
newValue - java.lang.String
Returns:
void

getCatalogQuantity

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

This method provides access to the OICOMPLIST.CATALOGQUANTITY column of DB2 type DOUBLE.

The following is a description of this column:

The quantity of the CatalogEntry for this component.

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

getCatalogQuantityInEJBType

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

This method provides access to the OICOMPLIST.CATALOGQUANTITY column of DB2 type DOUBLE.

The following is a description of this column:

The quantity of the CatalogEntry for this component.

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

setCatalogQuantity

public void setCatalogQuantity(java.lang.String newValue)

This method provides access to the OICOMPLIST.CATALOGQUANTITY column of DB2 type DOUBLE.

The following is a description of this column:

The quantity of the CatalogEntry for this component.

Specified by:
setCatalogQuantity in interface OrderItemComponentAccessBeanData
Parameters:
newValue - String
Returns:
void

setCatalogQuantity

public void setCatalogQuantity(java.lang.Double newValue)

This method provides access to the OICOMPLIST.CATALOGQUANTITY column of DB2 type DOUBLE.

The following is a description of this column:

The quantity of the CatalogEntry for this component.

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

getSupplierPartNumber

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

setSupplierPartNumber

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

getSupplierData

public java.lang.String getSupplierData()
                                 throws java.rmi.RemoteException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        javax.naming.NamingException
This method accesses a non-CMP field
Specified by:
getSupplierData in interface OrderItemComponentAccessBeanData
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 OrderItemComponentAccessBeanData