public class AbstractOrderCalculateExternalCmdImpl extends ControllerCommandImpl implements OrderCalculateExternalCmd, OrderCalculateServiceConstants
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_NAME
The name of this class.
|
static java.lang.String |
COPYRIGHT
IBM Copyright notice field.
|
defaultCommandClassName, NAME
ALWAYS_UPDATE, CALCULATION_CODE_ID, CALCULATION_USAGE_IDS, CATENTRY_COUNT, CATENTRY_ID, CORRELATIONGROUP, CURRENCY, DEFAULT_ORDER_TYPE, EXTERNAL_ORDER_ID, EXTERNAL_ORDER_ITEM_ID, IS_PRICE_FOR_INFORMATION_ONLY, ISFREEGIFT, LOGIN_ID, MANUAL_ADJ_APPLY_AMOUNT, MANUAL_ADJ_APPLY_POLICY, MANUAL_ADJ_EXTERNAL_ORDERITEM_ID, MANUAL_ADJ_ORDERITEM_ID, MANUAL_ADJ_OVERRIDE, MEMBER_ID, NEVER_UPDATE, NO_URL, ORDER_ID, ORDER_ITEM_COMPONENT_CATENTRY_ID, ORDER_ITEM_COMPONENT_CURRENCY, ORDER_ITEM_COMPONENT_PARTNUMBER, ORDER_ITEM_COMPONENT_QUANTITY, ORDER_ITEM_COMPONENT_UNITPRICE, ORDER_ITEM_CONFIGURATION_ID, ORDER_ITEM_PRICE, ORDER_ITEM_SHIPPING_CARRIER, ORDER_ITEM_SHIPPING_CHARGE, ORDER_ITEM_SHIPPING_MODE_CODE, ORDER_ITEM_STATUS_G, ORDER_ITEM_STATUS_M, ORDER_MANUAL_ADJ_CALCODEID, ORDER_SHIPPING_CHARGE, ORDER_STATUS_G, ORDER_TYPE, ORDERITEM_ID, ORDERITEM_MANUAL_ADJ_CALCODEID, ORDERITEM_PRICE, ORDERITEM_UNIT_PRICE, PARTNUMBER, PAY_METHOD_ID, PRICE_OVERRIDE, PRICE_UPDATE_FLAG, PRICING_DATE, PROMOTION_CODE, PROMOTION_CODE_TYPE_LIST, QUANTITY, SHIPPING_CARRIER, SHIPPING_MANUAL_ADJ_CALCODEID, SHIPPING_MODE_CODE, SHIPPING_MODE_ID, SKIP_DOM_INVENTORY_CHECK, SKIP_DOM_INVENTORY_CHECK_YES, STORE_ID, STRING_COMMA, STRING_EMPTY, STRING_FALSE, STRING_NO, STRING_ONE, STRING_TRUE, STRING_YES, STRING_ZERO, TOTAL_ADJUSTMENT, TOTAL_PRODUCT_PRICE, UNIT_PRICE, UPDATE_IF_EXPIRED
Constructor and Description |
---|
AbstractOrderCalculateExternalCmdImpl() |
Modifier and Type | Method and Description |
---|---|
TypedProperty |
getCalculationProperty()
Get calculationProperty.
|
java.lang.String |
getCalculationUsageIds()
Get CalculationUsageIds.
|
java.lang.Integer |
getCatentryCount()
Get catalog entry count.
|
java.lang.String |
getContractId()
Get contractId.
|
java.lang.String |
getCurrency()
Get currency.
|
java.lang.String |
getExternalOrderId()
Get external order id.
|
java.util.HashMap |
getHshOrderItemId2CorrelationGroupMap()
This method returns the map of
|
java.util.HashMap |
getHshPartNumber2CorrelationGroupMap()
This method returns the map of
|
java.lang.String |
getMemberId()
Get member id.
|
OrderAccessBean |
getOrderAB()
Get order access bean.
|
java.lang.Boolean |
getOrderExisting()
Get order existing flag.
|
java.lang.String |
getOrderId()
Get order id.
|
java.util.Map |
getOrderItem2IsPriceInformationOnlyMap()
Get orderItem2IsPriceInformationOnlyMap.
|
java.lang.String |
getOrderStoreId()
Get order store id.
|
java.lang.String |
getOrderType()
Get order type.
|
java.lang.String |
getPaymentMethodName()
Get the name of the payment method.
|
java.util.Set |
getPriceInformationOnlySet()
Get priceInformationOnlySet.
|
java.lang.String |
getPriceUpdateFlag()
Get price update flag.
|
java.lang.String |
getPricingDate()
Get the pricing date.
|
java.lang.String[] |
getPromotionCodes()
Get the array of promotion code.
|
java.util.List |
getPromotionCodeTypeList()
Get the list of object of
PromotionCodeType |
TypedProperty |
getRequestProperties()
Get request property.
|
TypedProperty |
getResponseProperties()
Get response property.
|
java.lang.String |
getShippingModeId()
Get shipping mode id.
|
void |
performExecute()
This method executes the business logic of this command implementation.
|
void |
setCalculationProperty(TypedProperty iCalculationProperty)
Set calculationProperty.
|
void |
setCalculationUsageIds(java.lang.String iCalculationUsageIds)
Set CalculationUsageIds.
|
void |
setCatentryCount(java.lang.Integer iCatentryCount)
Set catalog entry count.
|
void |
setContractId(java.lang.String iContractId)
Set contractId.
|
void |
setCurrency(java.lang.String iCurrency)
Set currency.
|
void |
setExternalOrderId(java.lang.String iExternalOrderId)
Set external order id.
|
void |
setHshOrderItemId2CorrelationGroupMap(java.util.HashMap ihshOrderItemId2CorrelationGroupMap)
This method sets the map
|
void |
setHshPartNumber2CorrelationGroupMap(java.util.HashMap ihshPartNumber2CorrelationGroupMap)
This method sets the map
|
void |
setMemberId(java.lang.String iMemberId)
Set memberId.
|
void |
setOrderAB(OrderAccessBean iOrderAB)
Set order access bean.
|
void |
setOrderExisting(java.lang.Boolean iOrderExisting)
Set order existing flag.
|
void |
setOrderId(java.lang.String iOrderId)
Set order id.
|
void |
setOrderItem2IsPriceInformationOnlyMap(java.util.Map iOrderItem2IsPriceInformationOnlyMap)
Set orderItem2IsPriceInformationOnlyMap.
|
void |
setOrderItemRequestParameters()
This method sets the parameters for order item.
|
void |
setOrderRequestParameters()
This method sets the parameters for order.
|
void |
setOrderStoreId(java.lang.String iOrderStoreId)
Set order store id.
|
void |
setOrderType(java.lang.String iOrderType)
Set order type.
|
void |
setPaymentMethodName(java.lang.String paymentMethod)
Set the name of the payment method.
|
void |
setPriceInformationOnlySet(java.util.Set iPriceInformationOnlySet)
Set priceInformationOnlySet.
|
void |
setPriceUpdateFlag(java.lang.String iPriceUpdateFlag)
Set price update flag.
|
void |
setPricingDate(java.lang.String date)
Set the pricing date.
|
void |
setPromotionCodeTypeList(java.util.List promotionCodeTypeList)
Set the list of object of
PromotionCodeType |
void |
setRequestProperties(TypedProperty iRequestProperties)
Set request property.
|
void |
setResponseProperties(TypedProperty iResponseProperties)
Set response property.
|
void |
setShippingModeId(java.lang.String iShippingModeId)
Set shipping mode id.
|
void |
setsPromotionCodes(java.lang.String[] arrayPromotionCode)
Set the array of promotion code.
|
void |
validateParameters()
This method verifies the input parameters.
|
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getResolvedRequestProperties, getResourceOwners, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setRetriable, setViewInputProperties
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkPermission, execute, getGeneric, getResolvedRequestProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRetriable, setViewInputProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
fulfills, getOwner
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASS_NAME
public AbstractOrderCalculateExternalCmdImpl()
public java.util.List getPromotionCodeTypeList()
PromotionCodeType
PromotionCodeType
public void setPromotionCodeTypeList(java.util.List promotionCodeTypeList)
PromotionCodeType
promotionCodeTypeList
- public java.lang.String[] getPromotionCodes()
public void setsPromotionCodes(java.lang.String[] arrayPromotionCode)
arrayPromotionCode
- public java.lang.String getPricingDate()
public void setPricingDate(java.lang.String date)
date
- public java.util.HashMap getHshPartNumber2CorrelationGroupMap()
public void setHshPartNumber2CorrelationGroupMap(java.util.HashMap ihshPartNumber2CorrelationGroupMap)
ihshPartNumber2CorrelationGroupMap
- public java.util.HashMap getHshOrderItemId2CorrelationGroupMap()
public void setHshOrderItemId2CorrelationGroupMap(java.util.HashMap ihshOrderItemId2CorrelationGroupMap)
ihshOrderItemId2CorrelationGroupMap
- The input hash map.public java.lang.String getOrderId()
public void setOrderId(java.lang.String iOrderId)
iOrderId
- The order id.public java.lang.String getCalculationUsageIds()
public void setCalculationUsageIds(java.lang.String iCalculationUsageIds)
iCalculationUsageIds
- The string of CalculationUsageIds.public java.lang.String getOrderStoreId()
public void setOrderStoreId(java.lang.String iOrderStoreId)
iOrderStoreId
- The order store id.public java.lang.String getPriceUpdateFlag()
public void setPriceUpdateFlag(java.lang.String iPriceUpdateFlag)
iPriceUpdateFlag
- The price update flag.public TypedProperty getRequestProperties()
getRequestProperties
in interface ControllerCommand
getRequestProperties
in class ControllerCommandImpl
public void setRequestProperties(TypedProperty iRequestProperties)
setRequestProperties
in interface ControllerCommand
setRequestProperties
in class ControllerCommandImpl
iRequestProperties
- The request property.public TypedProperty getResponseProperties()
getResponseProperties
in interface ControllerCommand
getResponseProperties
in class ControllerCommandImpl
public void setResponseProperties(TypedProperty iResponseProperties)
setResponseProperties
in class ControllerCommandImpl
iResponseProperties
- The response property.public OrderAccessBean getOrderAB()
public void setOrderAB(OrderAccessBean iOrderAB)
iOrderAB
- The order access bean.public java.lang.String getPaymentMethodName()
public void setPaymentMethodName(java.lang.String paymentMethod)
paymentMethod
- The name of the payment method.public java.lang.Integer getCatentryCount()
public void setCatentryCount(java.lang.Integer iCatentryCount)
iCatentryCount
- The catalog entry count.public java.lang.String getMemberId()
public void setMemberId(java.lang.String iMemberId)
iMemberId
- The memberId.public java.lang.String getOrderType()
public void setOrderType(java.lang.String iOrderType)
iOrderType
- The order type.public java.lang.String getContractId()
public void setContractId(java.lang.String iContractId)
iContractId
- The contractId.public java.lang.String getExternalOrderId()
public void setExternalOrderId(java.lang.String iExternalOrderId)
iExternalOrderId
- The external order id.public java.lang.Boolean getOrderExisting()
public void setOrderExisting(java.lang.Boolean iOrderExisting)
iOrderExisting
- The order existing flag.public java.lang.String getShippingModeId()
public void setShippingModeId(java.lang.String iShippingModeId)
iShippingModeId
- The shipping mode id.public java.lang.String getCurrency()
public void setCurrency(java.lang.String iCurrency)
iCurrency
- The currency.public TypedProperty getCalculationProperty()
public void setCalculationProperty(TypedProperty iCalculationProperty)
iCalculationProperty
- The calculationProperty.public java.util.Set getPriceInformationOnlySet()
public void setPriceInformationOnlySet(java.util.Set iPriceInformationOnlySet)
iPriceInformationOnlySet
- The iPriceInformationOnlySet.public java.util.Map getOrderItem2IsPriceInformationOnlyMap()
public void setOrderItem2IsPriceInformationOnlyMap(java.util.Map iOrderItem2IsPriceInformationOnlyMap)
iOrderItem2IsPriceInformationOnlyMap
- The orderItem2IsPriceInformationOnlyMap.public void setOrderItemRequestParameters() throws ECException
ECException
public void setOrderRequestParameters() throws ECException
ECException
public void validateParameters() throws ECException
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECException
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECException