public class OrderItemDataBean extends OrderItemDataBeanBase implements com.ibm.commerce.order.beans.OrderItemInputDataBean, com.ibm.commerce.order.beans.OrderItemSmartDataBean
Modifier and Type | Class and Description |
---|---|
class |
OrderItemDataBean.AppliedPromotion |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
The IBM copyright notice field.
|
static OrderItemDataBean |
temp |
emptyString
Constructor and Description |
---|
OrderItemDataBean()
The default constructor.
|
OrderItemDataBean(OrderItemAccessBean aabOrderItem)
Constructs an OrderItemDataBean from an OrderItemAccessBean by
extracting the OrderItem Entity reference from the OrderItemAccessBean.
|
OrderItemDataBean(OrderItemAccessBean aabOrderItem,
CommandContext aCommandContext)
Constructs an OrderItemDataBean from an OrderItemAccessBean by
extracting the OrderItem Entity reference from the OrderItemAccessBean and setting the command context
|
Modifier and Type | Method and Description |
---|---|
AddressDataBean |
getAddressDataBean()
This method returns the shipping address for this order item.
|
java.math.BigDecimal |
getAdjustmentTotal(java.lang.Integer anCalculationUsageId,
java.lang.Integer anDisplayLevel)
Deprecated.
use getTotalAdjustmentByDisplayLevel(Integer anDisplayLevel) or
This method returnsTotalAdjustmentByCalculationUsageId(Integer anCalculationUsageId) or
This method returnsTotalAdjustmentByCalculationUsageIdAndDisplayLevel(Integer anCalculationUsageId, Integer anDisplayLevel) instead.
|
AddressDataBean[] |
getAllowableShippingAddressDataBeans()
Gets the allowable shipping addresses associated with this order item.
|
ShippingModeDataBean[] |
getAllowableShippingModeDataBeans()
Gets the allowable shipping modes associated with this order item.
|
java.lang.Long |
getApplicableContractId()
This method returns the contract price in FormattedMonetaryAmountDataBean.
|
FormattedMonetaryAmountDataBean |
getApplicableContractPrice()
This method returns the contract price in FormattedMonetaryAmountDataBean.
|
OrderItemDataBean.AppliedPromotion[] |
getAppliedProductPromotions()
This method returns applied promotions.
|
CatalogEntryAccessBean |
getCatalogEntry()
This method returns CatalogEntryAccessBean.
|
CatalogEntryDataBean |
getCatalogEntryDataBean()
This method returns CatalogEntryDataBean.
|
OrderItemDataBean[] |
getChildAlternateFinalItems()
This method returns alternate final child order items.
|
OrderItemDataBean[] |
getChildAlternateFinalItems(java.lang.Integer aStoreId,
java.lang.Long[] aContractIdList)
This method returns alternate final child order items
by the specified proxy store and contract id(s).
|
OrderItemDataBean[] |
getChildAlternateInitialItems()
This method returns alternate initial child order items.
|
OrderItemDataBean[] |
getChildAlternateInitialItems(java.lang.Integer aStoreId,
java.lang.Long[] aContractIdList)
This method returns alternate initial child order items
by the specified proxy store and contract id(s).
|
OrderItemDataBean[] |
getChildAlternateSelectionItems()
This method returns alternate selection child order items.
|
OrderItemDataBean[] |
getChildAlternateSelectionItems(java.lang.Integer aStoreId,
java.lang.Long[] aContractIdList)
This method returns alternate selection child order items
by the specified proxy store and contract id(s).
|
OrderItemDataBean[] |
getChildAlternateSubmissionItems()
This method returns alternate submission child order items.
|
OrderItemDataBean[] |
getChildAlternateSubmissionItems(java.lang.Integer aStoreId,
java.lang.Long[] aContractIdList)
This method returns alternate submission child order items
by the specified proxy store and contract id(s).
|
OrderItemDataBean[] |
getChildItems(java.lang.Integer[] aDistributorStoreIds,
java.lang.String aLineItemType,
java.lang.String aRelType)
This method returns child order items for a list of distributors by LineItemType, and RelType
LineItemType can be 'ALT','PRIM', or 'BOTH'
|
OrderItemDataBean[] |
getChildPrimaryFinalItems()
This method returns primary final child order items.
|
OrderItemDataBean[] |
getChildPrimaryFinalItems(java.lang.Integer aStoreId,
java.lang.Long[] aContractIdList)
This method returns primary final child order items
by the specified proxy store and contract id(s).
|
OrderItemDataBean[] |
getChildPrimaryInitialItems()
This method returns primary initial child order items.
|
OrderItemDataBean[] |
getChildPrimaryInitialItems(java.lang.Integer aStoreId,
java.lang.Long[] aContractIdList)
This method returns primary initial child order items
by the specified proxy store and contract id(s).
|
OrderItemDataBean[] |
getChildPrimarySelectionItems()
This method returns primary selection child order items.
|
OrderItemDataBean[] |
getChildPrimarySelectionItems(java.lang.Integer aStoreId,
java.lang.Long[] aContractIdList)
This method returns primary selection child order items
by the specified proxy store and contract id(s).
|
OrderItemDataBean[] |
getChildPrimarySubmissionItems()
This method returns primary submission child order items.
|
OrderItemDataBean[] |
getChildPrimarySubmissionItems(java.lang.Integer aStoreId,
java.lang.Long[] aContractIdList)
This method returns primary submission child order items
by the specified proxy store and contract id(s).
|
CommandContext |
getCommandContext()
This method returns CommandContext.
|
AddressDataBean |
getCurrentAddressDataBean()
This method returns an AddressDataBean that contains the current shipping address for the nickname that the orderItem was submitted
under.
|
Protectable |
getDelegate()
Retrieves its delegate.
|
java.math.BigDecimal |
getDiscountAdjustmentTotal()
This method returns the adjustment total of this OrderItem, with
CalculationUsage -1 (that is discount).
|
java.lang.String |
getFormattedEstimatedAvailableTime()
This method returns the estimated available time formatted based on locale.
|
java.lang.String |
getFormattedEstimatedShippingTime()
This method returns the estimated shipping time formatted based on locale.
|
java.lang.String |
getFormattedQuantity()
This method returns the requested quantity formatted as a string with decimal separator only shown if there is a fractional portion.
|
java.lang.String |
getFormattedRequestedShipDate()
This method returns the requested shipping time formatted based on locale.
|
FormattedMonetaryAmountDataBean |
getFormattedShippingCharge()
This method returns the base shipping charge of the orderitem in FormattedMonetaryAmountDataBean.
|
FormattedMonetaryAmountDataBean |
getFormattedShippingTaxAmount()
This method returns the shipping tax in FormattedMonetaryAmountDataBean.
|
FormattedMonetaryAmountDataBean |
getFormattedTaxAmount()
This method returns the tax in FormattedMonetaryAmountDataBean.
|
FormattedMonetaryAmountDataBean |
getFormattedTotalAdjustment()
This method returns the total adjustment of the orderitem in FormattedMonetaryAmountDataBean.
|
FormattedMonetaryAmountDataBean |
getFormattedTotalDiscountAdjustment()
This method returns the total discount adjustment in FormattedMonetaryAmountDataBean.
|
FormattedMonetaryAmountDataBean |
getFormattedTotalProduct()
This method returns the total price in FormattedMonetaryAmountDataBean.
|
FormattedMonetaryAmountDataBean |
getFormattedTotalShippingAdjustment()
This method returns the total shipping adjustment of the orderitem in FormattedMonetaryAmountDataBean.
|
FormattedMonetaryAmountDataBean |
getFormattedTotalShippingCharge()
This method returns the total shipping charge of the orderitem in FormattedMonetaryAmountDataBean.
|
FormattedMonetaryAmountDataBean |
getFormattedTotalSurchargeAdjustment()
This method returns the total surcharge adjustment in FormattedMonetaryAmountDataBean.
|
ItemDataBean |
getItemDataBean()
This method returns the catalog item corresponding to this order item.
|
OrderFulfillmentItemStatusDataBean |
getOrderFulfillmentItemStatusDataBean()
This method returns OrderStatusItemDataBean for this order item.
|
OrderItemAdjustmentDataBean[] |
getOrderItemAdjustmentDataBeans()
This method returns the
OrderItemAdjustmentDataBean of this OrderItem. |
OrderItemAdjustmentDataBean[] |
getOrderItemAdjustmentDataBeans(java.lang.Integer anCalculationUsageId,
java.lang.Integer anDisplayLevel)
This method returns the
OrderItemAdjustmentDataBean of this OrderItem, with the specified
CalculationUsage and display level. |
OrderItemAdjustmentDataBean[] |
getOrderItemLevelDiscountOrderItemAdjustmentDataBeans()
This method returns the
OrderItemAdjustmentDataBean of this OrderItem, with CalculationUsage
-1 (that is discount) and display level 0 (that is OrderItem). |
OrderItemAdjustmentDataBean[] |
getOrderItemLevelShippingOrderItemAdjustmentDataBeans()
This method returns the
OrderItemAdjustmentDataBean of this OrderItem, with CalculationUsage
-7 (that is shipping adjustment) and display level 0 (that is OrderItem). |
OrderItemAdjustmentDataBean[] |
getOrderItemLevelSurchargeOrderItemAdjustmentDataBeans()
This method returns the
OrderItemAdjustments of this OrderItem, with CalculationUsage
-6 (that is surcharge) and display level 0 (that is OrderItem). |
OrderItemDataBean[] |
getParentItems()
This method returns parent order items
|
com.ibm.commerce.rfq.helpers.PersonalizationAttribute[] |
getPAttributes(java.lang.Integer theLanguageId)
This method returns the Personalization Attributes for the order item.
|
PriceDataBean |
getPerItemTotalPrice()
This method returns the total price in PriceDataBean.
|
PriceDataBean |
getPriceDataBean()
This method returns the price in PriceDataBean.
|
int |
getQuantityInIntValue()
This method returns the quantity in integer value.
|
java.lang.String |
getRequestedShipDateDay()
This method returns the Day part of the RequestedShipDate.
|
java.lang.String |
getRequestedShipDateMonth()
This method returns the Month part of the RequestedShipDate.
|
java.lang.String |
getRequestedShipDateYear()
This method returns the Year part of the RequestedShipDate.
|
TypedProperty |
getRequestProperties()
This method returns request properties.
|
com.ibm.commerce.order.beans.ReturnInformationDataBean[] |
getReturnInformationDataBean()
This method gets the return information data bean for the orderitem.
|
OrderItemCompRelDataBean |
getRootOICompRelDataBean()
This method returns an OrderItemCompRelDataBean.
|
java.lang.Double |
getSelectionQuantity()
This method returns total quantity of selection items.
|
com.ibm.commerce.fulfillment.beans.OrderSerialNumbersDataBean[] |
getSerialNumbers()
This method returns the OrderSerialNumbersDataBean for the orderitem and the included kit components
|
com.ibm.commerce.fulfillment.beans.OrderSerialNumbersDataBean[] |
getSerialNumbersForComponents()
This method returns the OrderSerialNumbersDataBean for the components, SNs for orderitems are filtered out.
|
com.ibm.commerce.fulfillment.beans.OrderSerialNumbersDataBean[] |
getSerialNumbersForOrderItem()
This method returns the OrderSerialNumbersDataBean for the orderitem, SNs for kit components are filtered out
|
ShipCarrAccntDataBean |
getShipCarrAccntDataBean()
This method returns any shipping carrier account(shipping charge type/account number) data.
|
ShipInstructionsDataBean |
getShipInstructsDataBean()
This method returns any shipping instruction data that is associated with this orderitem
|
com.ibm.commerce.order.beans.ShipmentInformationDataBean[] |
getShipmentInformationDataBeans()
This method returns the shipment information data bean for the orderitem.
|
java.math.BigDecimal |
getShippingAdjustmentTotal()
This method returns the shipping adjustment total of this OrderItem, with
CalculationUsage -7 (that is shipping adjustment).
|
java.math.BigDecimal |
getShippingChargeTotal()
This method returns the shipping charge total of this orderitem.
|
ShippingModeDataBean |
getShippingModeDataBean()
This method returns the shipping mode databean for this order item.
|
ShippingModeDescriptionDataBean |
getShippingModeDescriptionDataBean()
This method returns the shipping mode description databean for this order item.
|
java.lang.String |
getShortDescription()
This method returns the short description of the item added to the cart.
|
OrderItemDataBean[] |
getSiblingFinalItems()
This method returns "final" sibling order items
|
OrderItemDataBean[] |
getSiblingInitialItems()
This method returns "initial" sibling order items.
|
OrderItemDataBean[] |
getSiblingItems(java.lang.String aRelType)
This method returns sibling order items.
|
OrderItemDataBean[] |
getSiblingSelectionItems()
This method returns "selection" sibling order items.
|
OrderItemDataBean[] |
getSiblingSubmissionItems()
This method returns "submission" sibling order items.
|
java.math.BigDecimal |
getSurchargeAdjustmentTotal()
This method returns the adjustment total of this OrderItem, with
CalculationUsage -6 (that is surcharge).
|
java.math.BigDecimal |
getTotalAdjustmentByCalculationUsageId(java.lang.Integer anCalculationUsageId)
This method returns the adjustment total of this OrderItem, with the specified
CalculationUsage.
|
java.math.BigDecimal |
getTotalAdjustmentByCalculationUsageIdAndDisplayLevel(java.lang.Integer anCalculationUsageId,
java.lang.Integer anDisplayLevel)
This method returns the adjustment total of this OrderItem, with the specified
CalculationUsage and display level.
|
java.math.BigDecimal |
getTotalAdjustmentByDisplayLevel(java.lang.Integer anDisplayLevel)
This method returns the adjustment total of this OrderItem, with the specified
display level.
|
boolean |
hasPAttributes()
This method returns if the order item have any personalization attributes associated with it.
|
boolean |
isBackOrdered()
This method returns if orderitem is back-ordered.
|
boolean |
isDiscontinued()
This method returns if the orderItem is discontinued.
|
boolean |
isEditable()
This method returns true if this orderitem can be edited.
|
boolean |
isExpedited()
This method returns if the item is expedited or not, which means that the item is to receive priority in fulfillment.
|
boolean |
isFree()
This method returns if the orderItem is a freebie .
|
boolean |
isInventoryAvailable()
This method returns if an item is available in inventory or not.
|
boolean |
isPersonalAddressAllowForShipping()
This method returns if the personal address book for a shopper is allowed to be used for a shipping address.
|
boolean |
isReturnable()
This method returns true if this orderitem can be returned.
|
static void |
main(java.lang.String[] args) |
void |
populate()
This method is used to populate the OrderItemDataBean.
|
void |
populateAppliedProductPromotion()
This method populates Applied ProductPromotion.
|
void |
setCatalogEntry(CatalogEntryAccessBean aabCatalogEntry)
This method sets catalog entry.
|
void |
setCatalogEntry(CatalogEntryDataBean adbCatalogEntry)
This method sets catalog entry.
|
void |
setCommandContext(CommandContext context)
This method sets the command context.
|
void |
setOrderItemId(java.lang.String orderItemId)
This method sets an order item id.
|
void |
setRequestProperties(TypedProperty param)
This method sets request properties.
|
findByCatalogEntryId, findByMemberCatalogEntryAndStore, findByMemberStoreAndStatus, findByOfferId, findByOrder, findByOrderAndFulfillmentStatus, findByOrderAndFulfillmentStatusForUpdate, findByOrderAndMember, findByOrderAndMemberForUpdate, findByOrderAndReleaseAndFilfillmentStatusNotShip, findByOrderForUpdate, findByOrderIdAddressIdShipModeId, findByOrderIds, findByOrderIds, findByOrderIdsAndATPCodes, findByOrderIdShipModeId, findByOrderItemIds, findByOrderReleaseNumAndOrdersId, findByOrdersIdAndInventoryStatusAndFulfillmentStatus, findByOrderSortedByCatalogEntryId, findByOrderSortedByOrderItemId, findByTradingId, findChildOrderItemsByDistributorsAndOrdersIdAndLineItemTypeAndRelTypeAndCorr, findInvalidlyAllocatedAndBackorderedItemsByOrdersId, findInvalidOrderItemsByOrdersId, findParentOrderItemsByOrdersIdAndCorr, findPendingOrderItemsByMemberAndAddress, findPendingOrderItemsByMemberCatalogEntryAndStore, findPendingOrderItemsForMember, findSiblingOrderItemsByOrdersIdAndRelTypeAndCorr, findWithParameterizedPushDownQuery, findWithPushDownQuery, getAddressId, getAddressIdInEntityType, getAdjustmentSum, getAllocatedFulfillmentCenterId, getAllocatedFulfillmentCenterIdInEntityType, getAllocatedQuantity, getAllocatedQuantityInEntityType, getAllocationAddressId, getAllocationAddressIdInEntityType, getAllocationGroup, getAllocationGroupInEntityType, getAttachedDiscountOrShippingCalculationCodes, getAvailableQuantity, getAvailableQuantityInEntityType, getBasePrice, getBasePriceCurrency, getBasePriceInEntityType, getCatalogEntryId, getCatalogEntryIdInEntityType, getCategoryTaxAmount, getCategoryTaxAmounts, getComment, getConfigurationComponents, getConfigurationId, getContractId, getContractIdInEntityType, getCorrelationGroup, getCorrelationGroupInEntityType, getCurrency, getDescription, getEntity, getEstimatedAvailableTime, getEstimatedAvailableTimeInEntityType, getEstimatedOrPromisedShippingTime, getEstimatedShippingTime, getField1, getField1InEntityType, getField2, getFulfillmentCenterId, getFulfillmentCenterIdInEntityType, getFulfillmentStatus, getInventoryStatus, getIsExpedited, getItemSpecId, getItemSpecIdInEntityType, getLastAllocatedUpdate, getLastAllocatedUpdateInEntityType, getLastUpdate, getLastUpdateInEntityType, getLineItemType, getMemberId, getMemberIdInEntityType, getNeededQuantity, getNeededQuantityInEntityType, getOffer, getOfferId, getOfferIdInEntityType, getOrder, getOrderId, getOrderIdInEntityType, getOrderItemId, getOrderItemIdInEntityType, getOrderReleaseNumber, getOrderReleaseNumberInEntityType, getOutputqID, getOutputqIDInEntityType, getPartNumber, getPrepareFlags, getPrepareFlagsInEntityType, getPrice, getPriceInEntityType, getPromisedAvailableTime, getPromisedAvailableTimeInEntityType, getPromisedShippingTime, getQuantity, getQuantityInEntityType, getRequestedShipDate, getResolvedDescription, getShippingCharge, getShippingChargeInEntityType, getShippingMode, getShippingModeId, getShippingModeIdInEntityType, getShippingOffset, getShippingOffsetInEntityType, getShippingTaxAmount, getShippingTaxAmountInEntityType, getStatus, getStoreId, getStoreIdInEntityType, getSupplierData, getSupplierPartNumber, getTaxAmount, getTaxAmountInEntityType, getTermAndConditionId, getTermAndConditionIdInEntityType, getTieCode, getTimeCreated, getTimeCreatedInEntityType, getTimeReleased, getTimeReleasedInEntityType, getTimeShipped, getTimeShippedInEntityType, getTotalAdjustment, getTotalAdjustmentInEntityType, getTotalProduct, getTotalProductInEntityType, getTrackingDate, getTrackingDateInEntityType, getTrackingIds, getTrackingNumber, instantiateEntity, remove, resetAllCategoryTaxes, resetCategoryTax, setAddressId, setAddressId, setAllocatedFulfillmentCenterId, setAllocatedFulfillmentCenterId, setAllocatedQuantity, setAllocatedQuantity, setAllocationAddressId, setAllocationAddressId, setAllocationGroup, setAllocationGroup, setAndGetNonNullCorrelationGroup, setAvailableQuantity, setAvailableQuantity, setBasePrice, setBasePrice, setBasePriceCurrency, setCatalogEntryId, setCatalogEntryId, setCategoryTaxAmount, setCategoryTaxAmounts, setComment, setConfigurationId, setContractId, setContractId, setCorrelationGroup, setCorrelationGroup, setCurrency, setDescription, setEstimatedAvailableTime, setEstimatedAvailableTime, setField1, setField1, setField2, setFulfillmentCenterId, setFulfillmentCenterId, setFulfillmentStatus, setInitKey_orderItemId, setInitKey_orderItemId, setInventoryStatus, setIsExpedited, setItemSpecId, setItemSpecId, setLastAllocatedUpdate, setLastAllocatedUpdate, setLastUpdate, setLastUpdate, setLineItemType, setMemberId, setMemberId, setNeededQuantity, setNeededQuantity, setOfferId, setOfferId, setOrderId, setOrderId, setOrderReleaseNumber, setOrderReleaseNumber, setOutputqID, setOutputqID, setPartNumber, setPrepareFlags, setPrepareFlags, setPrice, setPrice, setPromisedAvailableTime, setPromisedAvailableTime, setQuantity, setQuantity, setRequestedShipDate, setShippingCharge, setShippingCharge, setShippingModeId, setShippingModeId, setShippingOffset, setShippingOffset, setShippingTaxAmount, setShippingTaxAmount, setStatus, setStoreId, setStoreId, setSupplierData, setSupplierPartNumber, setTaxAmount, setTaxAmount, setTermAndConditionId, setTermAndConditionId, setTieCode, setTimeCreated, setTimeCreated, setTimeReleased, setTimeReleased, setTimeShipped, setTimeShipped, setTotalAdjustment, setTotalAdjustment, setTotalProduct, setTotalProduct, setTrackingDate, setTrackingDate, setTrackingNumber
public static final java.lang.String COPYRIGHT
public static OrderItemDataBean temp
public OrderItemDataBean()
public OrderItemDataBean(OrderItemAccessBean aabOrderItem, CommandContext aCommandContext)
aabOrderItem
- OrderItemAccessBeanaCommandContext
- CommandContextjava.lang.Exception
public OrderItemDataBean(OrderItemAccessBean aabOrderItem)
aabOrderItem
- OrderItemAccessBeanjava.lang.Exception
public Protectable getDelegate()
getDelegate
in interface Delegator
getDelegate
in class OrderItemDataBeanBase
java.lang.Exception
public java.lang.Long getApplicableContractId()
getApplicableContractId
in interface com.ibm.commerce.order.beans.OrderItemSmartDataBean
CreateException
FinderException
RemoteException
ECSystemException
public FormattedMonetaryAmountDataBean getApplicableContractPrice() throws ECSystemException
getApplicableContractPrice
in interface com.ibm.commerce.order.beans.OrderItemSmartDataBean
CreateException
FinderException
RemoteException
ECSystemException
public CatalogEntryAccessBean getCatalogEntry()
getCatalogEntry
in class OrderItemAccessBean
public CatalogEntryDataBean getCatalogEntryDataBean()
public CommandContext getCommandContext()
getCommandContext
in interface SmartDataBean
public FormattedMonetaryAmountDataBean getFormattedShippingCharge() throws ECSystemException
getFormattedShippingCharge
in interface com.ibm.commerce.order.beans.OrderItemSmartDataBean
CreateException
FinderException
RemoteException
ECSystemException
public FormattedMonetaryAmountDataBean getFormattedTotalShippingAdjustment() throws ECSystemException
CreateException
FinderException
RemoteException
ECSystemException
public java.math.BigDecimal getShippingAdjustmentTotal()
This method returnsTotalAdjustmentByCalculationUsageId(new Integer(-7))
.public FormattedMonetaryAmountDataBean getFormattedTotalShippingCharge() throws ECSystemException
CreateException
FinderException
RemoteException
ECSystemException
getShippingChargeTotal()
public java.math.BigDecimal getShippingChargeTotal()
This method returnshippingChargeInEntityType()
.add(This method returnshippingAdjustmentTotal()
).public FormattedMonetaryAmountDataBean getFormattedShippingTaxAmount() throws ECSystemException
getFormattedShippingTaxAmount
in interface com.ibm.commerce.order.beans.OrderItemSmartDataBean
CreateException
FinderException
RemoteException
ECSystemException
public FormattedMonetaryAmountDataBean getFormattedTaxAmount() throws ECSystemException
getFormattedTaxAmount
in interface com.ibm.commerce.order.beans.OrderItemSmartDataBean
CreateException
FinderException
RemoteException
ECSystemException
public FormattedMonetaryAmountDataBean getFormattedTotalAdjustment() throws ECSystemException
getFormattedTotalAdjustment
in interface com.ibm.commerce.order.beans.OrderItemSmartDataBean
CreateException
FinderException
RemoteException
ECSystemException
public FormattedMonetaryAmountDataBean getFormattedTotalProduct() throws ECSystemException
getFormattedTotalProduct
in interface com.ibm.commerce.order.beans.OrderItemSmartDataBean
CreateException
FinderException
RemoteException
ECSystemException
public PriceDataBean getPerItemTotalPrice()
getPerItemTotalPrice
in interface com.ibm.commerce.order.beans.OrderItemSmartDataBean
public PriceDataBean getPriceDataBean()
getPriceDataBean
in interface com.ibm.commerce.order.beans.OrderItemSmartDataBean
public OrderItemDataBean[] getChildItems(java.lang.Integer[] aDistributorStoreIds, java.lang.String aLineItemType, java.lang.String aRelType)
aDistributorStoreIds
- aLineItemType
- aRelType
- public OrderItemDataBean[] getParentItems()
public OrderItemDataBean[] getSiblingItems(java.lang.String aRelType)
aRelType
- public OrderItemDataBean[] getSiblingSelectionItems()
public OrderItemDataBean[] getSiblingFinalItems()
public OrderItemDataBean[] getSiblingInitialItems()
public OrderItemDataBean[] getSiblingSubmissionItems()
public java.lang.Double getSelectionQuantity()
public TypedProperty getRequestProperties()
getRequestProperties
in interface InputDataBean
public void populate() throws java.lang.Exception
populate()
method.populate
in interface SmartDataBean
java.lang.Exception
setOrderItemId(String)
public void setCatalogEntry(CatalogEntryDataBean adbCatalogEntry)
adbCatalogEntry
- CatalogEntryDataBeanpublic void setCatalogEntry(CatalogEntryAccessBean aabCatalogEntry)
aabCatalogEntry
- CatalogEntryAccessBeanjava.lang.Exception
public void setCommandContext(CommandContext context)
setCommandContext
in interface SmartDataBean
context
- CommandContextpublic void setOrderItemId(java.lang.String orderItemId)
setOrderItemId
in interface com.ibm.commerce.order.beans.OrderItemInputDataBean
orderItemId
- Stringpublic void setRequestProperties(TypedProperty param)
setRequestProperties
in interface InputDataBean
param
- TypedPropertypublic OrderItemDataBean[] getChildAlternateSelectionItems()
public OrderItemDataBean[] getChildPrimarySelectionItems()
public OrderItemDataBean[] getChildAlternateInitialItems()
public OrderItemDataBean[] getChildPrimaryInitialItems()
public OrderItemDataBean[] getChildAlternateSubmissionItems()
public OrderItemDataBean[] getChildPrimarySubmissionItems()
public OrderItemDataBean[] getChildAlternateFinalItems()
public OrderItemDataBean[] getChildPrimaryFinalItems()
public OrderItemDataBean[] getChildAlternateSelectionItems(java.lang.Integer aStoreId, java.lang.Long[] aContractIdList)
aStoreId
- IntegeraContractIdList
- Long arraypublic OrderItemDataBean[] getChildPrimarySelectionItems(java.lang.Integer aStoreId, java.lang.Long[] aContractIdList)
aStoreId
- IntegeraContractIdList
- Long arraypublic OrderItemDataBean[] getChildAlternateInitialItems(java.lang.Integer aStoreId, java.lang.Long[] aContractIdList)
aStoreId
- IntegeraContractIdList
- Long arraypublic OrderItemDataBean[] getChildPrimaryInitialItems(java.lang.Integer aStoreId, java.lang.Long[] aContractIdList)
aStoreId
- IntegeraContractIdList
- Long arraypublic OrderItemDataBean[] getChildAlternateSubmissionItems(java.lang.Integer aStoreId, java.lang.Long[] aContractIdList)
aStoreId
- IntegeraContractIdList
- Long arraypublic OrderItemDataBean[] getChildPrimarySubmissionItems(java.lang.Integer aStoreId, java.lang.Long[] aContractIdList)
aStoreId
- IntegeraContractIdList
- Long arraypublic OrderItemDataBean[] getChildAlternateFinalItems(java.lang.Integer aStoreId, java.lang.Long[] aContractIdList)
aStoreId
- IntegeraContractIdList
- Long arraypublic OrderItemDataBean[] getChildPrimaryFinalItems(java.lang.Integer aStoreId, java.lang.Long[] aContractIdList)
aStoreId
- IntegeraContractIdList
- Long arraypublic OrderFulfillmentItemStatusDataBean getOrderFulfillmentItemStatusDataBean()
public boolean hasPAttributes() throws java.lang.Exception
java.lang.Exception
public com.ibm.commerce.rfq.helpers.PersonalizationAttribute[] getPAttributes(java.lang.Integer theLanguageId) throws java.lang.Exception
theLanguageId
- The language Id to fetch any language specific data in.java.lang.Exception
public OrderItemAdjustmentDataBean[] getOrderItemAdjustmentDataBeans()
OrderItemAdjustmentDataBean
of this OrderItem.public OrderItemAdjustmentDataBean[] getOrderItemAdjustmentDataBeans(java.lang.Integer anCalculationUsageId, java.lang.Integer anDisplayLevel)
OrderItemAdjustmentDataBean
of this OrderItem, with the specified
CalculationUsage and display level.anCalculationUsageId
- the CalculationUsage ID. Null means
any CalculationUsage.anDisplayLevel
- the display level. Null means any display
level.public OrderItemAdjustmentDataBean[] getOrderItemLevelDiscountOrderItemAdjustmentDataBeans()
OrderItemAdjustmentDataBean
of this OrderItem, with CalculationUsage
-1 (that is discount) and display level 0 (that is OrderItem).public OrderItemAdjustmentDataBean[] getOrderItemLevelSurchargeOrderItemAdjustmentDataBeans()
OrderItemAdjustments
of this OrderItem, with CalculationUsage
-6 (that is surcharge) and display level 0 (that is OrderItem).public OrderItemAdjustmentDataBean[] getOrderItemLevelShippingOrderItemAdjustmentDataBeans()
OrderItemAdjustmentDataBean
of this OrderItem, with CalculationUsage
-7 (that is shipping adjustment) and display level 0 (that is OrderItem).public java.math.BigDecimal getAdjustmentTotal(java.lang.Integer anCalculationUsageId, java.lang.Integer anDisplayLevel)
anCalculationUsageId
- the CalculationUsage ID. Null means
any CalculationUsage.anDisplayLevel
- the display level. Null means any display
level.public java.math.BigDecimal getTotalAdjustmentByDisplayLevel(java.lang.Integer anDisplayLevel)
getTotalAdjustmentByDisplayLevel
in class OrderItemAccessBean
anDisplayLevel
- the display level.public java.math.BigDecimal getTotalAdjustmentByCalculationUsageId(java.lang.Integer anCalculationUsageId)
getTotalAdjustmentByCalculationUsageId
in class OrderItemAccessBean
anCalculationUsageId
- the CalculationUsage ID.public java.math.BigDecimal getTotalAdjustmentByCalculationUsageIdAndDisplayLevel(java.lang.Integer anCalculationUsageId, java.lang.Integer anDisplayLevel)
getTotalAdjustmentByCalculationUsageIdAndDisplayLevel
in class OrderItemAccessBean
anCalculationUsageId
- the CalculationUsage ID.anDisplayLevel
- the display level.public java.math.BigDecimal getDiscountAdjustmentTotal()
This method returnsTotalAdjustmentByCalculationUsageId(new Integer(-1))
.public FormattedMonetaryAmountDataBean getFormattedTotalDiscountAdjustment() throws ECSystemException
CreateException
FinderException
RemoteException
ECSystemException
public java.math.BigDecimal getSurchargeAdjustmentTotal()
This method returnsTotalAdjustmentByCalculationUsageId(new Integer(-6))
.public FormattedMonetaryAmountDataBean getFormattedTotalSurchargeAdjustment() throws ECSystemException
CreateException
FinderException
RemoteException
ECSystemException
public java.lang.String getFormattedQuantity()
public boolean isFree()
public ShippingModeDataBean[] getAllowableShippingModeDataBeans()
public AddressDataBean[] getAllowableShippingAddressDataBeans()
public java.lang.String getFormattedEstimatedShippingTime()
public boolean isDiscontinued()
public ItemDataBean getItemDataBean()
public AddressDataBean getAddressDataBean()
public ShippingModeDataBean getShippingModeDataBean()
public ShippingModeDescriptionDataBean getShippingModeDescriptionDataBean()
public int getQuantityInIntValue()
public OrderItemDataBean.AppliedPromotion[] getAppliedProductPromotions()
public void populateAppliedProductPromotion()
public ShipInstructionsDataBean getShipInstructsDataBean()
public ShipCarrAccntDataBean getShipCarrAccntDataBean()
public java.lang.String getShortDescription()
public java.lang.String getFormattedRequestedShipDate()
public java.lang.String getRequestedShipDateYear()
public java.lang.String getRequestedShipDateMonth()
public java.lang.String getRequestedShipDateDay()
public boolean isEditable()
public boolean isBackOrdered()
public AddressDataBean getCurrentAddressDataBean()
public boolean isExpedited()
public java.lang.String getFormattedEstimatedAvailableTime()
check
parameter on OrderItemAddCmdCheckInventoryAvailabilityCmd
,
OrderItemAddCmd
,
isInventoryAvailable()
public boolean isInventoryAvailable()
CheckInventoryAvailabilityCmd
,
getFormattedEstimatedAvailableTime()
public boolean isPersonalAddressAllowForShipping()
public OrderItemCompRelDataBean getRootOICompRelDataBean()
public boolean isReturnable()
public com.ibm.commerce.fulfillment.beans.OrderSerialNumbersDataBean[] getSerialNumbers()
public com.ibm.commerce.fulfillment.beans.OrderSerialNumbersDataBean[] getSerialNumbersForOrderItem()
public com.ibm.commerce.fulfillment.beans.OrderSerialNumbersDataBean[] getSerialNumbersForComponents()
public com.ibm.commerce.order.beans.ShipmentInformationDataBean[] getShipmentInformationDataBeans()
public com.ibm.commerce.order.beans.ReturnInformationDataBean[] getReturnInformationDataBean()
public static void main(java.lang.String[] args)