com.ibm.commerce.order.objects
Class OrderItemBean

com.ibm.commerce.order.objects.OrderItemBean

public class OrderItemBean

This bean provides access to the ORDERITEMS table.

The following is a description of this table:

Each row of this table represents an OrderItem in an Order.


Constructor Summary
OrderItemBean()
           
 
Method Summary
 java.lang.Long getAddressId()
          This method provides access to the ORDERITEMS.ALLOCADDRESS_ID column of DB2 type BIGINT NULL.
 java.lang.Integer getAllocatedFulfillmentCenterId()
          This method provides access to the ORDERITEMS.ALLOCFFMC_ID column of DB2 type INTEGER NULL.
 java.lang.Integer getAllocatedQuantity()
          This method provides access to the ORDERITEMS.ALLOCQUANTITY column of DB2 type INTEGER NOT NULL.
 java.lang.Long getAllocationAddressId()
          This method provides access to the ORDERITEMS.ALLOCADDRESS_ID column of DB2 type BIGINT NULL.
 java.lang.Long getAllocationGroup()
          This method provides access to the ORDERITEMS.ALLOCATIONGROUP column of DB2 type BIGINT NULL.
 java.math.BigDecimal getBasePrice()
          This method provides access to the ORDERITEMS.BASEPRICE column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getBasePriceCurrency()
          This method provides access to the ORDERITEMS.BASECURRENCY column of DB2 type CHAR(3) NULL.
 java.lang.Long getCatalogEntryId()
          This method provides access to the ORDERITEMS.CATENTRY_ID column of DB2 type BIGINT NULL.
 java.lang.String getComment()
          This method provides access to the ORDERITEMS.COMMENTS column of DB2 type VARCHAR(254) NULL.
 java.lang.String getConfigurationId()
          This method provides access to the ORDERITEMS.CONFIGURATIONID column of DB2 type VARCHAR(128) NULL.
 java.lang.Long getContractId()
          This method provides access to the ORDERITEMS.TRADING_ID column of DB2 type BIGINT NULL.
 java.lang.Long getCorrelationGroup()
          This method provides access to the ORDERITEMS.CORRELATIONGROUP column of DB2 type BIGINT NULL.
 java.lang.String getCurrency()
          This method provides access to the ORDERITEMS.BASECURRENCY column of DB2 type CHAR(3) NULL.
 java.lang.String getDescription()
          This method provides access to the ORDERITEMS.DESCRIPTION column of DB2 type VARCHAR(254) NULL.
 java.sql.Timestamp getEstimatedAvailableTime()
          This method provides access to the ORDERITEMS.ESTAVAILTIME column of DB2 type TIMESTAMP NULL.
 java.lang.Integer getField1()
          This method provides access to the ORDERITEMS.FIELD1 column of DB2 type INTEGER NULL.
 java.lang.String getField2()
          This method provides access to the ORDERITEMS.FIELD2 column of DB2 type VARCHAR(254) NULL.
 java.lang.Integer getFulfillmentCenterId()
          This method provides access to the ORDERITEMS.ALLOCFFMC_ID column of DB2 type INTEGER NULL.
 java.lang.String getFulfillmentStatus()
          This method provides access to the ORDERITEMS.FULFILLMENTSTATUS column of DB2 type CHAR(4) NOT NULL.
 java.lang.String getInventoryStatus()
          This method provides access to the ORDERITEMS.INVENTORYSTATUS column of DB2 type CHAR(4) NOT NULL.
 java.lang.Long getItemSpecId()
          This method provides access to the ORDERITEMS.ITEMSPC_ID column of DB2 type BIGINT NULL.
 java.sql.Timestamp getLastAllocatedUpdate()
          This method provides access to the ORDERITEMS.LASTALLOCUPDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getLastUpdate()
          This method provides access to the ORDERITEMS.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 java.lang.String getLineItemType()
          This method provides access to the ORDERITEMS.LINEITEMTYPE column of DB2 type CHAR(4) NULL.
 java.lang.Long getMemberId()
          This method provides access to the ORDERITEMS.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Integer getNeededQuantity()
          This method provides access to the ORDERITEMS.NEEDEDQUANTITY column of DB2 type INTEGER NOT NULL.
 java.lang.Long getOfferId()
          This method provides access to the ORDERITEMS.OFFER_ID column of DB2 type BIGINT NULL.
 java.lang.Long getOrderId()
          This method provides access to the ORDERITEMS.ORDERS_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getOrderItemId()
          This method provides access to the ORDERITEMS.ORDERITEMS_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Integer getOrderReleaseNumber()
          This method provides access to the ORDERITEMS.ORDRELEASENUM column of DB2 type INTEGER NULL.
 java.lang.Long getOutputqID()
          This method provides access to the ORDERITEMS.OUTPUTQ_ID column of DB2 type BIGINT NULL.
 java.lang.String getPartNumber()
          This method provides access to the ORDERITEMS.PARTNUM column of DB2 type VARCHAR(64) NULL.
 java.lang.Integer getPrepareFlags()
          This method provides access to the ORDERITEMS.PREPAREFLAGS column of DB2 type INTEGER NOT NULL.
 java.math.BigDecimal getPrice()
          This method provides access to the ORDERITEMS.BASEPRICE column of DB2 type DECIMAL(20,5) NULL.
 java.sql.Timestamp getPromisedAvailableTime()
          This method provides access to the ORDERITEMS.PROMISEDAVAILTIME column of DB2 type TIMESTAMP NULL.
 java.lang.Double getQuantity()
          This method provides access to the ORDERITEMS.ALLOCQUANTITY column of DB2 type INTEGER NOT NULL.
 java.math.BigDecimal getShippingCharge()
          This method provides access to the ORDERITEMS.SHIPCHARGE column of DB2 type DECIMAL(20,5) NULL.
 java.lang.Integer getShippingModeId()
          This method provides access to the ORDERITEMS.SHIPMODE_ID column of DB2 type INTEGER NULL.
 java.lang.Integer getShippingOffset()
          This method provides access to the ORDERITEMS.SHIPPINGOFFSET column of DB2 type INTEGER NOT NULL.
 java.math.BigDecimal getShippingTaxAmount()
          This method provides access to the ORDERITEMS.SHIPTAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getStatus()
          This method provides access to the ORDERITEMS.FULFILLMENTSTATUS column of DB2 type CHAR(4) NOT NULL.
 java.lang.Integer getStoreId()
          This method provides access to the ORDERITEMS.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 java.math.BigDecimal getTaxAmount()
          This method provides access to the ORDERITEMS.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.Long getTermAndConditionId()
          This method provides access to the ORDERITEMS.TERMCOND_ID column of DB2 type BIGINT NULL.
 java.sql.Timestamp getTimeCreated()
          This method provides access to the ORDERITEMS.LASTCREATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getTimeReleased()
          This method provides access to the ORDERITEMS.TIMERELEASED column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getTimeShipped()
          This method provides access to the ORDERITEMS.TIMESHIPPED column of DB2 type TIMESTAMP NULL.
 java.math.BigDecimal getTotalAdjustment()
          This method provides access to the ORDERITEMS.TOTALADJUSTMENT column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getTotalProduct()
          This method provides access to the ORDERITEMS.TOTALPRODUCT column of DB2 type DECIMAL(20,5) NULL.
 java.sql.Timestamp getTrackingDate()
          This method provides access to the ORDERITEMS.TRACKDATE column of DB2 type TIMESTAMP NULL.
 java.lang.String getTrackingNumber()
          This method provides access to the ORDERITEMS.TRACKNUMBER column of DB2 type VARCHAR(64) NULL.
 void setAddressId(java.lang.Long aAddressId)
          This method provides access to the ORDERITEMS.ALLOCADDRESS_ID column of DB2 type BIGINT NULL.
 void setAllocatedFulfillmentCenterId(java.lang.Integer aAllocatedFulfillmentCenterId)
          This method provides access to the ORDERITEMS.ALLOCFFMC_ID column of DB2 type INTEGER NULL.
 void setAllocatedQuantity(java.lang.Integer aAllocatedQuantity)
          This method provides access to the ORDERITEMS.ALLOCQUANTITY column of DB2 type INTEGER NOT NULL.
 void setAllocationAddressId(java.lang.Long aAllocationAddressId)
          This method provides access to the ORDERITEMS.ALLOCADDRESS_ID column of DB2 type BIGINT NULL.
 void setAllocationGroup(java.lang.Long aAllocationGroup)
          This method provides access to the ORDERITEMS.ALLOCATIONGROUP column of DB2 type BIGINT NULL.
 void setBasePrice(java.math.BigDecimal aBasePrice)
          This method provides access to the ORDERITEMS.BASEPRICE column of DB2 type DECIMAL(20,5) NULL.
 void setBasePriceCurrency(java.lang.String aBasePriceCurrency)
          This method provides access to the ORDERITEMS.BASECURRENCY column of DB2 type CHAR(3) NULL.
 void setCatalogEntryId(java.lang.Long aCatalogEntryId)
          This method provides access to the ORDERITEMS.CATENTRY_ID column of DB2 type BIGINT NULL.
 void setComment(java.lang.String aComment)
          This method provides access to the ORDERITEMS.COMMENTS column of DB2 type VARCHAR(254) NULL.
 void setConfigurationId(java.lang.String aConfigurationId)
          This method provides access to the ORDERITEMS.CONFIGURATIONID column of DB2 type VARCHAR(128) NULL.
 void setContractId(java.lang.Long aContractId)
          This method provides access to the ORDERITEMS.TRADING_ID column of DB2 type BIGINT NULL.
 void setCorrelationGroup(java.lang.Long aCorrelationGroup)
          This method provides access to the ORDERITEMS.CORRELATIONGROUP column of DB2 type BIGINT NULL.
 void setCurrency(java.lang.String aCurrency)
          This method provides access to the ORDERITEMS.BASECURRENCY column of DB2 type CHAR(3) NULL.
 void setDescription(java.lang.String aDescription)
          This method provides access to the ORDERITEMS.DESCRIPTION column of DB2 type VARCHAR(254) NULL.
 void setEstimatedAvailableTime(java.sql.Timestamp aEstimatedAvailableTime)
          This method provides access to the ORDERITEMS.ESTAVAILTIME column of DB2 type TIMESTAMP NULL.
 void setField1(java.lang.Integer aField1)
          This method provides access to the ORDERITEMS.FIELD1 column of DB2 type INTEGER NULL.
 void setField2(java.lang.String aField2)
          This method provides access to the ORDERITEMS.FIELD2 column of DB2 type VARCHAR(254) NULL.
 void setFulfillmentCenterId(java.lang.Integer aFulfillmentCenterId)
          This method provides access to the ORDERITEMS.ALLOCFFMC_ID column of DB2 type INTEGER NULL.
 void setFulfillmentStatus(java.lang.String aFulfillmentStatus)
          This method provides access to the ORDERITEMS.FULFILLMENTSTATUS column of DB2 type CHAR(4) NOT NULL.
 void setInventoryStatus(java.lang.String aInventoryStatus)
          This method provides access to the ORDERITEMS.INVENTORYSTATUS column of DB2 type CHAR(4) NOT NULL.
 void setItemSpecId(java.lang.Long aItemSpecId)
          This method provides access to the ORDERITEMS.ITEMSPC_ID column of DB2 type BIGINT NULL.
 void setLastAllocatedUpdate(java.sql.Timestamp aLastAllocatedUpdate)
          This method provides access to the ORDERITEMS.LASTALLOCUPDATE column of DB2 type TIMESTAMP NULL.
 void setLastUpdate(java.sql.Timestamp aLastUpdate)
          This method provides access to the ORDERITEMS.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setLineItemType(java.lang.String aLineItemType)
          This method provides access to the ORDERITEMS.LINEITEMTYPE column of DB2 type CHAR(4) NULL.
 void setMemberId(java.lang.Long aMemberId)
          This method provides access to the ORDERITEMS.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void setNeededQuantity(java.lang.Integer aNeededQuantity)
          This method provides access to the ORDERITEMS.NEEDEDQUANTITY column of DB2 type INTEGER NOT NULL.
 void setOfferId(java.lang.Long aOfferId)
          This method provides access to the ORDERITEMS.OFFER_ID column of DB2 type BIGINT NULL.
 void setOrderId(java.lang.Long aOrderId)
          This method provides access to the ORDERITEMS.ORDERS_ID column of DB2 type BIGINT NOT NULL.
 void setOrderReleaseNumber(java.lang.Integer aOrderReleaseNumber)
          This method provides access to the ORDERITEMS.ORDRELEASENUM column of DB2 type INTEGER NULL.
 void setOutputqID(java.lang.Long aOutputqID)
          This method provides access to the ORDERITEMS.OUTPUTQ_ID column of DB2 type BIGINT NULL.
 void setPartNumber(java.lang.String aPartNumber)
          This method provides access to the ORDERITEMS.PARTNUM column of DB2 type VARCHAR(64) NULL.
 void setPrepareFlags(java.lang.Integer aPrepareFlags)
          This method provides access to the ORDERITEMS.PREPAREFLAGS column of DB2 type INTEGER NOT NULL.
 void setPrice(java.math.BigDecimal aPrice)
          This method provides access to the ORDERITEMS.BASEPRICE column of DB2 type DECIMAL(20,5) NULL.
 void setPromisedAvailableTime(java.sql.Timestamp aPromisedAvailableTime)
          This method provides access to the ORDERITEMS.PROMISEDAVAILTIME column of DB2 type TIMESTAMP NULL.
 void setQuantity(java.lang.Double aQuantity)
          This method provides access to the ORDERITEMS.ALLOCQUANTITY column of DB2 type INTEGER NOT NULL.
 void setShippingCharge(java.math.BigDecimal aShippingCharge)
          This method provides access to the ORDERITEMS.SHIPCHARGE column of DB2 type DECIMAL(20,5) NULL.
 void setShippingModeId(java.lang.Integer aShippingModeId)
          This method provides access to the ORDERITEMS.SHIPMODE_ID column of DB2 type INTEGER NULL.
 void setShippingOffset(java.lang.Integer aShippingOffset)
          This method provides access to the ORDERITEMS.SHIPPINGOFFSET column of DB2 type INTEGER NOT NULL.
 void setShippingTaxAmount(java.math.BigDecimal aShippingTaxAmount)
          This method provides access to the ORDERITEMS.SHIPTAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 void setStatus(java.lang.String aStatus)
          This method provides access to the ORDERITEMS.FULFILLMENTSTATUS column of DB2 type CHAR(4) NOT NULL.
 void setStoreId(java.lang.Integer aStoreId)
          This method provides access to the ORDERITEMS.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 void setTaxAmount(java.math.BigDecimal aTaxAmount)
          This method provides access to the ORDERITEMS.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 void setTermAndConditionId(java.lang.Long aTermAndConditionId)
          This method provides access to the ORDERITEMS.TERMCOND_ID column of DB2 type BIGINT NULL.
 void setTimeCreated(java.sql.Timestamp aTimeCreated)
          This method provides access to the ORDERITEMS.LASTCREATE column of DB2 type TIMESTAMP NULL.
 void setTimeReleased(java.sql.Timestamp aTimeReleased)
          This method provides access to the ORDERITEMS.TIMERELEASED column of DB2 type TIMESTAMP NULL.
 void setTimeShipped(java.sql.Timestamp aTimeShipped)
          This method provides access to the ORDERITEMS.TIMESHIPPED column of DB2 type TIMESTAMP NULL.
 void setTotalAdjustment(java.math.BigDecimal aTotalAdjustment)
          This method provides access to the ORDERITEMS.TOTALADJUSTMENT column of DB2 type DECIMAL(20,5) NULL.
 void setTotalProduct(java.math.BigDecimal aTotalProduct)
          This method provides access to the ORDERITEMS.TOTALPRODUCT column of DB2 type DECIMAL(20,5) NULL.
 void setTrackingDate(java.sql.Timestamp aTrackingDate)
          This method provides access to the ORDERITEMS.TRACKDATE column of DB2 type TIMESTAMP NULL.
 void setTrackingNumber(java.lang.String aTrackingNumber)
          This method provides access to the ORDERITEMS.TRACKNUMBER column of DB2 type VARCHAR(64) NULL.
 

