com.ibm.commerce.order.objects
Class OrderItemAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractAccessBean
        |
        +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
              |
              +--com.ibm.commerce.order.objects.OrderItemAccessBean
All Implemented Interfaces:
OrderItemAccessBeanData, java.io.Serializable

public class OrderItemAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements OrderItemAccessBeanData

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.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
OrderItemAccessBean()
          Default constructor.
OrderItemAccessBean(javax.ejb.EJBObject object)
          Creates an access bean for the specified EJB
OrderItemAccessBean(java.lang.Long anMemberId, java.lang.Integer anStoreEntityId, java.lang.Long anCatalogEntryId, java.lang.Double afQuantity, java.lang.String astrStatus, java.lang.Long anOrderId)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
OrderItemAccessBean(java.lang.Long anAddressId, java.lang.Long anMemberId, java.lang.Integer anStoreEntityId, java.lang.Long anCatalogEntryId, java.lang.Double afQuantity, java.lang.String astrStatus, java.lang.Long anOrderId)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
OrderItemAccessBean(java.lang.Long anAddressId, java.lang.Long anMemberId, java.lang.Integer anStoreEntityId, java.lang.Long anCatalogEntryId, java.lang.Double afQuantity, java.lang.String astrStatus, java.lang.Long anOrderId, java.lang.Long anContractId)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
 
