com.ibm.commerce.order.objects
Class OrderItemComponentBean

com.ibm.commerce.order.objects.OrderItemComponentBean
All Implemented Interfaces:
java.io.Serializable

public class OrderItemComponentBean
implements java.io.Serializable

This bean provides access to the OICOMPLIST table.

The following is a description of this table:

Each rows contains information about the components of a DynamicKit as defined for a particular OrderItem.

See Also:
Serialized Form

Constructor Summary
OrderItemComponentBean()
           
 
Method Summary
 java.lang.Long getCatalogEntryId()
          This method provides access to the OICOMPLIST.CATENTRY_ID column of DB2 type BIGINT NULL.
 java.lang.Double getCatalogQuantity()
          This method provides access to the OICOMPLIST.CATALOGQUANTITY column of DB2 type DOUBLE NULL.
 java.lang.String getConfigurationId()
          This method provides access to the OICOMPLIST.CONFIGURATIONID column of DB2 type VARCHAR(128) NULL.
 java.lang.String getCurrency()
          This method provides access to the OICOMPLIST.CURRENCY column of DB2 type CHAR(3) NULL.
 java.lang.Integer getInventoryQuantity()
          This method provides access to the OICOMPLIST.INVENTORYQUANTITY column of DB2 type INTEGER NULL.
 java.lang.Long getItemSpecificationId()
          This method provides access to the OICOMPLIST.ITEMSPC_ID column of DB2 type BIGINT NULL.
 java.lang.Long getOrderItemComponentId()
          This method provides access to the OICOMPLIST.OICOMPLIST_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getOrderItemId()
          This method provides access to the OICOMPLIST.ORDERITEMS_ID column of DB2 type BIGINT NULL.
 java.lang.String getRequired()
          This method provides access to the OICOMPLIST.REQUIRED column of DB2 type CHAR(1) NULL.
 java.math.BigDecimal getUnitPrice()
          This method provides access to the OICOMPLIST.UNITPRICE column of DB2 type DECIMAL(20,5) NULL.
 void setCatalogEntryId(java.lang.Long aCatalogEntryId)
          This method provides access to the OICOMPLIST.CATENTRY_ID column of DB2 type BIGINT NULL.
 void setCatalogQuantity(java.lang.Double aCatalogQuantity)
          This method provides access to the OICOMPLIST.CATALOGQUANTITY column of DB2 type DOUBLE NULL.
 void setConfigurationId(java.lang.String aConfigurationId)
          This method provides access to the OICOMPLIST.CONFIGURATIONID column of DB2 type VARCHAR(128) NULL.
 void setCurrency(java.lang.String aCurrency)
          This method provides access to the OICOMPLIST.CURRENCY column of DB2 type CHAR(3) NULL.
 void setInventoryQuantity(java.lang.Integer aInventoryQuantity)
          This method provides access to the OICOMPLIST.INVENTORYQUANTITY column of DB2 type INTEGER NULL.
 void setItemSpecificationId(java.lang.Long aItemSpecificationId)
          This method provides access to the OICOMPLIST.ITEMSPC_ID column of DB2 type BIGINT NULL.
 void setOrderItemId(java.lang.Long aOrderItemId)
          This method provides access to the OICOMPLIST.ORDERITEMS_ID column of DB2 type BIGINT NULL.
 void setRequired(java.lang.String aRequired)
          This method provides access to the OICOMPLIST.REQUIRED column of DB2 type CHAR(1) NULL.
 void setUnitPrice(java.math.BigDecimal aUnitPrice)
          This method provides access to the OICOMPLIST.UNITPRICE column of DB2 type DECIMAL(20,5) NULL.
 

Constructor Detail

OrderItemComponentBean

public OrderItemComponentBean()
Method Detail

getCatalogEntryId

public java.lang.Long getCatalogEntryId()

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

The following is a description of this column:

The CatalogEntry that this component refers to.

Returns:
java.lang.Long

getCatalogQuantity

public java.lang.Double getCatalogQuantity()

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

The following is a description of this column:

The quantity of the CatalogEntry for this component.

Returns:
java.lang.Double

getConfigurationId

public java.lang.String getConfigurationId()

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

The following is a description of this column:

The configuration ID that is supplied by an external configurator to uniquely define a set of components that makes up a DynamicKit.

Returns:
java.lang.String

getCurrency

public java.lang.String getCurrency()

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

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.

Returns:
java.lang.String

getInventoryQuantity

public java.lang.Integer getInventoryQuantity()

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

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

Returns:
java.lang.Integer

getItemSpecificationId

public java.lang.Long getItemSpecificationId()

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

The following is a description of this column:

The SpecifiedItem ID for the component.

Returns:
java.lang.Long

getOrderItemComponentId

public java.lang.Long getOrderItemComponentId()

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

getOrderItemId

public java.lang.Long getOrderItemId()

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

The following is a description of this column:

The OrderItem to which this component is related.

Returns:
java.lang.Long

getRequired

public java.lang.String getRequired()

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

The following is a description of this column:

Indicates if this Item is required to build the Kit:
Y = Yes. If there is insufficient inventory for this Item, then the Kit must be backordered.
N = No. If there is insufficient inventory for this Item, the Kit may still be allocated.

Returns:
java.lang.String

getUnitPrice

public java.math.BigDecimal getUnitPrice()

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

The following is a description of this column:

The unit price of this component.

Returns:
java.math.BigDecimal

setCatalogEntryId

public void setCatalogEntryId(java.lang.Long aCatalogEntryId)

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

The following is a description of this column:

The CatalogEntry that this component refers to.

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

setCatalogQuantity

public void setCatalogQuantity(java.lang.Double aCatalogQuantity)

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

The following is a description of this column:

The quantity of the CatalogEntry for this component.

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

setConfigurationId

public void setConfigurationId(java.lang.String aConfigurationId)

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

The following is a description of this column:

The configuration ID that is supplied by an external configurator to uniquely define a set of components that makes up a DynamicKit.

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

setCurrency

public void setCurrency(java.lang.String aCurrency)

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

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.

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

setInventoryQuantity

public void setInventoryQuantity(java.lang.Integer aInventoryQuantity)

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

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

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

setItemSpecificationId

public void setItemSpecificationId(java.lang.Long aItemSpecificationId)

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

The following is a description of this column:

The SpecifiedItem ID for the component.

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

setOrderItemId

public void setOrderItemId(java.lang.Long aOrderItemId)

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

The following is a description of this column:

The OrderItem to which this component is related.

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

setRequired

public void setRequired(java.lang.String aRequired)

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

The following is a description of this column:

Indicates if this Item is required to build the Kit:
Y = Yes. If there is insufficient inventory for this Item, then the Kit must be backordered.
N = No. If there is insufficient inventory for this Item, the Kit may still be allocated.

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

setUnitPrice

public void setUnitPrice(java.math.BigDecimal aUnitPrice)

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

The following is a description of this column:

The unit price of this component.

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