Constructor Detail

OrderItemBean

public OrderItemBean()
Method Detail

getAddressId

public java.lang.Long getAddressId()

This method provides access to the ORDERITEMS.ALLOCADDRESS_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The shipping Address used when inventory for this OrderItem was allocated or backordered.

Returns:
java.lang.Long

getAllocatedFulfillmentCenterId

public java.lang.Integer getAllocatedFulfillmentCenterId()

This method provides access to the ORDERITEMS.ALLOCFFMC_ID column of DB2 type INTEGER NULL.

The following is a description of this column:

The FulfillmentCenter from which inventory for this OrderItem is allocated or backordered.

Returns:
java.lang.Integer

getAllocatedQuantity

public java.lang.Integer getAllocatedQuantity()

This method provides access to the ORDERITEMS.ALLOCQUANTITY column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Quantity allocated or backordered for this OrderItem. The quantity in BASEITEM.QUANTITYMEASURE units can be calculated by multiplying this value by BASEITEM.QUANTITYMULTIPLE, for the BaseItem of the specified item indicated by ITEMSPC_ID.

Returns:
java.lang.Integer

getAllocationAddressId

public java.lang.Long getAllocationAddressId()

This method provides access to the ORDERITEMS.ALLOCADDRESS_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The shipping Address used when inventory for this OrderItem was allocated or backordered.