Method Summary
 void commitCopyHelper()
          Update(flush) data to the EJBObject (persistent storage).
 java.util.Enumeration findByCatalogEntryId(java.lang.Long anCatalogEntryId)
          Retrieves all the order items for specified catalog entry.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.CATENTRY_ID = ?)
 java.util.Enumeration findByMemberCatalogEntryAndStore(java.lang.Long anMemberId, java.lang.Long anCatalogEntryId, java.lang.Integer anStoreEntityId)
          Retrieves all the order items for specified customer, catalog entry and store.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.MEMBER_ID = ?) and (T1.CATENTRY_ID = ?) and (T1.STOREENT_ID = ?)
 java.util.Enumeration findByMemberStoreAndStatus(java.lang.Long anMemberId, java.lang.Integer anStoreEntityId, java.lang.String astrStatus)
          Retrieves all the order items for specified customer, store and status.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.MEMBER_ID = ?) and (T1.STOREENT_ID = ?) and (T1.STATUS = ?)
 java.util.Enumeration findByOfferId(java.lang.Long anOfferId)
          Retrieves all the order items for specified offer.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.OFFER_ID = ?)
 java.util.Enumeration findByOrder(java.lang.Long anOrderId)
          Retrieves all the order items which are part of the specified order.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.ORDERS_ID = ?) order by T1.ADDRESS_ID, T1.ORDERITEMS_ID
 java.util.Enumeration findByOrderAndMemberForUpdate(java.lang.Long anOrderId, java.lang.Long anMemberId)
          Retrieves all the order items for specified order and customer.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE T1.ORDERS_ID = ? and T1.MEMBER_ID = ? for update
 java.util.Enumeration findByOrderAndReleaseAndFilfillmentStatusNotShip(java.lang.Long aDByOrderAndReleaseAndFilfillmentStatusNotShip, java.lang.Integer aDByOrderAndReleaseAndFilfillmentStatusNotShip)
          IBM internal use only.
 java.util.Enumeration findByOrderForUpdate(java.lang.Long anOrderId)
          Retrieves all the order items which are part of the specified order.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE T1.ORDERS_ID = ? for update
 java.util.Enumeration findByOrderIds(java.lang.Long[] aDByOrderIds, java.lang.String aDByOrderIds, boolean aDByOrderIds)
          IBM internal use only.
 java.util.Enumeration findByOrderIdsAndATPCodes(java.lang.Long[] aDByOrderIdsAndATPCodes, java.util.Set aDByOrderIdsAndATPCodes, java.sql.Timestamp aDByOrderIdsAndATPCodes, java.lang.String aDByOrderIdsAndATPCodes, boolean aDByOrderIdsAndATPCodes)
          IBM internal use only.
 java.util.Enumeration findByOrderReleaseNumAndOrdersId(java.lang.Integer aDByOrderReleaseNumAndOrdersId, java.lang.Long aDByOrderReleaseNumAndOrdersId)
          IBM internal use only.
 java.util.Enumeration findByOrderSortedByCatalogEntryId(java.lang.Long anOrderId)
          Retrieves all the order items which are part of the specified order.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.ORDERS_ID = ?) order by T1.CATENTRY_ID
 java.util.Enumeration findByOrderSortedByOrderItemId(java.lang.Long anOrderId)
          Retrieves all the order items for specified order.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.ORDERS_ID = ?) order by T1.ORDERITEMS_ID
 java.util.Enumeration findByTradingId(java.lang.Long anTradingId)
          Retrieves all the order items for specified trading agreement.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.TRADING_ID = ?)
 java.util.Enumeration findInvalidlyAllocatedAndBackorderedItemsByOrdersId(java.lang.Long aDInvalidlyAllocatedAndBackorderedItemsByOrdersId)
          IBM internal use only.
 java.util.Enumeration findInvalidOrderItemsByOrdersId(java.lang.Long aDInvalidOrderItemsByOrdersId)
          IBM internal use only.
 java.util.Enumeration findPendingOrderItemsByMemberAndAddress(java.lang.Long anMemberId, java.lang.Long anAddressId)
          Retrieves all pending order items for specified customer and shipping address.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.MEMBER_ID = ?) and (T1.ADDRESS_ID = ?) and (T1.STATUS = 'P')
 java.util.Enumeration findPendingOrderItemsByMemberCatalogEntryAndStore(java.lang.Long anMemberId, java.lang.Long anCatalogEntryId, java.lang.Integer anStoreEntityId)
          Retrieves all pending order items for specified customer, catalog entry and store.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.MEMBER_ID = ?) and (T1.CATENTRY_ID = ?) and (T1.STOREENT_ID = ?) and (T1.STATUS = 'P')
 java.util.Enumeration findPendingOrderItemsForMember(java.lang.Long anMemberId)
          Retrieves all pending order items for specified customer.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.MEMBER_ID = ?) and (T1.STATUS = 'P')
 java.util.Enumeration findWithPushDownQuery(java.lang.String astrWithPushDownQuery)
          Retrieves order items identified by the specified WHERE clause.
 java.lang.String getAddressId()
          This method provides access to the ORDERITEMS.ADDRESS_ID column of DB2 type BIGINT NULL.
 java.lang.Long getAddressIdInEJBType()
          This method provides access to the ORDERITEMS.ADDRESS_ID column of DB2 type BIGINT NULL.
 java.math.BigDecimal getAdjustmentSum()
          IBM internal use only.
 java.lang.String getAllocatedFulfillmentCenterId()
          This method provides access to the ORDERITEMS.ALLOCFFMC_ID column of DB2 type INTEGER NULL.
 java.lang.Integer getAllocatedFulfillmentCenterIdInEJBType()
          This method provides access to the ORDERITEMS.ALLOCFFMC_ID column of DB2 type INTEGER NULL.
 java.lang.String getAllocatedQuantity()
          This method provides access to the ORDERITEMS.ALLOCQUANTITY column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getAllocatedQuantityInEJBType()
          This method provides access to the ORDERITEMS.ALLOCQUANTITY column of DB2 type INTEGER NOT NULL.
 java.lang.String getAllocationAddressId()
          This method provides access to the ORDERITEMS.ALLOCADDRESS_ID column of DB2 type BIGINT NULL.
 java.lang.Long getAllocationAddressIdInEJBType()
          This method provides access to the ORDERITEMS.ALLOCADDRESS_ID column of DB2 type BIGINT NULL.
 java.lang.String getAllocationGroup()
          This method provides access to the ORDERITEMS.ALLOCATIONGROUP column of DB2 type BIGINT NULL.
 java.lang.Long getAllocationGroupInEJBType()
          This method provides access to the ORDERITEMS.ALLOCATIONGROUP column of DB2 type BIGINT NULL.
 java.util.Enumeration getAttachedDiscountOrShippingCalculationCodes(java.lang.Integer aAttachedDiscountOrShippingCalculationCodes)
          IBM internal use only.
 java.lang.String 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.math.BigDecimal getBasePriceInEJBType()
          This method provides access to the ORDERITEMS.BASEPRICE column of DB2 type DECIMAL(20,5) NULL.
 CatalogEntryAccessBean getCatalogEntry()
          Returns CatalogEntryAccessBean object which represents catalog entry reference by this order item.
 java.lang.String getCatalogEntryId()
          This method provides access to the ORDERITEMS.CATENTRY_ID column of DB2 type BIGINT NULL.
 java.lang.Long getCatalogEntryIdInEJBType()
          This method provides access to the ORDERITEMS.CATENTRY_ID column of DB2 type BIGINT NULL.
 com.ibm.commerce.order.objimpl.OrderTaxData getCategoryTaxAmount(java.lang.Integer aCategoryTaxAmount)
          IBM internal use only.
 com.ibm.commerce.order.objimpl.OrderTaxData[] getCategoryTaxAmounts()
          IBM internal use only.
 java.lang.String getComment()
          This method provides access to the ORDERITEMS.COMMENTS column of DB2 type VARCHAR(254) NULL.
 java.util.Enumeration getConfigurationComponents()
          Retrieves all the components of a dynamic kit for this 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.lang.String getConfigurationId()
          This method provides access to the ORDERITEMS.CONFIGURATIONID column of DB2 type VARCHAR(128) NULL.
 java.lang.String getContractId()
          This method provides access to the ORDERITEMS.TRADING_ID column of DB2 type BIGINT NULL.
 java.lang.Long getContractIdInEJBType()
          This method provides access to the ORDERITEMS.TRADING_ID column of DB2 type BIGINT NULL.
 java.lang.String getCorrelationGroup()
          This method provides access to the ORDERITEMS.CORRELATIONGROUP column of DB2 type BIGINT NULL.
 java.lang.Long getCorrelationGroupInEJBType()
          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.CURRENCY column of DB2 type CHAR(10) NULL.
 java.lang.String getDescription()
          This method provides access to the ORDERITEMS.DESCRIPTION column of DB2 type VARCHAR(254) NULL.
 java.lang.String getEstimatedAvailableTime()
          This method provides access to the ORDERITEMS.ESTAVAILTIME column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getEstimatedAvailableTimeInEJBType()
          This method provides access to the ORDERITEMS.ESTAVAILTIME column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getEstimatedOrPromisedShippingTime()
          Calculates estimated or promised shipping time for an order item.
 java.sql.Timestamp getEstimatedShippingTime()
          Calculates estimated shipping time for the order item by adding shipping offset to the maximum between the estimated availability time and the current time.
 java.lang.String getField1()
          This method provides access to the ORDERITEMS.FIELD1 column of DB2 type INTEGER NULL.
 java.lang.Integer getField1InEJBType()
          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.String getFulfillmentCenterId()
          This method provides access to the ORDERITEMS.FFMCENTER_ID column of DB2 type INTEGER NULL.
 java.lang.Integer getFulfillmentCenterIdInEJBType()
          This method provides access to the ORDERITEMS.FFMCENTER_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.String getItemSpecId()
          This method provides access to the ORDERITEMS.ITEMSPC_ID column of DB2 type BIGINT NULL.
 java.lang.Long getItemSpecIdInEJBType()
          This method provides access to the ORDERITEMS.ITEMSPC_ID column of DB2 type BIGINT NULL.
 java.lang.String getLastAllocatedUpdate()
          This method provides access to the ORDERITEMS.LASTALLOCUPDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getLastAllocatedUpdateInEJBType()
          This method provides access to the ORDERITEMS.LASTALLOCUPDATE column of DB2 type TIMESTAMP NULL.
 java.lang.String getLastUpdate()
          This method provides access to the ORDERITEMS.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getLastUpdateInEJBType()
          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.String getMemberId()
          This method provides access to the ORDERITEMS.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getMemberIdInEJBType()
          This method provides access to the ORDERITEMS.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getNeededQuantity()
          This method provides access to the ORDERITEMS.NEEDEDQUANTITY column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getNeededQuantityInEJBType()
          This method provides access to the ORDERITEMS.NEEDEDQUANTITY column of DB2 type INTEGER NOT NULL.
 java.lang.String getOfferId()
          This method provides access to the ORDERITEMS.OFFER_ID column of DB2 type BIGINT NULL.
 java.lang.String getOfferId()
          This method provides access to the ORDERITEMS.OFFER_ID column of DB2 type BIGINT NULL.
 java.lang.Long getOfferIdInEJBType()
          This method provides access to the ORDERITEMS.OFFER_ID column of DB2 type BIGINT NULL.
 OrderAccessBean getOrder()
          This method provides access to the ORDERITEMS.ORDERS_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getOrderId()
          This method provides access to the ORDERITEMS.ORDERS_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getOrderIdInEJBType()
          This method provides access to the ORDERITEMS.ORDERS_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getOrderItemId()
          This method provides access to the ORDERITEMS.ORDERITEMS_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getOrderItemIdInEJBType()
          This method provides access to the ORDERITEMS.ORDERITEMS_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getOrderReleaseNumber()
          This method provides access to the ORDERITEMS.ORDRELEASENUM column of DB2 type INTEGER NULL.
 java.lang.Integer getOrderReleaseNumberInEJBType()
          This method provides access to the ORDERITEMS.ORDRELEASENUM column of DB2 type INTEGER NULL.
 java.lang.String getOutputqID()
          This method provides access to the ORDERITEMS.OUTPUTQ_ID column of DB2 type BIGINT NULL.
 java.lang.Long getOutputqIDInEJBType()
          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.String getPrepareFlags()
          This method provides access to the ORDERITEMS.PREPAREFLAGS column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getPrepareFlagsInEJBType()
          This method provides access to the ORDERITEMS.PREPAREFLAGS column of DB2 type INTEGER NOT NULL.
 java.lang.String getPrice()
          This method provides access to the ORDERITEMS.PRICE column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getPriceInEJBType()
          This method provides access to the ORDERITEMS.PRICE column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getPromisedAvailableTime()
          This method provides access to the ORDERITEMS.PROMISEDAVAILTIME column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getPromisedAvailableTimeInEJBType()
          This method provides access to the ORDERITEMS.PROMISEDAVAILTIME column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getPromisedShippingTime()
          Calculates promised shipping time for an order item by adding shipping offset to promised availability time.
 java.lang.String getQuantity()
          This method provides access to the ORDERITEMS.QUANTITY column of DB2 type FLOAT NOT NULL.
 java.lang.Double getQuantityInEJBType()
          This method provides access to the ORDERITEMS.QUANTITY column of DB2 type FLOAT NOT NULL.
 java.lang.String getResolvedDescription()
          Returns a short description of the catalog entry referenced by this order item.
 java.lang.String getShippingCharge()
          This method provides access to the ORDERITEMS.SHIPCHARGE column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getShippingChargeInEJBType()
          This method provides access to the ORDERITEMS.SHIPCHARGE column of DB2 type DECIMAL(20,5) NULL.
 ShippingModeAccessBean getShippingMode()
          This method provides access to the ORDERITEMS.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 java.lang.String getShippingModeId()
          This method provides access to the ORDERITEMS.SHIPMODE_ID column of DB2 type INTEGER NULL.
 java.lang.Integer getShippingModeIdInEJBType()
          This method provides access to the ORDERITEMS.SHIPMODE_ID column of DB2 type INTEGER NULL.
 java.lang.String getShippingOffset()
          This method provides access to the ORDERITEMS.SHIPPINGOFFSET column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getShippingOffsetInEJBType()
          This method provides access to the ORDERITEMS.SHIPPINGOFFSET column of DB2 type INTEGER NOT NULL.
 java.lang.String getShippingTaxAmount()
          This method provides access to the ORDERITEMS.SHIPTAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getShippingTaxAmountInEJBType()
          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.STATUS column of DB2 type CHAR(1) NOT NULL.
 java.lang.String getStoreId()
          This method provides access to the ORDERITEMS.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getStoreIdInEJBType()
          This method provides access to the ORDERITEMS.STOREENT_ID column of DB2 type INTEGER NOT NULL.
 java.lang.String getTaxAmount()
          This method provides access to the ORDERITEMS.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getTaxAmountInEJBType()
          This method provides access to the ORDERITEMS.TAXAMOUNT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getTermAndConditionId()
          This method provides access to the ORDERITEMS.TERMCOND_ID column of DB2 type BIGINT NULL.
 java.lang.Long getTermAndConditionIdInEJBType()
          This method provides access to the ORDERITEMS.TERMCOND_ID column of DB2 type BIGINT NULL.
 java.lang.String getTimeCreated()
          This method provides access to the ORDERITEMS.LASTCREATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getTimeCreatedInEJBType()
          This method provides access to the ORDERITEMS.LASTCREATE column of DB2 type TIMESTAMP NULL.
 java.lang.String getTimeReleased()
          This method provides access to the ORDERITEMS.TIMERELEASED column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getTimeReleasedInEJBType()
          This method provides access to the ORDERITEMS.TIMERELEASED column of DB2 type TIMESTAMP NULL.
 java.lang.String getTimeShipped()
          This method provides access to the ORDERITEMS.TIMESHIPPED column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getTimeShippedInEJBType()
          This method provides access to the ORDERITEMS.TIMESHIPPED column of DB2 type TIMESTAMP NULL.
 java.lang.String getTotalAdjustment()
          This method provides access to the ORDERITEMS.TOTALADJUSTMENT column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getTotalAdjustmentByDisplayLevel(java.lang.Integer aTotalAdjustmentByDisplayLevel)
          IBM internal use only.
 java.math.BigDecimal getTotalAdjustmentInEJBType()
          This method provides access to the ORDERITEMS.TOTALADJUSTMENT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getTotalProduct()
          This method provides access to the ORDERITEMS.TOTALPRODUCT column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getTotalProductInEJBType()
          This method provides access to the ORDERITEMS.TOTALPRODUCT column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getTrackingDate()
          This method provides access to the ORDERITEMS.TRACKDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getTrackingDateInEJBType()
          This method provides access to the ORDERITEMS.TRACKDATE column of DB2 type TIMESTAMP NULL.
 java.lang.String[] getTrackingIds()
          IBM internal use only.
 java.lang.String getTrackingNumber()
          This method provides access to the ORDERITEMS.TRACKNUMBER column of DB2 type VARCHAR(64) NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void resetAllCategoryTaxes()
          IBM internal use only.
 void resetCategoryTax(java.lang.Integer aEtCategoryTax)
          IBM internal use only.
 void setAddressId(java.lang.Long aAddressId)
          This method provides access to the ORDERITEMS.ADDRESS_ID column of DB2 type BIGINT NULL.
 void setAddressId(java.lang.String aAddressId)
          This method provides access to the ORDERITEMS.ADDRESS_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 setAllocatedFulfillmentCenterId(java.lang.String 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 setAllocatedQuantity(java.lang.String 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 setAllocationAddressId(java.lang.String 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 setAllocationGroup(java.lang.String 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 setBasePrice(java.lang.String 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 setCatalogEntryId(java.lang.String aCatalogEntryId)
          This method provides access to the ORDERITEMS.CATENTRY_ID column of DB2 type BIGINT NULL.
 void setCategoryTaxAmount(java.lang.Integer aCategoryTaxAmount, java.math.BigDecimal aCategoryTaxAmount)
          IBM internal use only.
 void setCategoryTaxAmounts(com.ibm.commerce.order.objimpl.OrderTaxData[] aCategoryTaxAmounts)
          IBM internal use only.
 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 setContractId(java.lang.String 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 setCorrelationGroup(java.lang.String 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.CURRENCY column of DB2 type CHAR(10) 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.lang.String aEstimatedAvailableTime)
          This method provides access to the ORDERITEMS.ESTAVAILTIME column of DB2 type TIMESTAMP 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 setField1(java.lang.String 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.FFMCENTER_ID column of DB2 type INTEGER NULL.
 void setFulfillmentCenterId(java.lang.String aFulfillmentCenterId)
          This method provides access to the ORDERITEMS.FFMCENTER_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 setInitKey_orderItemId(java.lang.String aInitKey_orderItemId)
          Set the primary key for this object
 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 setItemSpecId(java.lang.String aItemSpecId)
          This method provides access to the ORDERITEMS.ITEMSPC_ID column of DB2 type BIGINT NULL.
 void setLastAllocatedUpdate(java.lang.String aLastAllocatedUpdate)
          This method provides access to the ORDERITEMS.LASTALLOCUPDATE column of DB2 type TIMESTAMP NULL.
 void setLastAllocatedUpdate(java.sql.Timestamp aLastAllocatedUpdate)
          This method provides access to the ORDERITEMS.LASTALLOCUPDATE column of DB2 type TIMESTAMP NULL.
 void setLastUpdate(java.lang.String aLastUpdate)
          This method provides access to the ORDERITEMS.LASTUPDATE 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 setMemberId(java.lang.String 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 setNeededQuantity(java.lang.String 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 setOfferId(java.lang.String 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 setOrderId(java.lang.String 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 setOrderReleaseNumber(java.lang.String 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 setOutputqID(java.lang.String 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 setPrepareFlags(java.lang.String 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.PRICE column of DB2 type DECIMAL(20,5) NULL.
 void setPrice(java.lang.String aPrice)
          This method provides access to the ORDERITEMS.PRICE column of DB2 type DECIMAL(20,5) NULL.
 void setPromisedAvailableTime(java.lang.String aPromisedAvailableTime)
          This method provides access to the ORDERITEMS.PROMISEDAVAILTIME column of DB2 type TIMESTAMP 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.QUANTITY column of DB2 type FLOAT NOT NULL.
 void setQuantity(java.lang.String aQuantity)
          This method provides access to the ORDERITEMS.QUANTITY column of DB2 type FLOAT 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 setShippingCharge(java.lang.String 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 setShippingModeId(java.lang.String 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 setShippingOffset(java.lang.String 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 setShippingTaxAmount(java.lang.String 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.STATUS column of DB2 type CHAR(1) 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 setStoreId(java.lang.String 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 setTaxAmount(java.lang.String 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 setTermAndConditionId(java.lang.String aTermAndConditionId)
          This method provides access to the ORDERITEMS.TERMCOND_ID column of DB2 type BIGINT NULL.
 void setTimeCreated(java.lang.String aTimeCreated)
          This method provides access to the ORDERITEMS.LASTCREATE column of DB2 type TIMESTAMP NULL.
 void setTimeCreated(java.sql.Timestamp aTimeCreated)
          This method provides access to the ORDERITEMS.LASTCREATE column of DB2 type TIMESTAMP NULL.
 void setTimeReleased(java.lang.String aTimeReleased)
          This method provides access to the ORDERITEMS.TIMERELEASED 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.lang.String aTimeShipped)
          This method provides access to the ORDERITEMS.TIMESHIPPED 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 setTotalAdjustment(java.lang.String 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 setTotalProduct(java.lang.String aTotalProduct)
          This method provides access to the ORDERITEMS.TOTALPRODUCT column of DB2 type DECIMAL(20,5) NULL.
 void setTrackingDate(java.lang.String aTrackingDate)
          This method provides access to the ORDERITEMS.TRACKDATE column of DB2 type TIMESTAMP 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.
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
__getCache, __getCache, __getKey, __setCache, __setCache, __setKey, commitCopyHelper, createAccessBeans, createAccessBeans, instantiateEJBByPrimaryKey, refreshCopyHelper, setEJBRef
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
defaultJNDIName, defaultNameServiceType, defaultNameServiceURL, getEJBRef, getGlobalHome, getHome, getInit_GlobalNameServiceTypeName, getInit_GlobalNameServiceURLName, getInit_JNDIName, getInit_NameServiceTypeName, getInit_NameServiceURLName, getInitContext, getInitContext, instantiateEJB, resetEJBRef, resetHomeCache, setInit_GlobalNameServiceTypeName, setInit_GlobalNameServiceURLName, setInit_JNDIName, setInit_NameServiceTypeName, setInit_NameServiceURLName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderItemAccessBean

public OrderItemAccessBean()

Default constructor. Maps to findByPrimaryKey.


OrderItemAccessBean

public OrderItemAccessBean(javax.ejb.EJBObject object)
                    throws java.rmi.RemoteException

Creates an access bean for the specified EJB

Parameters:
object - The EJB Object used for the access bean construction.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

OrderItemAccessBean

public OrderItemAccessBean(java.lang.Long anMemberId,
                           java.lang.Integer anStoreEntityId,
                           java.lang.Long anCatalogEntryId,
                           java.lang.Double afQuantity,
                           java.lang.String astrStatus,
                           java.lang.Long anOrderId)
                    throws javax.naming.NamingException,
                           javax.ejb.CreateException,
                           java.rmi.RemoteException,
                           javax.ejb.FinderException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
anMemberId - java.lang.Long The customer of the order item
anStoreEntityId - java.lang.Integer The store entity this order item is part of
anCatalogEntryId - java.lang.Long The catalog entry of the product being purchased
afQuantity - java.lang.Double The quantity being purchased
astrStatus - java.lang.String The status of the order this order item is part of
anOrderId - java.lang.Long The order this order item is part of
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception

OrderItemAccessBean

public OrderItemAccessBean(java.lang.Long anAddressId,
                           java.lang.Long anMemberId,
                           java.lang.Integer anStoreEntityId,
                           java.lang.Long anCatalogEntryId,
                           java.lang.Double afQuantity,
                           java.lang.String astrStatus,
                           java.lang.Long anOrderId)
                    throws javax.naming.NamingException,
                           javax.ejb.CreateException,
                           java.rmi.RemoteException,
                           javax.ejb.FinderException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
anAddressId - java.lang.Long The shipping address for this order item
anMemberId - java.lang.Long The customer of the order item
anStoreEntityId - java.lang.Integer The store entity this order item is part of
anCatalogEntryId - java.lang.Long The catalog entry of the product being purchased
afQuantity - java.lang.Double The quantity being purchased
astrStatus - java.lang.String The status of the order this order item is part of
anOrderId - java.lang.Long The order this order item is part of
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception

OrderItemAccessBean

public OrderItemAccessBean(java.lang.Long anAddressId,
                           java.lang.Long anMemberId,
                           java.lang.Integer anStoreEntityId,
                           java.lang.Long anCatalogEntryId,
                           java.lang.Double afQuantity,
                           java.lang.String astrStatus,
                           java.lang.Long anOrderId,
                           java.lang.Long anContractId)
                    throws javax.naming.NamingException,
                           javax.ejb.CreateException,
                           java.rmi.RemoteException,
                           javax.ejb.FinderException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
anAddressId - java.lang.Long The shipping address for this order item
anMemberId - java.lang.Long The customer of the order item
anStoreEntityId - java.lang.Integer The store entity this order item is part of
anCatalogEntryId - java.lang.Long The catalog entry of the product being purchased
afQuantity - java.lang.Double The quantity being purchased
astrStatus - java.lang.String The status of the order this order item is part of
anOrderId - java.lang.Long The order this order item is part of
anContractId - java.lang.Long The trading agreement that determines the TermsAndConditions objects (including how the price is determined) that apply to this order item
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
Method Detail

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

Overrides:
commitCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByCatalogEntryId

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

Retrieves all the order items for specified catalog entry.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.CATENTRY_ID = ?)

Parameters:
anCatalogEntryId - java.lang.Long The catalog entry identifier
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findByMemberCatalogEntryAndStore

public java.util.Enumeration findByMemberCatalogEntryAndStore(java.lang.Long anMemberId,
                                                              java.lang.Long anCatalogEntryId,
                                                              java.lang.Integer anStoreEntityId)
                                                       throws java.rmi.RemoteException,
                                                              javax.ejb.FinderException,
                                                              javax.naming.NamingException

Retrieves all the order items for specified customer, catalog entry and store.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.MEMBER_ID = ?) and (T1.CATENTRY_ID = ?) and (T1.STOREENT_ID = ?)

Parameters:
anMemberId - java.lang.Long The customer of the order items
anCatalogEntryId - java.lang.Long The catalog entry of the product being purchased
anStoreEntityId - java.lang.Integer The store entity the order items are part of
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findByMemberStoreAndStatus

public java.util.Enumeration findByMemberStoreAndStatus(java.lang.Long anMemberId,
                                                        java.lang.Integer anStoreEntityId,
                                                        java.lang.String astrStatus)
                                                 throws java.rmi.RemoteException,
                                                        javax.ejb.FinderException,
                                                        javax.naming.NamingException

Retrieves all the order items for specified customer, store and status.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.MEMBER_ID = ?) and (T1.STOREENT_ID = ?) and (T1.STATUS = ?)

Parameters:
anMemberId - java.lang.Long The customer of the order items
anStoreEntityId - java.lang.Integer The store entity the order items are part of
astrStatus - java.lang.String The status of the order that order items are part of
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findByOfferId

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

Retrieves all the order items for specified offer.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.OFFER_ID = ?)

Parameters:
anOfferId - java.lang.Long The offer from which price was obtained
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findByOrder

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

Retrieves all the order items which are part of the specified order.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.ORDERS_ID = ?) order by T1.ADDRESS_ID, T1.ORDERITEMS_ID

Parameters:
anOrderId - java.lang.Long Order identifier
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findByOrderAndMemberForUpdate

public java.util.Enumeration findByOrderAndMemberForUpdate(java.lang.Long anOrderId,
                                                           java.lang.Long anMemberId)
                                                    throws java.rmi.RemoteException,
                                                           javax.ejb.FinderException,
                                                           javax.naming.NamingException

Retrieves all the order items for specified order and customer.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE T1.ORDERS_ID = ? and T1.MEMBER_ID = ? for update

Parameters:
anOrderId - java.lang.Long The order that order items are part of
anMemberId - java.lang.Long The customer of the order items
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findByOrderAndReleaseAndFilfillmentStatusNotShip

public java.util.Enumeration findByOrderAndReleaseAndFilfillmentStatusNotShip(java.lang.Long aDByOrderAndReleaseAndFilfillmentStatusNotShip,
                                                                              java.lang.Integer aDByOrderAndReleaseAndFilfillmentStatusNotShip)
                                                                       throws java.rmi.RemoteException,
                                                                              javax.ejb.FinderException,
                                                                              javax.naming.NamingException

IBM internal use only.

Parameters:
aDByOrderAndReleaseAndFilfillmentStatusNotShip - java.lang.Long
aDByOrderAndReleaseAndFilfillmentStatusNotShip - java.lang.Integer
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByOrderForUpdate

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

Retrieves all the order items which are part of the specified order.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE T1.ORDERS_ID = ? for update

Parameters:
anOrderId - java.lang.Long Order identifier
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findByOrderIds

public java.util.Enumeration findByOrderIds(java.lang.Long[] aDByOrderIds,
                                            java.lang.String aDByOrderIds,
                                            boolean aDByOrderIds)
                                     throws java.rmi.RemoteException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException

IBM internal use only.

Parameters:
aDByOrderIds - java.lang.Long[]
aDByOrderIds - java.lang.String
aDByOrderIds - boolean
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByOrderIdsAndATPCodes

public java.util.Enumeration findByOrderIdsAndATPCodes(java.lang.Long[] aDByOrderIdsAndATPCodes,
                                                       java.util.Set aDByOrderIdsAndATPCodes,
                                                       java.sql.Timestamp aDByOrderIdsAndATPCodes,
                                                       java.lang.String aDByOrderIdsAndATPCodes,
                                                       boolean aDByOrderIdsAndATPCodes)
                                                throws java.rmi.RemoteException,
                                                       javax.ejb.FinderException,
                                                       javax.naming.NamingException

IBM internal use only.

Parameters:
aDByOrderIdsAndATPCodes - java.lang.Long[]
aDByOrderIdsAndATPCodes - java.util.Set
aDByOrderIdsAndATPCodes - java.sql.Timestamp
aDByOrderIdsAndATPCodes - java.lang.String
aDByOrderIdsAndATPCodes - boolean
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByOrderReleaseNumAndOrdersId

public java.util.Enumeration findByOrderReleaseNumAndOrdersId(java.lang.Integer aDByOrderReleaseNumAndOrdersId,
                                                              java.lang.Long aDByOrderReleaseNumAndOrdersId)
                                                       throws java.rmi.RemoteException,
                                                              javax.ejb.FinderException,
                                                              javax.naming.NamingException

IBM internal use only.

Parameters:
aDByOrderReleaseNumAndOrdersId - java.lang.Integer
aDByOrderReleaseNumAndOrdersId - java.lang.Long
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByOrderSortedByCatalogEntryId

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

Retrieves all the order items which are part of the specified order.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.ORDERS_ID = ?) order by T1.CATENTRY_ID

Parameters:
anOrderId - java.lang.Long Order identifier
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findByOrderSortedByOrderItemId

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

Retrieves all the order items for specified order.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.ORDERS_ID = ?) order by T1.ORDERITEMS_ID

Parameters:
anOrderId - java.lang.Long The order that order items are part of
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findByTradingId

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

Retrieves all the order items for specified trading agreement.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.TRADING_ID = ?)

Parameters:
anTradingId - java.lang.Long The trading agreement identifier
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findInvalidlyAllocatedAndBackorderedItemsByOrdersId

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

IBM internal use only.

Parameters:
aDInvalidlyAllocatedAndBackorderedItemsByOrdersId - java.lang.Long
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findInvalidOrderItemsByOrdersId

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

IBM internal use only.

Parameters:
aDInvalidOrderItemsByOrdersId - java.lang.Long
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findPendingOrderItemsByMemberAndAddress

public java.util.Enumeration findPendingOrderItemsByMemberAndAddress(java.lang.Long anMemberId,
                                                                     java.lang.Long anAddressId)
                                                              throws java.rmi.RemoteException,
                                                                     javax.ejb.FinderException,
                                                                     javax.naming.NamingException

Retrieves all pending order items for specified customer and shipping address.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.MEMBER_ID = ?) and (T1.ADDRESS_ID = ?) and (T1.STATUS = 'P')

Parameters:
anMemberId - java.lang.Long The customer of the order items
anAddressId - java.lang.Long The shipping address
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findPendingOrderItemsByMemberCatalogEntryAndStore

public java.util.Enumeration findPendingOrderItemsByMemberCatalogEntryAndStore(java.lang.Long anMemberId,
                                                                               java.lang.Long anCatalogEntryId,
                                                                               java.lang.Integer anStoreEntityId)
                                                                        throws java.rmi.RemoteException,
                                                                               javax.ejb.FinderException,
                                                                               javax.naming.NamingException

Retrieves all pending order items for specified customer, catalog entry and store.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.MEMBER_ID = ?) and (T1.CATENTRY_ID = ?) and (T1.STOREENT_ID = ?) and (T1.STATUS = 'P')

Parameters:
anMemberId - java.lang.Long The customer of the order items
anCatalogEntryId - java.lang.Long The catalog entry of the product being purchased
anStoreEntityId - java.lang.Integer The store entity the order items are part of
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findPendingOrderItemsForMember

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

Retrieves all pending order items for specified customer.
The SQL query used to fetch all the required rows from the ORDERITEMS table is:
SELECT * FROM ORDERITEMS T1 WHERE (T1.MEMBER_ID = ?) and (T1.STATUS = 'P')

Parameters:
anMemberId - java.lang.Long The customer of the order items
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

findWithPushDownQuery

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

Retrieves order items identified by the specified WHERE clause.

Parameters:
astrWithPushDownQuery - java.lang.String The WHERE clause string.
Returns:
java.util.Enumeration An Enumeration of all the OrderItemAccessBean 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 - The javax.naming.NamingException exception

getAddressId

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

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

The following is a description of this column:

The shipping Address, if any, for this OrderItem.

Specified by:
getAddressId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAddressIdInEJBType

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

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

The following is a description of this column:

The shipping Address, if any, for this OrderItem.

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

getAdjustmentSum

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

IBM internal use only.

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

getAllocatedFulfillmentCenterId

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

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.

Specified by:
getAllocatedFulfillmentCenterId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAllocatedFulfillmentCenterIdInEJBType

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

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

getAllocatedQuantity

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

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.

Specified by:
getAllocatedQuantity in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAllocatedQuantityInEJBType

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

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

getAllocationAddressId

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

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.

Specified by:
getAllocationAddressId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAllocationAddressIdInEJBType

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

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

getAllocationGroup

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

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.

Specified by:
getAllocationGroup in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getAllocationGroupInEJBType

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

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

getAttachedDiscountOrShippingCalculationCodes

public java.util.Enumeration getAttachedDiscountOrShippingCalculationCodes(java.lang.Integer aAttachedDiscountOrShippingCalculationCodes)
                                                                    throws javax.naming.NamingException,
                                                                           java.rmi.RemoteException,
                                                                           javax.ejb.FinderException

IBM internal use only.

Parameters:
aAttachedDiscountOrShippingCalculationCodes - java.lang.Integer
Returns:
java.util.Enumeration
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception

getBasePrice

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

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.

Specified by:
getBasePrice in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBasePriceCurrency

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

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.

Specified by:
getBasePriceCurrency in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBasePriceInEJBType

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

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

getCatalogEntry

public CatalogEntryAccessBean getCatalogEntry()
                                       throws java.rmi.RemoteException,
                                              javax.ejb.FinderException,
                                              javax.naming.NamingException

Returns CatalogEntryAccessBean object which represents catalog entry reference by this order item.

Returns:
com.ibm.commerce.catalog.objects.CatalogEntryAccessBean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

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

Specified by:
getCatalogEntryId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

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

getCategoryTaxAmount

public com.ibm.commerce.order.objimpl.OrderTaxData getCategoryTaxAmount(java.lang.Integer aCategoryTaxAmount)
                                                                 throws java.rmi.RemoteException,
                                                                        javax.ejb.FinderException,
                                                                        javax.naming.NamingException

IBM internal use only.

Parameters:
aCategoryTaxAmount - java.lang.Integer
Returns:
com.ibm.commerce.order.objimpl.OrderTaxData
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCategoryTaxAmounts

public com.ibm.commerce.order.objimpl.OrderTaxData[] getCategoryTaxAmounts()
                                                                    throws java.rmi.RemoteException,
                                                                           javax.ejb.FinderException,
                                                                           javax.naming.NamingException

IBM internal use only.

Returns:
com.ibm.commerce.order.objimpl.OrderTaxData[]
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getComment

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

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.

Specified by:
getComment in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getConfigurationComponents

public java.util.Enumeration getConfigurationComponents()
                                                 throws javax.naming.NamingException,
                                                        java.rmi.RemoteException,
                                                        javax.ejb.FinderException

Retrieves all the components of a dynamic kit for this 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 - The javax.naming.NamingException exception

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

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

getContractId

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

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.

Specified by:
getContractId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getContractIdInEJBType

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

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

getCorrelationGroup

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

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.

Specified by:
getCorrelationGroup in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCorrelationGroupInEJBType

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

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

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 ORDERITEMS.CURRENCY column of DB2 type CHAR(10) NULL.

The following is a description of this column:

The currency of OrderItem monetary amounts other than BASEPRICE. This is the same as the currency of the order, ORDERS.CURRENCY. This is a currency code as per ISO 4217 standards.

Specified by:
getCurrency in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getDescription

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

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.

Specified by:
getDescription in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getEstimatedAvailableTime

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

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.

Specified by:
getEstimatedAvailableTime in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getEstimatedAvailableTimeInEJBType

public java.sql.Timestamp getEstimatedAvailableTimeInEJBType()
                                                      throws java.rmi.RemoteException,
                                                             javax.ejb.CreateException,
                                                             javax.ejb.FinderException,
                                                             javax.naming.NamingException

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

getEstimatedOrPromisedShippingTime

public java.sql.Timestamp getEstimatedOrPromisedShippingTime()
                                                      throws java.rmi.RemoteException,
                                                             javax.ejb.FinderException,
                                                             javax.naming.NamingException

Calculates estimated or promised shipping time for an order item. If order has been placed promised shipping time is returned. Otherwise, estimated shipping time is calculated.

Returns:
java.sql.Timestamp Promised or estimated shipping time
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getEstimatedShippingTime

public java.sql.Timestamp getEstimatedShippingTime()
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

Calculates estimated shipping time for the order item by adding shipping offset to the maximum between the estimated availability time and the current time.

Returns:
java.sql.Timestamp Estimated shipping time
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getField1

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

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

The following is a description of this column:

Customizable.

Specified by:
getField1 in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getField1InEJBType

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

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

getField2

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

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

The following is a description of this column:

Customizable.

Specified by:
getField2 in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getFulfillmentCenterId

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

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

The following is a description of this column:

The FulfillmentCenter, if known, from which the product will ship.

Specified by:
getFulfillmentCenterId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getFulfillmentCenterIdInEJBType

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

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

The following is a description of this column:

The FulfillmentCenter, if known, from which the product will ship.

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

getFulfillmentStatus

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

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.

Specified by:
getFulfillmentStatus in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getInventoryStatus

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

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.

Specified by:
getInventoryStatus in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getItemSpecId

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

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.

Specified by:
getItemSpecId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getItemSpecIdInEJBType

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

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

getLastAllocatedUpdate

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

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.

Specified by:
getLastAllocatedUpdate in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getLastAllocatedUpdateInEJBType

public java.sql.Timestamp getLastAllocatedUpdateInEJBType()
                                                   throws java.rmi.RemoteException,
                                                          javax.ejb.CreateException,
                                                          javax.ejb.FinderException,
                                                          javax.naming.NamingException

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

getLastUpdate

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

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

Specified by:
getLastUpdate in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getLastUpdateInEJBType

public java.sql.Timestamp getLastUpdateInEJBType()
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException

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

getLineItemType

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

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.

Specified by:
getLineItemType in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMemberId

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

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

Specified by:
getMemberId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMemberIdInEJBType

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

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

getNeededQuantity

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

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.

Specified by:
getNeededQuantity in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getNeededQuantityInEJBType

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

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

getOfferId

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

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.

Specified by:
getOfferId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOfferId

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

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.

Specified by:
getOfferId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOfferIdInEJBType

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

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

getOrder

public OrderAccessBean getOrder()
                         throws java.rmi.RemoteException,
                                javax.ejb.FinderException,
                                javax.naming.NamingException

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:
com.ibm.commerce.order.objects.OrderAccessBean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOrderId

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

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.

Specified by:
getOrderId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOrderIdInEJBType

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

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

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 ORDERITEMS.ORDERITEMS_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

Generated unique key.

Specified by:
getOrderItemId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

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

getOrderReleaseNumber

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

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.

Specified by:
getOrderReleaseNumber in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOrderReleaseNumberInEJBType

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

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

getOutputqID

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

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.

Specified by:
getOutputqID in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOutputqIDInEJBType

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

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

getPartNumber

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

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.

Specified by:
getPartNumber in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPrepareFlags

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

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.

Specified by:
getPrepareFlags in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPrepareFlagsInEJBType

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

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

getPrice

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

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

The following is a description of this column:

The price for the nominal quantity of the product (CATENTSHIP.NOMINALQUANTITY).

Specified by:
getPrice in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPriceInEJBType

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

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

The following is a description of this column:

The price for the nominal quantity of the product (CATENTSHIP.NOMINALQUANTITY).

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

getPromisedAvailableTime

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

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.

Specified by:
getPromisedAvailableTime in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPromisedAvailableTimeInEJBType

public java.sql.Timestamp getPromisedAvailableTimeInEJBType()
                                                     throws java.rmi.RemoteException,
                                                            javax.ejb.CreateException,
                                                            javax.ejb.FinderException,
                                                            javax.naming.NamingException

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

getPromisedShippingTime

public java.sql.Timestamp getPromisedShippingTime()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

Calculates promised shipping time for an order item by adding shipping offset to promised availability time.

Returns:
java.sql.Timestamp Promised shipping time
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getQuantity

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

This method provides access to the ORDERITEMS.QUANTITY column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

Specified by:
getQuantity in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getQuantityInEJBType

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

This method provides access to the ORDERITEMS.QUANTITY column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

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

getResolvedDescription

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

Returns a short description of the catalog entry referenced by this order item.

Returns:
java.lang.String Short description of the catalog entry
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getShippingCharge

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

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.

Specified by:
getShippingCharge in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getShippingChargeInEJBType

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

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

getShippingMode

public ShippingModeAccessBean getShippingMode()
                                       throws javax.naming.NamingException,
                                              javax.ejb.CreateException,
                                              java.rmi.RemoteException,
                                              javax.ejb.FinderException

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:
com.ibm.commerce.fulfillment.objects.ShippingModeAccessBean
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception

getShippingModeId

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

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.

Specified by:
getShippingModeId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getShippingModeIdInEJBType

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

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

getShippingOffset

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

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.

Specified by:
getShippingOffset in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getShippingOffsetInEJBType

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

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

getShippingTaxAmount

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

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.

Specified by:
getShippingTaxAmount in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getShippingTaxAmountInEJBType

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

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

getStatus

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

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

The following is a description of this column:

All OrderItems for an Order hold a copy of the Order Status. See the description of the STATUS column for the ORDERS table.

Specified by:
getStatus in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStoreId

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

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.

Specified by:
getStoreId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStoreIdInEJBType

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

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

getTaxAmount

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

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.

Specified by:
getTaxAmount in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTaxAmountInEJBType

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

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

getTermAndConditionId

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

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.

Specified by:
getTermAndConditionId in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTermAndConditionIdInEJBType

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

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

getTimeCreated

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

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.

Specified by:
getTimeCreated in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTimeCreatedInEJBType

public java.sql.Timestamp getTimeCreatedInEJBType()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

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

getTimeReleased

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

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.

Specified by:
getTimeReleased in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTimeReleasedInEJBType

public java.sql.Timestamp getTimeReleasedInEJBType()
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

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

getTimeShipped

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

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.

Specified by:
getTimeShipped in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTimeShippedInEJBType

public java.sql.Timestamp getTimeShippedInEJBType()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

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

getTotalAdjustment

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

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.

Specified by:
getTotalAdjustment in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTotalAdjustmentByDisplayLevel

public java.math.BigDecimal getTotalAdjustmentByDisplayLevel(java.lang.Integer aTotalAdjustmentByDisplayLevel)
                                                      throws javax.naming.NamingException,
                                                             javax.ejb.CreateException,
                                                             java.sql.SQLException,
                                                             java.rmi.RemoteException,
                                                             javax.ejb.FinderException

IBM internal use only.

Parameters:
aTotalAdjustmentByDisplayLevel - java.lang.Integer
Returns:
java.math.BigDecimal
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.sql.SQLException - The java.sql.SQLException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception

getTotalAdjustmentInEJBType

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

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

getTotalProduct

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

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.

Specified by:
getTotalProduct in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTotalProductInEJBType

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

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

getTrackingDate

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

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.

Specified by:
getTrackingDate in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTrackingDateInEJBType

public java.sql.Timestamp getTrackingDateInEJBType()
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

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

getTrackingIds

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

IBM internal use only.

Returns:
java.lang.String[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception

getTrackingNumber

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

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.

Specified by:
getTrackingNumber in interface OrderItemAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

refreshCopyHelper

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

Load data from the EJBObject.

Overrides:
refreshCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

resetAllCategoryTaxes

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

IBM internal use only.

Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

resetCategoryTax

public void resetCategoryTax(java.lang.Integer aEtCategoryTax)
                      throws java.rmi.RemoteException,
                             javax.ejb.FinderException,
                             javax.naming.NamingException

IBM internal use only.

Parameters:
aEtCategoryTax - java.lang.Integer
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

setAddressId

public void setAddressId(java.lang.Long aAddressId)

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

The following is a description of this column:

The shipping Address, if any, for this OrderItem.

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

setAddressId

public void setAddressId(java.lang.String aAddressId)

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

The following is a description of this column:

The shipping Address, if any, for this OrderItem.

Specified by:
setAddressId in interface OrderItemAccessBeanData
Parameters:
aAddressId - java.lang.String
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

setAllocatedFulfillmentCenterId

public void setAllocatedFulfillmentCenterId(java.lang.String 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.

Specified by:
setAllocatedFulfillmentCenterId in interface OrderItemAccessBeanData
Parameters:
aAllocatedFulfillmentCenterId - java.lang.String
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

setAllocatedQuantity

public void setAllocatedQuantity(java.lang.String 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.

Specified by:
setAllocatedQuantity in interface OrderItemAccessBeanData
Parameters:
aAllocatedQuantity - java.lang.String
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

setAllocationAddressId

public void setAllocationAddressId(java.lang.String 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.

Specified by:
setAllocationAddressId in interface OrderItemAccessBeanData
Parameters:
aAllocationAddressId - java.lang.String
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

setAllocationGroup

public void setAllocationGroup(java.lang.String 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.

Specified by:
setAllocationGroup in interface OrderItemAccessBeanData
Parameters:
aAllocationGroup - java.lang.String
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

setBasePrice

public void setBasePrice(java.lang.String 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.

Specified by:
setBasePrice in interface OrderItemAccessBeanData
Parameters:
aBasePrice - java.lang.String
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.

Specified by:
setBasePriceCurrency in interface OrderItemAccessBeanData
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

setCatalogEntryId

public void setCatalogEntryId(java.lang.String 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.

Specified by:
setCatalogEntryId in interface OrderItemAccessBeanData
Parameters:
aCatalogEntryId - java.lang.String
Returns:
void

setCategoryTaxAmount

public void setCategoryTaxAmount(java.lang.Integer aCategoryTaxAmount,
                                 java.math.BigDecimal aCategoryTaxAmount)
                          throws java.rmi.RemoteException,
                                 javax.ejb.FinderException,
                                 javax.naming.NamingException

IBM internal use only.

Parameters:
aCategoryTaxAmount - java.lang.Integer
aCategoryTaxAmount - java.math.BigDecimal
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

setCategoryTaxAmounts

public void setCategoryTaxAmounts(com.ibm.commerce.order.objimpl.OrderTaxData[] aCategoryTaxAmounts)
                           throws java.rmi.RemoteException,
                                  javax.ejb.FinderException,
                                  javax.naming.NamingException

IBM internal use only.

Parameters:
aCategoryTaxAmounts - com.ibm.commerce.order.objimpl.OrderTaxData[]
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

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.

Specified by:
setComment in interface OrderItemAccessBeanData
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.

Specified by:
setConfigurationId in interface OrderItemAccessBeanData
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

setContractId

public void setContractId(java.lang.String 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.

Specified by:
setContractId in interface OrderItemAccessBeanData
Parameters:
aContractId - java.lang.String
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

setCorrelationGroup

public void setCorrelationGroup(java.lang.String 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.

Specified by:
setCorrelationGroup in interface OrderItemAccessBeanData
Parameters:
aCorrelationGroup - java.lang.String
Returns:
void

setCurrency

public void setCurrency(java.lang.String aCurrency)

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

The following is a description of this column:

The currency of OrderItem monetary amounts other than BASEPRICE. This is the same as the currency of the order, ORDERS.CURRENCY. This is a currency code as per ISO 4217 standards.

Specified by:
setCurrency in interface OrderItemAccessBeanData
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.

Specified by:
setDescription in interface OrderItemAccessBeanData
Parameters:
aDescription - java.lang.String
Returns:
void

setEstimatedAvailableTime

public void setEstimatedAvailableTime(java.lang.String 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.

Specified by:
setEstimatedAvailableTime in interface OrderItemAccessBeanData
Parameters:
aEstimatedAvailableTime - 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

setField1

public void setField1(java.lang.String aField1)

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

The following is a description of this column:

Customizable.

Specified by:
setField1 in interface OrderItemAccessBeanData
Parameters:
aField1 - java.lang.String
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.

Specified by:
setField2 in interface OrderItemAccessBeanData
Parameters:
aField2 - java.lang.String
Returns:
void

setFulfillmentCenterId

public void setFulfillmentCenterId(java.lang.Integer aFulfillmentCenterId)

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

The following is a description of this column:

The FulfillmentCenter, if known, from which the product will ship.

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

setFulfillmentCenterId

public void setFulfillmentCenterId(java.lang.String aFulfillmentCenterId)

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

The following is a description of this column:

The FulfillmentCenter, if known, from which the product will ship.

Specified by:
setFulfillmentCenterId in interface OrderItemAccessBeanData
Parameters:
aFulfillmentCenterId - java.lang.String
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.

Specified by:
setFulfillmentStatus in interface OrderItemAccessBeanData
Parameters:
aFulfillmentStatus - java.lang.String
Returns:
void

setInitKey_orderItemId

public void setInitKey_orderItemId(java.lang.String aInitKey_orderItemId)

Set the primary key for this object

Parameters:
aInitKey_orderItemId - 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.

Specified by:
setInventoryStatus in interface OrderItemAccessBeanData
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

setItemSpecId

public void setItemSpecId(java.lang.String 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.

Specified by:
setItemSpecId in interface OrderItemAccessBeanData
Parameters:
aItemSpecId - java.lang.String
Returns:
void

setLastAllocatedUpdate

public void setLastAllocatedUpdate(java.lang.String 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.

Specified by:
setLastAllocatedUpdate in interface OrderItemAccessBeanData
Parameters:
aLastAllocatedUpdate - java.lang.String
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.lang.String 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).

Specified by:
setLastUpdate in interface OrderItemAccessBeanData
Parameters:
aLastUpdate - java.lang.String
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.

Specified by:
setLineItemType in interface OrderItemAccessBeanData
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

setMemberId

public void setMemberId(java.lang.String 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).

Specified by:
setMemberId in interface OrderItemAccessBeanData
Parameters:
aMemberId - java.lang.String
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

setNeededQuantity

public void setNeededQuantity(java.lang.String 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.

Specified by:
setNeededQuantity in interface OrderItemAccessBeanData
Parameters:
aNeededQuantity - java.lang.String
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

setOfferId

public void setOfferId(java.lang.String 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.

Specified by:
setOfferId in interface OrderItemAccessBeanData
Parameters:
aOfferId - java.lang.String
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

setOrderId

public void setOrderId(java.lang.String 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.

Specified by:
setOrderId in interface OrderItemAccessBeanData
Parameters:
aOrderId - java.lang.String
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

setOrderReleaseNumber

public void setOrderReleaseNumber(java.lang.String 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.

Specified by:
setOrderReleaseNumber in interface OrderItemAccessBeanData
Parameters:
aOrderReleaseNumber - java.lang.String
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

setOutputqID

public void setOutputqID(java.lang.String 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.

Specified by:
setOutputqID in interface OrderItemAccessBeanData
Parameters:
aOutputqID - java.lang.String
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.

Specified by:
setPartNumber in interface OrderItemAccessBeanData
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

setPrepareFlags

public void setPrepareFlags(java.lang.String 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.

Specified by:
setPrepareFlags in interface OrderItemAccessBeanData
Parameters:
aPrepareFlags - java.lang.String
Returns:
void

setPrice

public void setPrice(java.math.BigDecimal aPrice)

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

The following is a description of this column:

The price for the nominal quantity of the product (CATENTSHIP.NOMINALQUANTITY).

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

setPrice

public void setPrice(java.lang.String aPrice)

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

The following is a description of this column:

The price for the nominal quantity of the product (CATENTSHIP.NOMINALQUANTITY).

Specified by:
setPrice in interface OrderItemAccessBeanData
Parameters:
aPrice - java.lang.String
Returns:
void

setPromisedAvailableTime

public void setPromisedAvailableTime(java.lang.String 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.

Specified by:
setPromisedAvailableTime in interface OrderItemAccessBeanData
Parameters:
aPromisedAvailableTime - java.lang.String
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.QUANTITY column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

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

setQuantity

public void setQuantity(java.lang.String aQuantity)

This method provides access to the ORDERITEMS.QUANTITY column of DB2 type FLOAT NOT NULL.

The following is a description of this column:

The result of multiplying QUANTITY by CATENTSHIP.NOMINALQUANTITY must be a multiple of CATENTSHIP.QUANTITYMULTIPLE, and represents the actual quantity being purchased, in the unit of measurement specified by CATENTSHIP.QUANTITYMEASURE.

Specified by:
setQuantity in interface OrderItemAccessBeanData
Parameters:
aQuantity - java.lang.String
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

setShippingCharge

public void setShippingCharge(java.lang.String 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.

Specified by:
setShippingCharge in interface OrderItemAccessBeanData
Parameters:
aShippingCharge - java.lang.String
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

setShippingModeId

public void setShippingModeId(java.lang.String 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.

Specified by:
setShippingModeId in interface OrderItemAccessBeanData
Parameters:
aShippingModeId - java.lang.String
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

setShippingOffset

public void setShippingOffset(java.lang.String 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.

Specified by:
setShippingOffset in interface OrderItemAccessBeanData
Parameters:
aShippingOffset - java.lang.String
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

setShippingTaxAmount

public void setShippingTaxAmount(java.lang.String 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.

Specified by:
setShippingTaxAmount in interface OrderItemAccessBeanData
Parameters:
aShippingTaxAmount - java.lang.String
Returns:
void

setStatus

public void setStatus(java.lang.String aStatus)

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

The following is a description of this column:

All OrderItems for an Order hold a copy of the Order Status. See the description of the STATUS column for the ORDERS table.

Specified by:
setStatus in interface OrderItemAccessBeanData
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

setStoreId

public void setStoreId(java.lang.String 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.

Specified by:
setStoreId in interface OrderItemAccessBeanData
Parameters:
aStoreId - java.lang.String
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

setTaxAmount

public void setTaxAmount(java.lang.String 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.

Specified by:
setTaxAmount in interface OrderItemAccessBeanData
Parameters:
aTaxAmount - java.lang.String
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

setTermAndConditionId

public void setTermAndConditionId(java.lang.String 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.

Specified by:
setTermAndConditionId in interface OrderItemAccessBeanData
Parameters:
aTermAndConditionId - java.lang.String
Returns:
void

setTimeCreated

public void setTimeCreated(java.lang.String 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.

Specified by:
setTimeCreated in interface OrderItemAccessBeanData
Parameters:
aTimeCreated - java.lang.String
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.lang.String 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.

Specified by:
setTimeReleased in interface OrderItemAccessBeanData
Parameters:
aTimeReleased - java.lang.String
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.lang.String 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.

Specified by:
setTimeShipped in interface OrderItemAccessBeanData
Parameters:
aTimeShipped - java.lang.String
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

setTotalAdjustment

public void setTotalAdjustment(java.lang.String 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.

Specified by:
setTotalAdjustment in interface OrderItemAccessBeanData
Parameters:
aTotalAdjustment - java.lang.String
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

setTotalProduct

public void setTotalProduct(java.lang.String 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.

Specified by:
setTotalProduct in interface OrderItemAccessBeanData
Parameters:
aTotalProduct - java.lang.String
Returns:
void

setTrackingDate

public void setTrackingDate(java.lang.String 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.

Specified by:
setTrackingDate in interface OrderItemAccessBeanData
Parameters:
aTrackingDate - java.lang.String
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.

Specified by:
setTrackingNumber in interface OrderItemAccessBeanData
Parameters:
aTrackingNumber - java.lang.String
Returns:
void