public class AcknowledgeOrderBuildForCalculationCmdImpl extends AcknowledgeOrderBuildCmdImpl
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
static java.lang.String | NOUN_ATTRIBUTE_NAME_UID
Name for the unique identifier.
|
Constructor and Description |
---|
AcknowledgeOrderBuildForCalculationCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected void | addOrderItemComponents(OrderItemAccessBean orderItemAB, OrderItemType orderItem)
Add order item components for OrderItemType.
|
protected MonetaryAmountType | composeMonetaryAmount(java.math.BigDecimal adValue, java.lang.String astrCurrency)
Composes MonetaryAmountType from the value and currency specified.
|
protected AdjustmentType[] | composeOrderAdjustment(OrderAccessBean orderAB)
This method composes the order adjustment from the order access bean specified.
|
protected OrderChargesType | composeOrderCharges(OrderAccessBean orderAB)
Composes OrderChargesType from the order access bean specified.
|
protected OrderIdentifierType | composeOrderIdentifier(OrderAccessBean orderAB)
Composes OrderIdentifierType from the order access bean specified.
|
protected OrderType | composeOrderItem(OrderAccessBean orderAB, boolean onlyProductID, OrderType order)
This method composes the Order SDO with order item product ID if onlyProductID is true.
|
protected void | composeOrderItemAdjustment(OrderItemAccessBean tempOrderItemAB, OrderItemChargesType orderItemCharge, OrderType order)
This method composes the order item adjustment to the response.
|
protected OrderShippingInfoType | composeOrderShippingInfo(OrderAccessBean orderAB)
Compose OrderShippingInfoType from the specified order access bean.
|
protected MonetaryAmountType | composeOrderTotalAdjustment(OrderAccessBean orderAB)
This method composes the total adjustment from the order access bean specified.
|
protected PersonIdentifierType | composePersonIdentifier(OrderAccessBean orderAB)
Composes a person identifier type from the order access bean specified.
|
protected void | composePromotionCodeList(OrderType order)
This method composes the list of promotion code.
|
protected java.util.List | composeResponseOrder(java.util.Map parameters)
This method returns the list of the order responses after order calculation.
|
protected StoreIdentifierType | composeStoreIdentifier(OrderAccessBean orderAB)
Composes StoreIdentifierType from the order access bean specified.
|
protected TaxByTaxCategoryType | composeTaxByTaxCategory(OrderTaxAccessBean orderTaxAB, java.lang.String astrCurrency)
Composes TaxByTaxCategoryType from the order tax access bean and currency specified.
|
OrderAccessBean | getOrderAB()
Get order access bean.
|
protected MonetaryAmountType | getTotalAmount(OrderAccessBean orderAB)
This method returns the list of the order responses after order calculation.
|
protected java.lang.String | getUOM(java.lang.Long catEntryID)
This method returns the UOM for a specific catalog entry id.
|
protected void | mergeFreeGift(java.util.Vector vecFreeGift, OrderType order)
This method merges the free gift order items into their parent in the order noun.
|
void | setOrderAB(OrderAccessBean iOrderAB)
Set order access bean.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String NOUN_ATTRIBUTE_NAME_UID
public AcknowledgeOrderBuildForCalculationCmdImpl()
public OrderAccessBean getOrderAB()
public void setOrderAB(OrderAccessBean iOrderAB)
protected java.util.List composeResponseOrder(java.util.Map parameters) throws ECException
protected void composePromotionCodeList(OrderType order)
protected OrderShippingInfoType composeOrderShippingInfo(OrderAccessBean orderAB) throws ECException
protected OrderIdentifierType composeOrderIdentifier(OrderAccessBean orderAB) throws ECException
protected StoreIdentifierType composeStoreIdentifier(OrderAccessBean orderAB) throws ECException
protected PersonIdentifierType composePersonIdentifier(OrderAccessBean orderAB) throws ECException
protected OrderChargesType composeOrderCharges(OrderAccessBean orderAB) throws ECException
protected MonetaryAmountType composeOrderTotalAdjustment(OrderAccessBean orderAB) throws ECException
protected AdjustmentType[] composeOrderAdjustment(OrderAccessBean orderAB) throws ECException
protected MonetaryAmountType composeMonetaryAmount(java.math.BigDecimal adValue, java.lang.String astrCurrency) throws ECException
protected TaxByTaxCategoryType composeTaxByTaxCategory(OrderTaxAccessBean orderTaxAB, java.lang.String astrCurrency) throws ECException
protected void addOrderItemComponents(OrderItemAccessBean orderItemAB, OrderItemType orderItem) throws ECException
protected OrderType composeOrderItem(OrderAccessBean orderAB, boolean onlyProductID, OrderType order) throws ECException
protected void mergeFreeGift(java.util.Vector vecFreeGift, OrderType order) throws ECException
protected void composeOrderItemAdjustment(OrderItemAccessBean tempOrderItemAB, OrderItemChargesType orderItemCharge, OrderType order) throws ECException
protected MonetaryAmountType getTotalAmount(OrderAccessBean orderAB) throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
protected java.lang.String getUOM(java.lang.Long catEntryID) throws ECException