Returns:
java.lang.Long

getAllocationGroup

public java.lang.Long getAllocationGroup()

This method provides access to the ORDERITEMS.ALLOCATIONGROUP column of DB2 type BIGINT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.Long

getBasePrice

public java.math.BigDecimal getBasePrice()

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

The following is a description of this column:

If PRICE was converted from a currency different from the OrderItem currency, BASEPRICE is the price that was converted to arrive at PRICE.

Returns:
java.math.BigDecimal

getBasePriceCurrency

public java.lang.String getBasePriceCurrency()

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

The following is a description of this column:

The currency of BASEPRICE.

Returns:
java.lang.String

getCatalogEntryId

public java.lang.Long getCatalogEntryId()

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

The following is a description of this column:

The CatalogEntry, if any, of the product being purchased.

Returns:
java.lang.Long

getComment

public java.lang.String getComment()

This method provides access to the ORDERITEMS.COMMENTS column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Comments from the customer, such as a greeting for a gift.

Returns:
java.lang.String

getConfigurationId

public java.lang.String getConfigurationId()

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

The following is a description of this column:

The identifier that is provided by an external product configurator. This identifier represents a list of order item components that are stored in the OICOMPLIST table.

Returns:
java.lang.String

getContractId

public java.lang.Long getContractId()

