public class OrderCopyCmdImpl extends OrderBaseCmdImpl implements OrderConstants, OrderCopyCmd
OrderCopy
controller command.
Name | Description |
---|---|
langId |
Sets or resets the preferred language for the duration of the session; the supported languages for a store are found in the STORELANG table. |
forUser |
The logon ID of the user on whose behalf the command will be run. Only a person with the authority to process orders can specify this parameter. |
forUserId |
Same as forUser , but identifying the user by the internal user ID, as found in the USERS table. |
storeId |
Sets the store ID of the destination order. It is also used to resolve special abbreviations
(".", "*", ".t", ".**.", and "*t") when they appear in fromOrderId_i , toOrderId , orderInfoFrom ,
and payInfoFrom. For example, the following command refers to all pending orders of member 1001 in store 1:
fromOrderId_1=*&memberId_1=1001&storeId=1. |
URL |
Mandatory, the redirection URL that is called when the command successfully completes. |
isPONumberCopied |
Controls whether the PO number of source order will be copied to the destination order. |
field1 |
Sets the field1 value of the destination order, respectively. If not specified, the corresponding field value of the "orderInfoFrom" order will be used, if there is one. |
field2 |
Sets the field2 value of the destination order, respectively. If not specified, the corresponding field value of the "orderInfoFrom" order will be used, if there is one. |
field3 |
Sets the field3 value of the destination order, respectively. If not specified, the corresponding field value of the "orderInfoFrom" order will be used, if there is one. |
billingAddressId |
Sets the billing address ID of the destination order. If not specified, the billing address ID of the "orderInfoFrom" order will be used, if there is one. |
displaySeq |
Sets the display sequence of the destination order. If not specified, the display sequence "orderInforFrom" order will be used, if there is one. |
orderInfoFrom |
Specifies the reference number of an order from which to copy order level information:
values for the DESCRIPTION, ADDRESS_ID, SEQUENCE, FIELD1, FIELD2, and FIELD3 columns in the ORDERS table.
This parameter can be repeated. If more than one order is specified, it is as if only the most recently
updated of those orders were specified. If "**" is specified, order level information is not copied from any order. If this parameter is not specified, and there is only one source order specified by the fromOrderId_i parameters,
then it is as if order was specified. Otherwise, it defaults to "**". Abbreviations are resolved
using the current customer and the store specified by the storeId parameter. |
payInfoFrom |
Specifies the reference number of an order from which to copy payment information obtained by calling
the GetOrderPaymentInfoCmd task command. If more than one order is specified, it is as if only
the most recently updated of those orders were specified. This parameter can be repeated. If "**" is specified, order level information is not copied from any order. If this parameter is not specified, and there is only one source order specified by the fromOrderId_i
parameters, then it is as if order was specified. Otherwise, it defaults to "**".
Abbreviations are resolved using the current customer and the store specified by the storeId parameter. |
description |
Sets the description of the destination order. If not specified, the description of the "orderInforFrom" order will be used, if there is one. |
orderComment |
Sets the order comment if specified. |
outOrderItemName |
Specifies the names of name-value pairs to be added to the redirection URL. The value of each added name-value pair is the reference number of a destination order item. The default value is "orderItemId". This parameter can be repeated. |
outOrderName |
Specifies the names of name-value pairs to be added to the redirection URL. The value of each added name-value pair is the reference number of a destination order. The default value is "orderId". This parameter can be repeated. |
status |
Specifies the status of the destination order. Only I (submitted) and P (pending) are valid values.
The default is P . If I is specified, then after the destination order is updated. It is prepared for
display and locked, as if OrderPrepare had been called, and then the status is set to I .
This prepares the order to be accepted by OrderProcess, and prevents it from being further modified
by the customer. |
prepare |
Controls whether the destination order will be prepared by OrderPrepare command or not. |
toOrderId |
Specifies the order to be created or modified. It can be specified as an order reference number or as one of the special abbreviations ".", "*", ".t", "*t", "**" and ".**.". If it is not specified, it defaults to "**", which creates a new order. If more than one order is specified, it is as if only the most recently updated one was specified. Abbreviations are resolved using the current customer (the customer running this command) and the store specified in the storeId parameter. |
tcId |
Specifies the term and condition Id of the destination order. |
continue |
Controls whether the order copy continues when one or more of the order items cannot be copied. A value of 0 terminates and rolls back execution if an order item cannot be created or updated in the target order. A value of 1 ignores the create or update operation for that order item and continues execution. The default value is 0. |
ShipAsComplete |
Specifies the ShipAsComplete flag of the destination order. |
sensitiveInfoCopy |
Controls whether the sensitive information to be copied from the source order to the destination order. |
blockInfoCopy |
Controls whether the block information of the source order to be copied to destination order. |
requestedShipDate |
Specifies the request ship date of the destination order. |
copyAutoAddedOrderItems |
Controls whether the auto added order items to be copied from source order to destination order. |
shippingAddressFromOrderProfile |
The shippingAddressFromOrderProfile flag controls whether the default shipping address of the order profile will be used. If the value of the parameter 'shippingAddressFromOrderProfile' is set to '1', and if the toOrder is not null. It will try to copy the default shipping address of the order profile to all the order items of the order specified in the 'toOrderId'. |
shippingModeFromOrderProfile |
The shippingModeFromOrderProfile flag controls whether the default shipping mode of the order profile will be used. If the value of the parameter 'shippingModeFromOrderProfile' is set to '1', and if the toOrder is not null. It will try to copy the default shipping mode of the order profile to all the order items of the order specified in the 'toOrderId'. |
merge |
A list of OrderItems that should be merged with other OrderItems in the same order if possible, regardless of their correlationGroup attributes. This parameter can be repeated. |
remerge |
A list of the OrderItems that should be merged with other OrderItems in the same order and with the same correlationGroup attribute, if possible. This parameter can be repeated. |
check |
A list of OrderItems that should be checked by the CheckInventory task command. This parameter can be repeated. |
allocate |
A list of OrderItems that should be allocated from existing inventory. This parameter can be repeated. |
backorder |
A list of OrderItems that should be allocated from expected inventory. This parameter can be repeated. |
reverse |
A list of OrderItems whose allocations should be released (that is, de-allocated from existing or expected inventory as appropriate). This parameter can be repeated. |
pay_paymentname |
Sets the payment name value pairs of the destination order. This parameter can be repeated. For example the following command refers to the payment name-value pair "creditCardNumber==2222222222": pay_creditCardNumber=2222222222 These payment name-value pairs will be added to the ORDPAYINFO table through the SetOrderPaymentInfoCmd task command. If not specified, the payment name-value pairs of the payInfoFrom order will be used, if there is one. |
addressId_i |
The reference number of the address to which the order items in the enumeration group specified by i are to be shipped. The address must belong to the customer executing this command. |
catEntryId_i |
Sets the catalog entry ID of the order items in enumeration group i. |
comment_i |
A comment included with the item to be passed to the OrderItemUpdate command when order items are added to or updated in the destination. |
contractId_i |
The contract reference number associated with the order. It will be passed to the OrderItemUpdate command when order items are added to or updated in the destination. |
description_i |
Sets the description of the order items in enumeration group i. |
copyOrderItemId_i |
Specifies which order items should be copied from the source orders specified by fromOrderId_i
and added to the destination order specified by toOrderId. This parameter can be repeated. If it is not specified, or "*" is specified, the parameter refers to all order items that belong to the orders specified by fromOrderId_i . If "." is specified the parameter refers to the most recently updated order item that belongs to the orders specified by fromOrderId_i . If "**" is specified the parameter refers to a single new order item that will be added to the destination order. It uses information only from other parameters in the enumeration group specified by i, but not from the source orders for that enumeration group. In this case, catEntryId_i or partNumber_i must be specified.
The OrderCopy command calls the OrderItemUpdate command to add new order items to the destination order. |
field1_i |
Specifies an integer value to be passed to the OrderItemUpdate command. When order items are added to or updated in the destination order, for the enumeration group specified by i. |
field2_i |
Specifies a character string to be passed to the OrderItemUpdate command. When order items are added to or updated in the destination order, for the enumeration group specified by i. |
fromOrderId_i |
Specifies zero or more source orders from which order items will be copied when enumeration group i is processed.
The special abbreviations "." , "*", " .t" , "*t" and "q" are resolved using memberId_i and storeId .
This parameter can be repeated. |
memberId_i |
The reference number of a member, used to resolve special abbreviations (".", "*", ".t", ".**.", and "*t") when they appear in fromOrderId_i. For example, the following command refers to all pending orders of member 1001: fromOrderId_1=*&memberId_1=1001 The default value is the member ID of the current user. If the current customer attempts to access the orders of other customers but is not authorized to do so, an exception is thrown. |
offerId_i |
A list of offer IDs to be chosen from when creating a new order item. This list will be passed to the OrderItemUpdate command. There is no default value. |
partNumber_i |
The part number to be resolved to a catalog entry ID. It overrides catEntryId_i . |
partOwnerId_i |
The member ID of the part owner, used with partNumber_i ; defaults to the owner of the store. |
quantity_i |
Sets the quantity of the order items in enumeration group i. |
shipModeId_i |
Specifies a shipping mode reference number, to be passed to the OrderItemUpdate command. When order items are added to or updated in the destination order, for the enumeration group specified by i. This reference number is associated with a particular shipping service. |
UOM_i |
The unit of measure for the quantity_i . |
updateOrderItemId_i |
Specifies order items in the destination order to be updated. It is updated using information
from other parameters in the enumeration group specified by i. But not from the source orders for
that enumeration group and not from catEntryId_i and partNumber_i . Note that the catalog entry ID
of an order item cannot be updated. The OrderCopy command calls the OrderItemUpdate command
to update order items in the destination order. This parameter can be repeated. If "*" is specified, it means all order items in the destination order. If "." is specified, it means the most recently updated order item. |
currency_i |
Sets the currency of the order items in enumeration group i. |
price_i |
Sets the price of the order items in enumeration group i. |
configurationId_i |
If the OrderItem represents a configured Dynamic Kit, this is the configuration ID. This parameter can be repeated. |
correlationGroup_i |
The group to which this OrderItem is related. Normally, the correlationGroup is the same as the OrderItemID. OrderItems with the same correlationGroup attribute value represent the same object the customer wants to buy. A value for correlationGroup can be specified and propagated. When either OrderItems are split when inventory is allocated. Such as when two fulfillment centers must be used to fill an order for the same item if one fulfillment center has insufficient supply. Or when a price quotation is received for an OrderItem. When an OrderItem is split at inventory allocation, the newly created OrderItem inherits the correlationGroup value from the original OrderItem. In a quotation situation, the OrderItem inherits the correlationGroup value from the corresponding OrderItem in the parent order. |
attr_i_attrname |
Specifies an attribute name and value to be passed to the OrderItemUpdate command. When adding order items for the enumeration group specified by i to the destination order. For example, the following command refers to part ABC123 with attribute "length"=="10":partNumber_1=ABC123&attr_1_length=10 |
inventoryValidation |
Specifies whether inventory status should be validated for adding to cart. Default is "false" which means order items can be added to cart regardless of inventory status. |
Name | Description |
---|---|
the value of the outOrderId |
the order Ids of the output orders. |
the value of the outOrderItemId |
the orderItem Ids of the output orderItems. |
PrepareOrderCmd
task command if istrPrepare
is "Y".prepareFlags
attribute of the copied OrderItems
indicates "quotation".
viewTaskName
response property to "RedirectView".ExtOrderCopyCmd
task command.ResolveOrdersCmd
ResolveOrderItemsCmd
CheckOrderCopyCmd
SetOrderOrganizationCmd
SetPendingOrderCmd
CheckOrderCopyCmd
CheckOrderCopyCmd
GetOrderPaymentInfoCmd
SetOrderPaymentInfoCmd
OrderItemUpdateCmd
PrepareOrderCmd
ExtOrderCopyCmd
PICopyCmd
OrderAccessBean
OrderItemAccessBean
OrderItemComponentAccessBean
AddressAccessBean
OrderCopyCmd.Group
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM Copyright notice field.
|
ADDRESS_TYPE_BILLING, ADDRESS_TYPE_SHIPPING, AMOUNT_REMAINING, AWAITING_REPLY_FROM_ASYNCH_REQ, AWAITING_REPLY_FROM_ASYNCH_REQ_5080, BILLING_ADDRESS_ID, BLOCKED, BOD_APPLICATIONAREA, BOD_ATTRIBUTE, BOD_DATAAREA, BUYER_APPROVAL_DENIED, BUYER_APPROVAL_DENIED_5041, BUYER_APPROVAL_REQD, BUYER_APPROVAL_REQD_5040, BUYER_FRAUD_SUSPECTED, BUYER_FRAUD_SUSPECTED_5010, CALCULATE_EXTERNALLY, CC_CVC, CHARGE_TYPE_BASE_SHIPPING_CHARGE, CHARGE_TYPE_COUPON_ADJUSTMEN, CHARGE_TYPE_DISCOUNT_ADJUSTMENT, CHARGE_TYPE_SALES_TAX, CHARGE_TYPE_SHIPPING_ADJUSTMENT, CHARGE_TYPE_SHIPPING_TAX, CHARGE_TYPE_SURCHARGE_ADJUSTMENT, CHARGE_TYPE_TOTAL_ADJUSTMENT, CHARGE_TYPE_TOTAL_CHARGE, CHARGE_TYPE_TOTAL_PRODUCT, CHARGE_TYPE_TOTAL_SHIPPING_CHARGE, COMMIT_FALSE, COMMIT_TRUE, COMPONENT_CATALOG_ENTRY_ID, COMPONENT_PART_NUMBER, COMPONENT_QUANTITY, CONTINUE_FALSE, CONTINUE_TRUE, DEFAULT_PAYMENT_POLICY_ID, DEFAULT_TRASH_CAN_OWNER, DELETE_OUT_OF_STOCK_ORDERITEM_NO, DELETE_OUT_OF_STOCK_ORDERITEM_YES, DENEIED_PARTY_LIST, DENEIED_PARTY_LIST_5020, DO_CONFIGURATION_VALIDATION_ACTION, DO_CONFIGURATION_VALIDATION_NO, DO_CONFIGURATION_VALIDATION_YES, DO_FREEGIFT_ACTION, DO_FREEGIFT_NO, DO_FREEGIFT_YES, DO_INVENTORY_ACTION, DO_INVENTORY_NO, DO_INVENTORY_YES, DO_PRICE_ACTION, DO_PRICE_NO, DO_PRICE_YES, EC_ADDRESS_ID, EC_ALLOCATE, EC_ATTR_NAME, EC_ATTR_VALUE, EC_ATTRIBUTE_PREFIX, EC_AVAILABILITY_CHANGE, EC_AVAILABILITY_CHANGE_URL, EC_BACKORDER, EC_BACKORDERED_ORDER_ITEMS, EC_BASEITEM_TYPE_DNKT, EC_BASEITEM_TYPE_STKT, EC_BID_USER_ID, EC_BILLING_ADDRESS_ID, EC_BILLING_PREFIX, EC_BLOCK_INFO_COPY, EC_BLOCK_INFO_COPY_NO, EC_BLOCK_INFO_COPY_YES, EC_BLOCK_RSNCODE_ID, EC_BLOCK_UNBLOCK_COMMENTS, EC_BUYER_LOGON_ID, EC_CALCULATE_ORDER, EC_CALCULATE_ORDER_NO, EC_CALCULATE_ORDER_YES, EC_CALCULATION_USAGE, EC_CATALOG_ENTRY_ID, EC_CATENTRY_ID, EC_CC_SUBMIT_METHOD, EC_CCX_EXPIRE_MONTH, EC_CCX_EXPIRE_YEAR, EC_CHECK, EC_COMMENT, EC_COMMIT, EC_COMPONENT_ID, EC_CONFIGURATION_ID, EC_CONFIGURATION_XML, EC_CONTINUE, EC_CONTINUE_WITH_ORDER, EC_CONTRACT_ID, EC_COPY_ORD_PAY_INFO, EC_COPY_ORD_PAY_INFO_NO, EC_COPY_ORD_PAY_INFO_YES, EC_COPY_ORDER_INFO_FROM, EC_COPY_ORDER_PROMOTIONCODE, EC_COPY_ORDER_PROMOTIONCODE_FROM, EC_COPY_ORDER_PROMOTIONCODE_NO, EC_COPY_ORDER_PROMOTIONCODE_YES, EC_COPY_ORDER_UNIQUE_PROMOTIONCODE, EC_COPY_ORDER_UNIQUE_PROMOTIONCODE_NO, EC_COPY_ORDER_UNIQUE_PROMOTIONCODE_YES, EC_COPY_ORDERITEM_ID, EC_COPY_PAYMENT_INFO_FROM, EC_CORRELATTION_GROUP, EC_CREATE_IF_EMPTY, EC_CSR_ID, EC_CURRENCY, EC_DELETE_IF_EMPTY, EC_DELETE_IF_NOT_EMPTY, EC_DELETE_OUT_OF_STOCK_ORDERITEM, EC_DESCRIPTION, EC_DISPLAY_SEQUENCE, EC_DYN_KIT_PRICE_CONTRACT_ID, EC_DYN_KIT_PRICE_TC_ID, EC_DYN_KIT_PRICE_TRADING_ID, EC_ERROR_CODE_AVAILABILITY_CHANGE, EC_ERROR_CODE_LOW_INVENTORY, EC_ERROR_CODE_ORDERPROFILE_DOES_NOT_EXIST, EC_ERROR_CODE_ORDERPROFILE_SHIPADDRESS_DOES_NOT_EXIST, EC_ERROR_CODE_ORDERPROFILE_SHIPMODE_DOES_NOT_EXIST, EC_ERROR_CODE_ORDPROCESS_FAILED, EC_ERROR_CODE_QUOTE_EXPIRED, EC_ERRORURL, EC_EXPAND_CONFIGURATION_ID, EC_EXPIRE_DATE, EC_EXPIRE_PERIOD, EC_EXT_COMMUNICATION_STATUS_AUTH_FAIL, EC_EXT_COMMUNICATION_STATUS_OK, EC_EXT_COMMUNICATION_STATUS_UNKNOWN, EC_EXT_ORDER_ID, EC_EXT_ORDER_REF, EC_EXT_PWD_ID, EC_EXT_USER_ID, EC_FAILORDER, EC_FFMSELECTION_NOCHANGE, EC_FFMSELECTION_PREFERCURRENT, EC_FIELD_PARAM, EC_FIELD1, EC_FIELD2, EC_FIELD3, EC_FILTER_INVALID_CONTRACTS, EC_FORCED_CANCEL, EC_FROM_ORDER_ID, EC_FROM_ORDER_ITEM_ID, EC_FULFILLMENT_CENTER_ID, EC_IN_ALLOCATE, EC_IN_BACKORDER, EC_IN_CHECK, EC_IN_MERGE, EC_IN_ORDER_DEFAULT_NAME, EC_IN_ORDER_ITEM_NAME, EC_IN_ORDER_NAME, EC_IN_ORDERITEM_DEFAULT_NAME, EC_IN_REMERGE, EC_IN_REVERSE, EC_IS_EXPEDITED, EC_IS_NOTIFY_SHOPPER, EC_ITEM_SPC_ID, EC_LIST_ID, EC_MAJORSTATUS, EC_MAX_AVAILABILITY_CHANGE, EC_MEMBER_ID, EC_MERCHANT_ORDER_NOTIFY_MSG_TYPE, EC_MERCHANT_ORDER_NOTIFY_MSG_TYPE_NAME, EC_MERGE, EC_MERGE_TO_CURRENT_PENDING_ORDER, EC_NEW_OR_UPDATE_ORDERITEM, EC_NEW_ORDERITEM_ID, EC_NO_COMMON_SHIP_CHARGES_FOUND, EC_NO_INVENTORY, EC_NO_INVENTORY_ORDER_ITEMS, EC_NO_INVENTORY_URL, EC_NON_BUYABLE_CATALOG_ENTRY_ID, EC_NON_BUYABLE_ORDER_ITEMS, EC_NON_BUYABLE_PRODUCT_ITEMS, EC_NOTIFICATION_PREFIX, EC_NOTIFY_BLOCK, EC_NOTIFY_MERCHANT, EC_NOTIFY_ORDER_SUBMITTED, EC_NOTIFY_SHOPPER, EC_NVP_NAME_ORDERS_EXCEPTIONS, EC_NVP_NAME_ORDERS_SUCCEEDED, EC_OFFER_ID, EC_OI_PRICE_ADJ, EC_OICOMPLIST_ID, EC_OKURL, EC_OP_EQUAL, EC_OP_SUBSET, EC_OP_UNION_EMPTY, EC_OP_UNION_NOT_EMPTY, EC_OP_URL, EC_OPERATION, EC_ORDER_AUTHORIZED_MSG_TYPE, EC_ORDER_AUTHORIZED_MSG_TYPE_NAME, EC_ORDER_BUSINESS_CHANNEL_ID, EC_ORDER_CANCELLED_FOR_MERCHANT_MSG_TYPE, EC_ORDER_CANCELLED_FOR_MERCHANT_MSG_TYPE_NAME, EC_ORDER_CANCELLED_MSG_TYPE, EC_ORDER_CANCELLED_MSG_TYPE_NAME, EC_ORDER_CHANGE_REASON_ID, EC_ORDER_CHANGED_MSG_TYPE, EC_ORDER_CHANGED_MSG_TYPE_NAME, EC_ORDER_COMMENT, EC_ORDER_COMMENT_FIELD1, EC_ORDER_COMMENT_FIELD2, EC_ORDER_COMMENT_FIELD3, EC_ORDER_COMMENT_SUBJECT, EC_ORDER_DATA_BEAN, EC_ORDER_DESC, EC_ORDER_FLAG_NO, EC_ORDER_FLAG_YES, EC_ORDER_FLOW_DOMAIN_IDENTIFIER, EC_ORDER_FLOW_IDENTIFIER, EC_ORDER_FLOW_STATE_IDENTIFIER_APPROVED, EC_ORDER_FLOW_STATE_IDENTIFIER_CANCELED, EC_ORDER_FLOW_STATE_IDENTIFIER_CHECK_APPROVAL, EC_ORDER_FLOW_STATE_IDENTIFIER_PENDING_APPROVAL, EC_ORDER_FLOW_STATE_IDENTIFIER_REJECTED, EC_ORDER_FLOW_STATE_IDENTIFIER_START, EC_ORDER_FLOW_TRANSIT_EVENT_AUTO_APPROVE, EC_ORDER_FLOW_TRANSIT_EVENT_AUTO_REJECT, EC_ORDER_FLOW_TRANSIT_EVENT_BEGIN_APPROVAL, EC_ORDER_FLOW_TRANSIT_EVENT_ORDER_PROCESS, EC_ORDER_FLOW_TYPE_IDENTIFIER, EC_ORDER_ID, EC_ORDER_PROCESS_ERROR_VIEW, EC_ORDER_PROFILE, EC_ORDER_RECEIVED_MSG_TYPE, EC_ORDER_RECEIVED_MSG_TYPE_NAME, EC_ORDER_REJECTED_MSG_TYPE, EC_ORDER_REJECTED_MSG_TYPE_NAME, EC_ORDER_RN, EC_ORDER_STATE, EC_ORDER_VERSION, EC_ORDERCALCULATE_KEEP_AUTOADDEDORDERITEMS_BEFORE_CALCULATE, EC_ORDERCOPY_COPY_AUTOADDEDORDERITEMS, EC_ORDERITEM_ID, EC_ORDERITEM_RN, EC_ORDERITEM1_ID, EC_ORDERITEM2_ID, EC_ORDERITEMMOVE_MOVE_AUTOADDEDORDERITEMS, EC_ORDERITEMMOVE_MOVE_ORDER_PROMOTIONCODE, EC_ORDERLISTSUMMARY, EC_ORDERSUMMARY, EC_ORDERTOTALS, EC_OUT_ALLOCATE, EC_OUT_BACKORDER, EC_OUT_CHECK, EC_OUT_MERGE, EC_OUT_ORDER_ID, EC_OUT_ORDER_NAME, EC_OUT_ORDERITEM_NAME, EC_OUT_QUOTE_NAME, EC_OUT_REMERGE, EC_OUT_REVERSE, EC_OUTOKORDERIDNAME, EC_OUTTIMEOUTORDERIDNAME, EC_OUTWAITORDERIDNAME, EC_OVERRIDE_REAESON_CODE, EC_OVERRIDE_REMARK, EC_PART_NUMBER, EC_PART_OWNER_ID, EC_PAYMENT_PREFIX, EC_PHYSICAL_STORE_ID, EC_POLICY_ID, EC_PREPARE, EC_PRICE, EC_PURGE, EC_Q_EXP_ALWAYS_PROCEED, EC_Q_EXP_NEVER_PROCEED, EC_Q_EXP_STOP_ON_BIGGER_TOTAL, EC_QUANTITY, EC_QUOTATION_SUBMISSION, EC_QUOTATION_SUBMISSION_FALSE, EC_QUOTATION_SUBMISSION_TRUE, EC_QUOTE_EXPIRED, EC_QUOTE_EXPIRED_URL, EC_QUOTE_EXPIRY_POLICY, EC_RECEIVER_EMAIL_ADDRESS, EC_REDUCEPARENT_QUANTITIES, EC_REDUCEPARENT_QUANTITIES_FALSE, EC_REDUCEPARENT_QUANTITIES_TRUE, EC_REFRESH_CONTRACT_AND_OFFER, EC_REFRESH_CONTRACT_AND_OFFER_NO, EC_REFRESH_CONTRACT_AND_OFFER_YES, EC_REMERGE, EC_REQUESTED_SHIP_DATE, EC_REQUISITION_LIST_ID, EC_REQUISITION_LIST_NAME, EC_REQUISITION_LIST_STATUS, EC_REQUISITION_LIST_STORE_ID, EC_REQUISITION_LIST_TYPE, EC_RESERVATION_ID, EC_RESERVATION_INSTANCE, EC_RESERVATION_TYPE, EC_RESOLVED_ORDER_ID, EC_RESOLVED_ORDER_ITEM_1, EC_RESOLVED_ORDER_ITEM_2, EC_RETAIN_ORDER_CURRENCY, EC_RETAIN_QUOTE, EC_RETAIN_QUOTE_NO, EC_RETAIN_QUOTE_YES, EC_REVERSE, EC_SENSITIVE_INFO_COPY, EC_SENSITIVE_INFO_COPY_NO, EC_SENSITIVE_INFO_COPY_YES, EC_SHIPASCOMPLETE, EC_SHIPCARR_ACCNT_NUM, EC_SHIPCHARGE_TYPE_ID, EC_SHIPINSTRUCTIONS, EC_SHIPMODE_ID, EC_SHIPMODE_RN, EC_SHIPPING_ADDRESS_FROM_ORDERPROFILE, EC_SHIPPING_ARRANGEMENT_RESTRICTED, EC_SHIPPING_CHARGE_BY_CARRIER, EC_SHIPPING_CHARGE_BY_SELLER, EC_SHIPPING_MODE_FROM_ORDERPROFILE, EC_SHIPPING_NO_CHARGE, EC_SHIPPING_PREFIX, EC_STATUS, EC_STATUS_CODE, EC_STATUS_MSG, EC_TAX_AUDIT_AFTER_PAYAUTH, EC_TAX_AUDIT_AFTER_SHIP, EC_TAX_AUDIT_IN_ORDERPROCESS, EC_TAX_AUDIT_NONE, EC_TIESHIP_CODE, EC_TIMEOUTURL, EC_TO_ORDER_ID, EC_TRANSFERMODE, EC_UOM, EC_UPDATE_ORDERITEM_ID, EC_UPDATE_PDK_PARENT, EC_UPDATE_PDK_PARENT_N, EC_UPDATE_PRICES, EC_USAGE, EC_WAITURL, EC_XML_CONFIG_COMPONENT, EC_XML_CONFIG_COMPONENT_ID, EC_XML_CONFIG_COMPONENTLIST, EC_XML_CONFIG_CONFIGURATION, EC_XML_CONFIG_CONFIGURATION_ID, EC_XML_CONFIG_CURRENCY, EC_XML_CONFIG_DTD_PATH, EC_XML_CONFIG_DYNAMIC_KIT, EC_XML_CONFIG_MEMBER_ID, EC_XML_CONFIG_QUANTITY, EC_XML_CONFIG_REQUIRED, EC_XML_CONFIG_SELECTICA_CONFIGURATION, EC_XML_CONFIG_UNIT_PRICE, EC_XML_CONFIG_WCSITEM, EC_XML_CONFIG_WCSPARTNUMBER, EC_XML_CONFIGURATION, ERROR_VIEW_NAME, EXTENDED_ATTR_NAME, EXTENDED_ATTR_TYPE, EXTENDED_ATTR_VALUE, FFMOPERATIONS_MULTIITEM, FFMOPERATIONS_NOALLOCAITON, FFMOPERATIONS_NOBACKORDER, FFMOPERATIONS_NOCHECK, FLAG_ADDING_FREE_GIFT_INTO_CART, FOREIGN_TRADE_COMPLIANCE, FOREIGN_TRADE_COMPLIANCE_5021, FROM_POST, FROM_POST_YES, INVENTORY_RESERVATION, INVENTORY_RESERVATION_CANCEL, INVENTORY_VALIDATION, IS_PI_ADD_NEEDED, IS_PO_NUMBER_COPIED, KEEP_ORDERITEM_VALID_CONTRACT, KEEP_ORDERITEM_VALID_CONTRACT_NO, KEEP_ORDERITEM_VALID_CONTRACT_YES, LINEITEMTYPE_ALTERNATIVE, MANUAL_BLK_AT_ADMIN_DISCRETION, MANUAL_BLK_AT_ADMIN_DISCRETION_5050, MARK_FOR_DELETE_FALSE, MARK_FOR_DELETE_TRUE, MERGE_TO_CURRENT_PENDING_ORDER_NO, MERGE_TO_CURRENT_PENDING_ORDER_YES, MIGRATION_PENDING, MIGRATION_PENDING_5100, NO_PREPARE_ORDER, NON_EDITABLE_STATUSES, NOTIFY_BLOCK, NOTIFY_UNBLOCK, ORDER_AUTH_ALLOWED, ORDER_BACKORDERED, ORDER_CALCULATION_ADJUSTMENT_OVERRIDE, ORDER_CALCULATION_ADJUSTMENT_OVERRIDE_NO, ORDER_CALCULATION_ADJUSTMENT_OVERRIDE_YES, ORDER_CANCELLATION_EVENT, ORDER_CANCELLATION_EVENT_COMPONENT_NAME, ORDER_CANCELLATION_EVENT_TYPE, ORDER_CANCELLED, ORDER_CAPTURING, ORDER_COMPLETED, ORDER_CREATE_EVENT_COMPONENT_NAME, ORDER_CREATION_EVENT, ORDER_CREATION_EVENT_TYPE, ORDER_DENIED, ORDER_DEPOSITED, ORDER_EDITED, ORDER_EVENT_DATA, ORDER_EVENT_PAYMENT_AUTH_COMPLETE, ORDER_EVENT_RELEASE_CREATE, ORDER_EVENT_RELEASE_CREATE_TYPE, ORDER_EVENT_SUBMIT, ORDER_EVENT_SUBMIT_TYPE, ORDER_EVENT_TYPE, ORDER_EXTENDED_ATTR_NAME, ORDER_EXTENDED_ATTR_TYPE, ORDER_EXTENDED_ATTR_VALUE, ORDER_INV_UPDATE_FAILED, ORDER_ITEM_COL_LAST_UPDATE, ORDER_ITEM_COL_MERCHANT_REF_NUM, ORDER_ITEM_COL_ORDER_REF_NUM, ORDER_ITEM_COL_SHOPPER_REF_NUM, ORDER_ITEM_CREATE_EVENT_COMPONENT_NAME, ORDER_ITEM_INVENTORY_ALLC, ORDER_ITEM_INVENTORY_AVAIL, ORDER_ITEM_INVENTORY_BA, ORDER_ITEM_INVENTORY_BO, ORDER_ITEM_INVENTORY_FUL, ORDER_ITEM_INVENTORY_FUT, ORDER_ITEM_INVENTORY_NALC, ORDER_ITEM_INVENTORY_VALC, ORDER_ITEM_SHIPMENT_EVENT_COMPONENT_NAME, ORDER_ITEM_UPDATE_EVENT_COMPONENT_NAME, ORDER_LOCKED, ORDER_OR_REQUISITIONLIST_TRASHED, ORDER_PAYMENT_AUTH_REVIEW, ORDER_PENDING, ORDER_PENDING_REMOTE_FULFILLMENT, ORDER_PLACED_BY_NEW_TSR, ORDER_PLACED_BY_NEW_TSR_5060, ORDER_PROCESSING, ORDER_READY_FOR_REMOTE_FULFILLMENT, ORDER_RELEASE_CREATE_EVENT, ORDER_RELEASE_NUM, ORDER_RELEASED, ORDER_REMOTE_FULFILLMENT_FAILED, ORDER_SCHEDULED, ORDER_SHIP_AS_COMPLETE_NO, ORDER_SHIP_AS_COMPLETE_YES, ORDER_SHIPPED, ORDER_SUBMISSION_EVENT, ORDER_SUBMISSION_EVENT_COMPONENT_NAME, ORDER_SUBMISSION_EVENT_TYPE, ORDER_SUBMIT_EVENT, ORDER_SUBMIT_EVENT_COMPONENT_NAME, ORDER_SUBMITTED, ORDER_TRANSFER_PENDING, ORDER_TRASH_CAN_ENABLED, ORDER_TRASH_CAN_ENABLED_NO, ORDER_TRASH_CAN_ENABLED_YES, ORDER_TRASH_CAN_OWNER, ORDER_TYPE_ORDER, ORDER_TYPE_PRIVATE_REQUISITION_LIST, ORDER_TYPE_QUICK_PROFILE, ORDER_TYPE_QUOTATION, ORDER_TYPE_QUOTE, ORDER_TYPE_SHAREABLE_REQUISITION_LIST, ORDER_TYPE_STANDING_ORDER, ORDER_TYPE_TEMPORARY, ORDER_TYPE_TRASH, ORDER_TYPE_TRASHCAN, ORDER_UNLOCKED, ORDER_WAITING_APPROVAL, ORDERITEM_CREATION_EVENT, ORDERITEM_CREATION_EVENT_TYPE, ORDERITEM_SHIPMENT_EVENT, ORDERITEM_SHIPMENT_EVENT_TYPE, ORDERITEM_UPDATE_EVENT, ORDERITEM_UPDATE_EVENT_TYPE, ORDERREL_MANIFESTED, ORDERREL_NEW, ORDERREL_PICKED, ORDERREL_READY, ORDERREL_SHIPPED, ORDPAYINFO_MAX_LENGTH, PAYMENT_AUTHORIZATION_COMPLETE, PAYMENT_AUTHORIZATION_COMPLETE_COMPONENT_NAME, PAYMENT_INSTRUCTION, PAYMENT_METHOD_ID, PAYMENT_RESET, PAYMENT_STATUS, PAYMENT_STATUS_FAILURE, PAYMENT_STATUS_PENDING, PAYMENTS_AVS_WARNING, PAYMENTS_AVS_WARNING_5090, PI_ADD_NEEDED, PI_ADD_NOT_NEEDED, PREPAGEFLAGS_SHIPPING_ADJUSTED, PREPAGEFLAGS_SKIP_REPRICING, PREPARE_ORDER, PREPAREFLAGS_AUTO_ADD, PREPAREFLAGS_DIRECT_CALCULATION_CODE_ATTACHMENT, PREPAREFLAGS_FULFILLMENT_CENTER_OVERRIDE, PREPAREFLAGS_GENERATED, PREPAREFLAGS_HAS_PERSONALIZATION_ATTRIBUTES, PREPAREFLAGS_NOT_CONFIGURED, PREPAREFLAGS_PRICE_OVERRIDE, PREPAREFLAGS_PRICE_REFRESHED, PREPAREFLAGS_QUOTATION, PREPAREFLAGS_QUOTATION_, PREPAREFLAGS_SHIPPING_CHARGE_BY_CARRIER, PRODUCT_DISCONTINUED, PRODUCT_DISCONTINUED_5070, PRODUCT_PRICE_DELEGATION_LIM_XCEED, PRODUCT_PRICE_DELEGATION_LIM_XCEED_5030, PURCHASEORDER_ID_PROPERTY_NAME, QUANTITY_CHANGED, QUANTITY_UNCHANGED, QUOTE_CAN, QUOTE_NEW, QUOTE_RDY, QUOTECONFIG_QUOTE_RETIRED_ORDERCREATED, QUOTECONFIG_QUOTE_RETIRED_ORDERSUBMITED, REMAINING_AMOUNT, REQUISITION_LIST_DETAIL_VIEW, REQUISITION_LIST_STATUS_PRIVATE, REQUISITION_LIST_STATUS_SHAREABLE, REQUISITION_LIST_VIEW, SHIPPING_PRICE_DELEGATION_LIM_XCEED, SHIPPING_PRICE_DELEGATION_LIM_XCEED_5031, SHIPTO_ADDRESS_REQUIRED, SUBMIT_ERROR_STATUS, TAKE_OVER_LOCK, TAKE_OVER_LOCK_NO, TAKE_OVER_LOCK_YES, TICKLER_BATCH_ERROR, TICKLER_EXPORT_CONTROL_VIOLATION, TICKLER_FINANCIAL_TRANSACTION_ERROR, TICKLER_FRAUD_SUSPECTED, TICKLER_NEW_OR_PROBATIONARY_SALES_REPRESENTATION, TICKLER_NEW_PRODUCT_INTRODUCED_INTO_LINE, TICKLER_ORDER_BLOCKED_BY_SYSTEM, TICKLER_ORDER_BLOCKED_MANUALLY, TICKLER_PRICE_DELEGATION_LIMIT_EXCEEDED, TRASH_CAN_ORDERITEM_SEGMENT_LEN, TRASH_CAN_OWNER, TRASH_CAN_REQUISITIONLIST_SEGMENT_LEN, UNBLOCKED, UPDATE_ORDER_CHANNEL_ID, UPDATE_ORDER_CHANNEL_ID_NO, UPDATE_ORDER_CHANNEL_ID_YES, VALUE_FROM_PROFILE_ORDER, VERSION_ONE, WARNING_ERROR_MESSAGE, WARNING_ERROR_MESSAGE_KEY
defaultCommandClassName, ERRCODE_ACCESS_DENIED, ERRCODE_WRONG_STATUS, NAME, ORDER_COPY_ERRVIEW
Constructor and Description |
---|
OrderCopyCmdImpl()
default constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.Vector |
getItemsToBeRemoved()
To Retrieve items to be removed after copy
|
AccessVector |
getResources()
Returns an
AccessVector containing the Protectable resources with the
actions this command will perform on them. |
void |
performExecute()
Executes the main business logic of the command.
|
void |
reset()
Resets instance variables to their initial values.
|
void |
setBillingAddressId(java.lang.Long anBillingAddressId)
Set the addressId of the billing address.
|
void |
setBlockInfoCopyFlag(java.lang.String astrBlockInfoCopyFlag)
Set the flag indicating whether to copy block information
|
void |
setContinue(java.lang.String astrContinue)
Set the continue parameter (optional).
|
void |
setCopyOrderInfoFrom(java.lang.String[] astrCopyOrderInfoFrom)
Set the source order from which the order info (for example billingAddress) will be copied.
|
void |
setCopyOrderPromotionCodeFrom(java.lang.String[] astrCopyOrderPromotionCodeFrom)
Set the source order from which the order promotion codes are copied.
|
void |
setCopyPaymentInfoFrom(java.lang.String[] astrCopyPaymentInfoFrom)
Set the source order from which the payment info will be copied.
|
void |
setDescription(java.lang.String astrDescription)
Set the description of the target order.
|
void |
setDisplaySequence(java.lang.Double adDisplaySequence)
Set the display sequence of the target order.
|
void |
setField1(java.lang.Integer anField1)
Set field1 of the target order.
|
void |
setField2(java.math.BigDecimal adField2)
Set field2 of the target order.
|
void |
setField3(java.lang.String astrField3)
Set field3 of the target order.
|
void |
setGroups(OrderCopyCmd.Group[] aGroups)
Set the enumeration groups.
|
void |
setOrderComment(java.lang.String astrOrderComment)
Set the order comment (optional).
|
void |
setOrderPromotionCodeCopyFlag(java.lang.String astrOrderPromotionCodeCopyFlag)
Set the order promotion code copy flag.
|
void |
setOrdPayInfoCopyFlag(java.lang.String astrOrdPayInfoCopyFlag)
Set the order payment info copy flag.
|
void |
setOutOrderItemNames(java.lang.String[] astrOutOrderItemNames)
Sets the names of the orderItemId properties to be appended to the redirection URL.
|
void |
setOutOrderNames(java.lang.String[] astrOutOrderNames)
Sets the names of the orderId properties to be appended to the redirection URL.
|
void |
setPayment(java.util.Hashtable ahshPayment)
Set the payment information of the target order.
|
void |
setPrepare(java.lang.String astrPrepare)
Set if the order should be Prepared .
|
void |
setRequestProperties(TypedProperty ahshRequestProperties)
Extracts input parameters from the specified request properties.
|
void |
setSensitiveInfoCopyFlag(java.lang.String astrSensitiveInfoCopyFlag)
Set the flag which decides whether to copy sensitive (payment and so forth) info or not
|
void |
setShippingAddressFromOrderProfile(java.lang.String anShippingAddressFromOrderProfile)
Set the shippingAddressFromOrderProfile flag
|
void |
setStatus(java.lang.String astrStatus)
Set the status of the target order.
|
void |
setTcId(java.lang.Long anTcId)
Set the PaymentTC that the billing address will be checked against.
|
void |
setToOrderAbbreviations(java.lang.String[] astrToOrderAbbreviations)
Set the target order.
|
void |
validateParameters()
Validates the input parameters.
|
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getStoreId, getUser, getUserId, isReadyToCallExecute, 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, getRequestProperties, getResolvedRequestProperties, getResponseProperties, 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, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
fulfills, getOwner
public static final java.lang.String COPYRIGHT
public AccessVector getResources() throws ECException
AccessVector
containing the Protectable
resources with the
actions this command will perform on them. The OrderAccessBean
s to be read or written,
and the StoreAccessBean
for the Store in the CommandContext
if a new Order is
to be created.
getResources
in interface ECCommand
getResources
in class AbstractECTargetableCommand
AccessVector
.ECException
ECCommand#getResources()
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECException
ECCommand#performExecute()
public void reset()
reset
in interface com.ibm.websphere.command.Command
reset
in class AbstractECTargetableCommand
public void setBillingAddressId(java.lang.Long anBillingAddressId)
setBillingAddressId
in interface OrderCopyCmd
anBillingAddressId
- the addressId.public void setCopyOrderInfoFrom(java.lang.String[] astrCopyOrderInfoFrom)
setCopyOrderInfoFrom
in interface OrderCopyCmd
astrCopyOrderInfoFrom
- the source order.public void setCopyPaymentInfoFrom(java.lang.String[] astrCopyPaymentInfoFrom)
setCopyPaymentInfoFrom
in interface OrderCopyCmd
astrCopyPaymentInfoFrom
- the source order.public void setSensitiveInfoCopyFlag(java.lang.String astrSensitiveInfoCopyFlag)
setSensitiveInfoCopyFlag
in interface OrderCopyCmd
astrSensitiveInfoCopyFlag
- info copy flagpublic void setBlockInfoCopyFlag(java.lang.String astrBlockInfoCopyFlag)
setBlockInfoCopyFlag
in interface OrderCopyCmd
astrBlockInfoCopyFlag
- public void setDescription(java.lang.String astrDescription)
setDescription
in interface OrderCopyCmd
astrDescription
- the description.public void setDisplaySequence(java.lang.Double adDisplaySequence)
setDisplaySequence
in interface OrderCopyCmd
adDisplaySequence
- the display sequence.public void setField1(java.lang.Integer anField1)
setField1
in interface OrderCopyCmd
anField1
- the value of field1.public void setField2(java.math.BigDecimal adField2)
setField2
in interface OrderCopyCmd
adField2
- the value of field2.public void setField3(java.lang.String astrField3)
setField3
in interface OrderCopyCmd
astrField3
- the value of field3.public void setGroups(OrderCopyCmd.Group[] aGroups)
OrderItemUpdateCmd
.setGroups
in interface OrderCopyCmd
aGroups
- the enumeration groups.public void setOutOrderItemNames(java.lang.String[] astrOutOrderItemNames)
setOutOrderItemNames
in interface OrderCopyCmd
astrOutOrderItemNames
- the names of the orderItemId properties.public void setOutOrderNames(java.lang.String[] astrOutOrderNames)
setOutOrderNames
in interface OrderCopyCmd
astrOutOrderNames
- the names of the orderId properties.public void setPayment(java.util.Hashtable ahshPayment)
setPayment
in interface OrderCopyCmd
ahshPayment
- the payment information.
String
).String[]
) .public void setRequestProperties(TypedProperty ahshRequestProperties) throws ECApplicationException
setRequestProperties
in interface ControllerCommand
setRequestProperties
in class ControllerCommandImpl
ahshRequestProperties
- the request properties.
ECApplicationException
- The _ERR_BAD_MISSING_CMD_PARAMETER message is passed, with
the name of the invalid or missing property name.ECException
- ControllerCommand#setRequestProperties(TypedProperty)
public void setStatus(java.lang.String astrStatus)
setStatus
in interface OrderCopyCmd
astrStatus
- the status ("P" or "I").public void setPrepare(java.lang.String astrPrepare)
astrPrepare
- as ("Y") or ("N").public void setShippingAddressFromOrderProfile(java.lang.String anShippingAddressFromOrderProfile)
anShippingAddressFromOrderProfile
- the shippingAddressFromOrderProfile flag.public void setTcId(java.lang.Long anTcId)
setTcId
in interface OrderCopyCmd
anTcId
- the tcId of the PaymentTCpublic void setToOrderAbbreviations(java.lang.String[] astrToOrderAbbreviations)
setToOrderAbbreviations
in interface OrderCopyCmd
astrToOrderAbbreviations
- the target order.public void validateParameters() throws ECException
P
or I
.ResolveOrdersCmd
task command to resolve Order abbreviations.ResolveOrderItemsCmd
task command to resolve OrderItem abbreviations.CheckOrderCopyCmd
task command for each of the Orders to be accessed.updateOrderItemId
parameter does not specify an OrderItem
abbreviation that requests a new OrderItem to be created.continue
parameter specifies only 0 or 1.validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECApplicationException
- The _ERR_BAD_MISSING_CMD_PARAMETER message is passed, with
the name of the invalid or missing property name.
ECException
- ECCommand#validateParameters()
public void setContinue(java.lang.String astrContinue)
OrderCopyCmd
setContinue
in interface OrderCopyCmd
astrContinue
- the continue parameter.OrderCopyCmd.setContinue(String)
public void setOrderComment(java.lang.String astrOrderComment)
OrderCopyCmd
setOrderComment
in interface OrderCopyCmd
astrOrderComment
- the order comment.OrderCopyCmd.setOrderComment(String)
public java.util.Vector getItemsToBeRemoved()
getItemsToBeRemoved
in interface OrderCopyCmd
public void setOrderPromotionCodeCopyFlag(java.lang.String astrOrderPromotionCodeCopyFlag)
setOrderPromotionCodeCopyFlag
in interface OrderCopyCmd
astrOrderPromotionCodeCopyFlag
- the order promotion code copy flag.public void setCopyOrderPromotionCodeFrom(java.lang.String[] astrCopyOrderPromotionCodeFrom)
setCopyOrderPromotionCodeFrom
in interface OrderCopyCmd
astrCopyOrderPromotionCodeFrom
- the array of source orders.public void setOrdPayInfoCopyFlag(java.lang.String astrOrdPayInfoCopyFlag)
astrOrdPayInfoCopyFlag
- the order payment info copy flag.