This method provides access to the ORDERITEMS.TRADING_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The TradingAgreement, if known, that determines the TermAndCondition objects (including how the price is determined) that apply to this OrderItem.

Returns:
java.lang.Long

getCorrelationGroup

public java.lang.Long getCorrelationGroup()

This method provides access to the ORDERITEMS.CORRELATIONGROUP column of DB2 type BIGINT NULL.

The following is a description of this column:

Normally this is the same as ORDERITEMS_ID, but when an OrderItem is split by the AllocateInventory task command, the newly created OrderItem inherits the CORRELATIONGROUP value from the original OrderItem.

Returns:
java.lang.Long

getCurrency

public java.lang.String getCurrency()

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

The following is a description of this column:

The currency of BASEPRICE.

Returns:
java.lang.String

getDescription

public java.lang.String getDescription()

This method provides access to the ORDERITEMS.DESCRIPTION column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

A mnemonic description of the OrderItem, suitable for display to the customer. This field is usually NULL when CATENTRY_ID is not NULL, since in that case the CatalogEntry description can be displayed.

Returns:
java.lang.String

getEstimatedAvailableTime

public java.sql.Timestamp getEstimatedAvailableTime()

This method provides access to the ORDERITEMS.ESTAVAILTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

An estimate of when sufficient inventory will be available to fulfill this OrderItem. This estimate does not include the shipping offset.

Returns:
java.sql.Timestamp

getField1

public java.lang.Integer getField1()

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

The following is a description of this column:

Customizable.

Returns:
java.lang.Integer

getField2

public java.lang.String getField2()

This method provides access to the ORDERITEMS.FIELD2 column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Customizable.

Returns:
java.lang.String

getFulfillmentCenterId

public java.lang.Integer getFulfillmentCenterId()

This method provides access to the ORDERITEMS.ALLOCFFMC_ID column of DB2 type INTEGER NULL.

The following is a description of this column:

The FulfillmentCenter from which inventory for this OrderItem is allocated or backordered.

Returns:
java.lang.Integer

getFulfillmentStatus

public java.lang.String getFulfillmentStatus()

This method provides access to the ORDERITEMS.FULFILLMENTSTATUS column of DB2 type CHAR(4) NOT NULL.

The following is a description of this column:

The fulfillment status of the OrderItem.
INT = not yet released for fulfillment.
OUT = released for fulfillment.
SHIP = shipment confirmed.

Returns:
java.lang.String

getInventoryStatus

public java.lang.String getInventoryStatus()

This method provides access to the ORDERITEMS.INVENTORYSTATUS column of DB2 type CHAR(4) NOT NULL.

The following is a description of this column:

The allocation status of inventory for this OrderItem.
NALC = inventory is neither allocated nor backordered.
BO = inventory is backordered.
ALLC = inventory is allocated.
FUL = inventory has been released for fulfillment.

Returns:
java.lang.String

getItemSpecId

public java.lang.Long getItemSpecId()

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

The following is a description of this column:

The specified item to be allocated from available inventory and shipped to the customer.

Returns:
java.lang.Long

getLastAllocatedUpdate

public java.sql.Timestamp getLastAllocatedUpdate()

This method provides access to the ORDERITEMS.LASTALLOCUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The most recent time inventory was checked (for unallocated OrderItems), allocated, or backordered, for this OrderItem.

Returns:
java.sql.Timestamp

getLastUpdate

public java.sql.Timestamp getLastUpdate()

This method provides access to the ORDERITEMS.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The most recent time this OrderItem was updated. Changing inventory allocation related information does not cause this time stamp to be updated (refer to the LASTALLOCUPDATE column).

Returns:
java.sql.Timestamp

getLineItemType

public java.lang.String getLineItemType()

This method provides access to the ORDERITEMS.LINEITEMTYPE column of DB2 type CHAR(4) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.String

getMemberId

public java.lang.Long getMemberId()

This method provides access to the ORDERITEMS.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The customer of the OrderItem (which is the same as the customer of the Order).

Returns:
java.lang.Long

getNeededQuantity

public java.lang.Integer getNeededQuantity()

This method provides access to the ORDERITEMS.NEEDEDQUANTITY column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Quantity needed for fulfillment. If CATENTRY is not NULL, this is QUANTITY times CATENTSHIP.NOMINALQUANTITY, converted from CATENTSHIP.QUANTITYMEASURE to BASEITEM.QUANTITYMEASURE, divided by BASEITEM.QUANTITYMULTIPLE and rounded to the nearest integer.

Returns:
java.lang.Integer

getOfferId

public java.lang.Long getOfferId()

This method provides access to the ORDERITEMS.OFFER_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The Offer, if any, and if it still exists, from which PRICE was obtained.

Returns:
java.lang.Long

getOrderId

public java.lang.Long getOrderId()

This method provides access to the ORDERITEMS.ORDERS_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The Order this OrderItem is part of.

Returns:
java.lang.Long

getOrderItemId

public java.lang.Long getOrderItemId()

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

The following is a description of this column:

Generated unique key.

Returns:
java.lang.Long

getOrderReleaseNumber

public java.lang.Integer getOrderReleaseNumber()

This method provides access to the ORDERITEMS.ORDRELEASENUM column of DB2 type INTEGER NULL.

The following is a description of this column:

The associated OrderRelease, if any.

Returns:
java.lang.Integer

getOutputqID

public java.lang.Long getOutputqID()

This method provides access to the ORDERITEMS.OUTPUTQ_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.Long

getPartNumber

public java.lang.String getPartNumber()

This method provides access to the ORDERITEMS.PARTNUM column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

The part number of the CatalogEntry (CATENTRY.PARTNUMBER)for the product.

Returns:
java.lang.String

getPrepareFlags

public java.lang.Integer getPrepareFlags()

This method provides access to the ORDERITEMS.PREPAREFLAGS column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Contains bit flags indicating special processing to be performed by the OrderPrepare command. Refer to ORDERITEMS table: details for more information.

Returns:
java.lang.Integer

getPrice

public java.math.BigDecimal getPrice()

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

The following is a description of this column:

If PRICE was converted from a currency different from the OrderItem currency, BASEPRICE is the price that was converted to arrive at PRICE.

Returns:
java.math.BigDecimal

getPromisedAvailableTime

public java.sql.Timestamp getPromisedAvailableTime()

This method provides access to the ORDERITEMS.PROMISEDAVAILTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

When an Order is placed (using the OrderProcess command), this would be set to EstAvailTime. After that it would normally not be updated, although a CSR could manually update this to reflect a verbal commitment made to the customer.

Returns:
java.sql.Timestamp

getQuantity

public java.lang.Double getQuantity()

This method provides access to the ORDERITEMS.ALLOCQUANTITY column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Quantity allocated or backordered for this OrderItem. The quantity in BASEITEM.QUANTITYMEASURE units can be calculated by multiplying this value by BASEITEM.QUANTITYMULTIPLE, for the BaseItem of the specified item indicated by ITEMSPC_ID.

Returns:
java.lang.Double

getShippingCharge

public java.math.BigDecimal getShippingCharge()

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

The following is a description of this column:

The shipping charge associated with this OrderItem, in the currency specified by CURRENCY.

Returns:
java.math.BigDecimal

getShippingModeId

public java.lang.Integer getShippingModeId()

This method provides access to the ORDERITEMS.SHIPMODE_ID column of DB2 type INTEGER NULL.

The following is a description of this column:

The ShippingMode, if still known.

Returns:
java.lang.Integer

getShippingOffset

public java.lang.Integer getShippingOffset()

This method provides access to the ORDERITEMS.SHIPPINGOFFSET column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

An estimate of how many seconds it will take to ship this item once the Order is placed and inventory has been allocated.

Returns:
java.lang.Integer

getShippingTaxAmount

public java.math.BigDecimal getShippingTaxAmount()

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

The following is a description of this column:

The total shipping taxes associated with this OrderItem, in the Currency specified by CURRENCY.

Returns:
java.math.BigDecimal

getStatus

public java.lang.String getStatus()

This method provides access to the ORDERITEMS.FULFILLMENTSTATUS column of DB2 type CHAR(4) NOT NULL.

The following is a description of this column:

The fulfillment status of the OrderItem.
INT = not yet released for fulfillment.
OUT = released for fulfillment.
SHIP = shipment confirmed.

Returns:
java.lang.String

getStoreId

public java.lang.Integer getStoreId()

This method provides access to the ORDERITEMS.STOREENT_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The StoreEntity the Order (this OrderItem is part of) is part of. This is normally a Store unless STATUS is Q, in which case it is normally a StoreGroup.

Returns:
java.lang.Integer

getTaxAmount

public java.math.BigDecimal getTaxAmount()

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

The following is a description of this column:

The total sales taxes associated with this OrderItem, in the Currency specified by CURRENCY.

Returns:
java.math.BigDecimal

getTermAndConditionId

public java.lang.Long getTermAndConditionId()

This method provides access to the ORDERITEMS.TERMCOND_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The TermAndCondition, if known, that determined the price for this OrderItem.

Returns:
java.lang.Long

getTimeCreated

public java.sql.Timestamp getTimeCreated()

This method provides access to the ORDERITEMS.LASTCREATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time this OrderItem was created.

Returns:
java.sql.Timestamp

getTimeReleased

public java.sql.Timestamp getTimeReleased()

This method provides access to the ORDERITEMS.TIMERELEASED column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time this OrderItem was released for fulfillment.

Returns:
java.sql.Timestamp

getTimeShipped

public java.sql.Timestamp getTimeShipped()

This method provides access to the ORDERITEMS.TIMESHIPPED column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time this OrderItem was manifested for shipment.

Returns:
java.sql.Timestamp

getTotalAdjustment

public java.math.BigDecimal getTotalAdjustment()

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

The following is a description of this column:

The total of the monetary amounts of the OrderItemAdjustments for this OrderItem, in the Currency specified by CURRENCY.

Returns:
java.math.BigDecimal

getTotalProduct

public java.math.BigDecimal getTotalProduct()

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

The following is a description of this column:

PRICE times QUANTITY.

Returns:
java.math.BigDecimal

getTrackingDate

public java.sql.Timestamp getTrackingDate()

This method provides access to the ORDERITEMS.TRACKDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.sql.Timestamp

getTrackingNumber

public java.lang.String getTrackingNumber()

This method provides access to the ORDERITEMS.TRACKNUMBER column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.String

setAddressId

public void setAddressId(java.lang.Long aAddressId)

This method provides access to the ORDERITEMS.ALLOCADDRESS_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The shipping Address used when inventory for this OrderItem was allocated or backordered.

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

setAllocatedFulfillmentCenterId

public void setAllocatedFulfillmentCenterId(java.lang.Integer aAllocatedFulfillmentCenterId)

This method provides access to the ORDERITEMS.ALLOCFFMC_ID column of DB2 type INTEGER NULL.

The following is a description of this column:

The FulfillmentCenter from which inventory for this OrderItem is allocated or backordered.

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

setAllocatedQuantity

public void setAllocatedQuantity(java.lang.Integer aAllocatedQuantity)

This method provides access to the ORDERITEMS.ALLOCQUANTITY column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Quantity allocated or backordered for this OrderItem. The quantity in BASEITEM.QUANTITYMEASURE units can be calculated by multiplying this value by BASEITEM.QUANTITYMULTIPLE, for the BaseItem of the specified item indicated by ITEMSPC_ID.

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

setAllocationAddressId

public void setAllocationAddressId(java.lang.Long aAllocationAddressId)

This method provides access to the ORDERITEMS.ALLOCADDRESS_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The shipping Address used when inventory for this OrderItem was allocated or backordered.

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

setAllocationGroup

public void setAllocationGroup(java.lang.Long aAllocationGroup)

This method provides access to the ORDERITEMS.ALLOCATIONGROUP column of DB2 type BIGINT NULL.

The following is a description of this column:

Reserved for IBM internal use.

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

setBasePrice

public void setBasePrice(java.math.BigDecimal aBasePrice)

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

The following is a description of this column:

If PRICE was converted from a currency different from the OrderItem currency, BASEPRICE is the price that was converted to arrive at PRICE.

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

setBasePriceCurrency

public void setBasePriceCurrency(java.lang.String aBasePriceCurrency)

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

The following is a description of this column:

The currency of BASEPRICE.

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

setCatalogEntryId

public void setCatalogEntryId(java.lang.Long aCatalogEntryId)

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

The following is a description of this column:

The CatalogEntry, if any, of the product being purchased.

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

setComment

public void setComment(java.lang.String aComment)

This method provides access to the ORDERITEMS.COMMENTS column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Comments from the customer, such as a greeting for a gift.

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

setConfigurationId

public void setConfigurationId(java.lang.String aConfigurationId)

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

The following is a description of this column:

The identifier that is provided by an external product configurator. This identifier represents a list of order item components that are stored in the OICOMPLIST table.

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

setContractId

public void setContractId(java.lang.Long aContractId)

This method provides access to the ORDERITEMS.TRADING_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The TradingAgreement, if known, that determines the TermAndCondition objects (including how the price is determined) that apply to this OrderItem.

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

setCorrelationGroup

public void setCorrelationGroup(java.lang.Long aCorrelationGroup)

This method provides access to the ORDERITEMS.CORRELATIONGROUP column of DB2 type BIGINT NULL.

The following is a description of this column:

Normally this is the same as ORDERITEMS_ID, but when an OrderItem is split by the AllocateInventory task command, the newly created OrderItem inherits the CORRELATIONGROUP value from the original OrderItem.

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

setCurrency

public void setCurrency(java.lang.String aCurrency)

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

The following is a description of this column:

The currency of BASEPRICE.

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

setDescription

public void setDescription(java.lang.String aDescription)

This method provides access to the ORDERITEMS.DESCRIPTION column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

A mnemonic description of the OrderItem, suitable for display to the customer. This field is usually NULL when CATENTRY_ID is not NULL, since in that case the CatalogEntry description can be displayed.

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

setEstimatedAvailableTime

public void setEstimatedAvailableTime(java.sql.Timestamp aEstimatedAvailableTime)

This method provides access to the ORDERITEMS.ESTAVAILTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

An estimate of when sufficient inventory will be available to fulfill this OrderItem. This estimate does not include the shipping offset.

Parameters:
aEstimatedAvailableTime - java.sql.Timestamp
Returns:
void

setField1

public void setField1(java.lang.Integer aField1)

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

The following is a description of this column:

Customizable.

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

setField2

public void setField2(java.lang.String aField2)

This method provides access to the ORDERITEMS.FIELD2 column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Customizable.

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

setFulfillmentCenterId

public void setFulfillmentCenterId(java.lang.Integer aFulfillmentCenterId)

This method provides access to the ORDERITEMS.ALLOCFFMC_ID column of DB2 type INTEGER NULL.

The following is a description of this column:

The FulfillmentCenter from which inventory for this OrderItem is allocated or backordered.

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

setFulfillmentStatus

public void setFulfillmentStatus(java.lang.String aFulfillmentStatus)

This method provides access to the ORDERITEMS.FULFILLMENTSTATUS column of DB2 type CHAR(4) NOT NULL.

The following is a description of this column:

The fulfillment status of the OrderItem.
INT = not yet released for fulfillment.
OUT = released for fulfillment.
SHIP = shipment confirmed.

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

setInventoryStatus

public void setInventoryStatus(java.lang.String aInventoryStatus)

This method provides access to the ORDERITEMS.INVENTORYSTATUS column of DB2 type CHAR(4) NOT NULL.

The following is a description of this column:

The allocation status of inventory for this OrderItem.
NALC = inventory is neither allocated nor backordered.
BO = inventory is backordered.
ALLC = inventory is allocated.
FUL = inventory has been released for fulfillment.

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

setItemSpecId

public void setItemSpecId(java.lang.Long aItemSpecId)

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

The following is a description of this column:

The specified item to be allocated from available inventory and shipped to the customer.

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

setLastAllocatedUpdate

public void setLastAllocatedUpdate(java.sql.Timestamp aLastAllocatedUpdate)

This method provides access to the ORDERITEMS.LASTALLOCUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The most recent time inventory was checked (for unallocated OrderItems), allocated, or backordered, for this OrderItem.

Parameters:
aLastAllocatedUpdate - java.sql.Timestamp
Returns:
void

setLastUpdate

public void setLastUpdate(java.sql.Timestamp aLastUpdate)

This method provides access to the ORDERITEMS.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The most recent time this OrderItem was updated. Changing inventory allocation related information does not cause this time stamp to be updated (refer to the LASTALLOCUPDATE column).

Parameters:
aLastUpdate - java.sql.Timestamp
Returns:
void

setLineItemType

public void setLineItemType(java.lang.String aLineItemType)

This method provides access to the ORDERITEMS.LINEITEMTYPE column of DB2 type CHAR(4) NULL.

The following is a description of this column:

Reserved for IBM internal use.

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

setMemberId

public void setMemberId(java.lang.Long aMemberId)

This method provides access to the ORDERITEMS.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The customer of the OrderItem (which is the same as the customer of the Order).

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

setNeededQuantity

public void setNeededQuantity(java.lang.Integer aNeededQuantity)

This method provides access to the ORDERITEMS.NEEDEDQUANTITY column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Quantity needed for fulfillment. If CATENTRY is not NULL, this is QUANTITY times CATENTSHIP.NOMINALQUANTITY, converted from CATENTSHIP.QUANTITYMEASURE to BASEITEM.QUANTITYMEASURE, divided by BASEITEM.QUANTITYMULTIPLE and rounded to the nearest integer.

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

setOfferId

public void setOfferId(java.lang.Long aOfferId)

This method provides access to the ORDERITEMS.OFFER_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The Offer, if any, and if it still exists, from which PRICE was obtained.

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

setOrderId

public void setOrderId(java.lang.Long aOrderId)

This method provides access to the ORDERITEMS.ORDERS_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The Order this OrderItem is part of.

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

setOrderReleaseNumber

public void setOrderReleaseNumber(java.lang.Integer aOrderReleaseNumber)

This method provides access to the ORDERITEMS.ORDRELEASENUM column of DB2 type INTEGER NULL.

The following is a description of this column:

The associated OrderRelease, if any.

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

setOutputqID

public void setOutputqID(java.lang.Long aOutputqID)

This method provides access to the ORDERITEMS.OUTPUTQ_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

Reserved for IBM internal use.

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

setPartNumber

public void setPartNumber(java.lang.String aPartNumber)

This method provides access to the ORDERITEMS.PARTNUM column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

The part number of the CatalogEntry (CATENTRY.PARTNUMBER)for the product.

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

setPrepareFlags

public void setPrepareFlags(java.lang.Integer aPrepareFlags)

This method provides access to the ORDERITEMS.PREPAREFLAGS column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Contains bit flags indicating special processing to be performed by the OrderPrepare command. Refer to ORDERITEMS table: details for more information.

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

setPrice

public void setPrice(java.math.BigDecimal aPrice)

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

The following is a description of this column:

If PRICE was converted from a currency different from the OrderItem currency, BASEPRICE is the price that was converted to arrive at PRICE.

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

setPromisedAvailableTime

public void setPromisedAvailableTime(java.sql.Timestamp aPromisedAvailableTime)

This method provides access to the ORDERITEMS.PROMISEDAVAILTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

When an Order is placed (using the OrderProcess command), this would be set to EstAvailTime. After that it would normally not be updated, although a CSR could manually update this to reflect a verbal commitment made to the customer.

Parameters:
aPromisedAvailableTime - java.sql.Timestamp
Returns:
void

setQuantity

public void setQuantity(java.lang.Double aQuantity)

This method provides access to the ORDERITEMS.ALLOCQUANTITY column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Quantity allocated or backordered for this OrderItem. The quantity in BASEITEM.QUANTITYMEASURE units can be calculated by multiplying this value by BASEITEM.QUANTITYMULTIPLE, for the BaseItem of the specified item indicated by ITEMSPC_ID.

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

setShippingCharge

public void setShippingCharge(java.math.BigDecimal aShippingCharge)

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

The following is a description of this column:

The shipping charge associated with this OrderItem, in the currency specified by CURRENCY.

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

setShippingModeId

public void setShippingModeId(java.lang.Integer aShippingModeId)

This method provides access to the ORDERITEMS.SHIPMODE_ID column of DB2 type INTEGER NULL.

The following is a description of this column:

The ShippingMode, if still known.

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

setShippingOffset

public void setShippingOffset(java.lang.Integer aShippingOffset)

This method provides access to the ORDERITEMS.SHIPPINGOFFSET column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

An estimate of how many seconds it will take to ship this item once the Order is placed and inventory has been allocated.

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

setShippingTaxAmount

public void setShippingTaxAmount(java.math.BigDecimal aShippingTaxAmount)

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

The following is a description of this column:

The total shipping taxes associated with this OrderItem, in the Currency specified by CURRENCY.

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

setStatus

public void setStatus(java.lang.String aStatus)

This method provides access to the ORDERITEMS.FULFILLMENTSTATUS column of DB2 type CHAR(4) NOT NULL.

The following is a description of this column:

The fulfillment status of the OrderItem.
INT = not yet released for fulfillment.
OUT = released for fulfillment.
SHIP = shipment confirmed.

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

setStoreId

public void setStoreId(java.lang.Integer aStoreId)

This method provides access to the ORDERITEMS.STOREENT_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The StoreEntity the Order (this OrderItem is part of) is part of. This is normally a Store unless STATUS is Q, in which case it is normally a StoreGroup.

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

setTaxAmount

public void setTaxAmount(java.math.BigDecimal aTaxAmount)

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

The following is a description of this column:

The total sales taxes associated with this OrderItem, in the Currency specified by CURRENCY.

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

setTermAndConditionId

public void setTermAndConditionId(java.lang.Long aTermAndConditionId)

This method provides access to the ORDERITEMS.TERMCOND_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The TermAndCondition, if known, that determined the price for this OrderItem.

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

setTimeCreated

public void setTimeCreated(java.sql.Timestamp aTimeCreated)

This method provides access to the ORDERITEMS.LASTCREATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time this OrderItem was created.

Parameters:
aTimeCreated - java.sql.Timestamp
Returns:
void

setTimeReleased

public void setTimeReleased(java.sql.Timestamp aTimeReleased)

This method provides access to the ORDERITEMS.TIMERELEASED column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time this OrderItem was released for fulfillment.

Parameters:
aTimeReleased - java.sql.Timestamp
Returns:
void

setTimeShipped

public void setTimeShipped(java.sql.Timestamp aTimeShipped)

This method provides access to the ORDERITEMS.TIMESHIPPED column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time this OrderItem was manifested for shipment.

Parameters:
aTimeShipped - java.sql.Timestamp
Returns:
void

setTotalAdjustment

public void setTotalAdjustment(java.math.BigDecimal aTotalAdjustment)

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

The following is a description of this column:

The total of the monetary amounts of the OrderItemAdjustments for this OrderItem, in the Currency specified by CURRENCY.

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

setTotalProduct

public void setTotalProduct(java.math.BigDecimal aTotalProduct)

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

The following is a description of this column:

PRICE times QUANTITY.

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

setTrackingDate

public void setTrackingDate(java.sql.Timestamp aTrackingDate)

This method provides access to the ORDERITEMS.TRACKDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
aTrackingDate - java.sql.Timestamp
Returns:
void

setTrackingNumber

public void setTrackingNumber(java.lang.String aTrackingNumber)

This method provides access to the ORDERITEMS.TRACKNUMBER column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

Reserved for IBM internal use.

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