com.ibm.commerce.command
Interface ECCommand

All Known Subinterfaces:
AccCommand, AcceptCouponFromBannerAdCmd, AccessSpaceCtrlCmd, AccountDeleteCmd, AccountImportCmd, AccountSaveCmd, AddBroadcastJobCmd, AddEventControllerCommandTest, AddJobCmd, AddMemberToSpaceCtrlCmd, AddProductsToSearchSpaceCmd, AddressCheckCmd, AddressDeleteCmd, AdminBidDeleteCmd, AdminReturnApproveCmd, AlgorithmRegistryBaseCmd, AlgorithmRegistryCreateCmd, ApprovalNotifyCmd, ApproveGroupUpdateCmd, AttachmentUploadCmd, AttachmentViewCmd, AttributeCreateControllerCmd, AttributeDelete, AttributeSequenceMoveDown, AttributeSequenceMoveUp, AttributeUpdate, AttributeUpdateControllerCmd, AttributeValueAddCmd, AttributeValueDeleteCmd, AttributeValueDialogCreate, AttributeValueDialogUpdate, AttributeValueSequenceMoveDown, AttributeValueSequenceMoveUp, AttributeValueUpdateCmd, AttributeWizardCreate, AuctionBaseCmd, AuctionNotificationCmd, AutoBidCreateFormCmd, AutoBidDeleteCmd, AutoBidSubmitCmd, AutoBidUpdateFormCmd, BalancePaymentCmd, BatchOrderRequestCmd, BidCreateFormCmd, BidDeleteCmd, BidRuleBaseCmd, BidSubmitCmd, BidUpdateFormCmd, CampaignCheckUserControllerCmd, CampaignCollateralDeleteControllerCmd, CampaignCollateralSaveControllerCmd, CampaignDeleteControllerCmd, CampaignEmsDeleteControllerCmd, CampaignEmsSaveControllerCmd, CampaignInitiativeDeleteControllerCmd, CampaignInitiativeDisableControllerCmd, CampaignInitiativeSaveControllerCmd, CampaignInitiativeScheduleDeleteControllerCmd, CampaignInitiativeScheduleSaveControllerCmd, CampaignSaveControllerCmd, CatalogAddCmd, CatalogDeleteCmd, CatalogEntryAddCmd, CatalogEntryDeleteCmd, CatalogEntryUpdateCmd, CatalogGroupAddCmd, CatalogGroupDeleteCmd, CatalogGroupUpdateCmd, CatalogUpdateCmd, CategoryCreate, CategoryDelete, CategoryDisplayCmd, CategoryUpdate, CatGroupCatEntryRelAddCmd, CatGroupCatEntryRelDeleteCmd, CatGroupRelAddCmd, CatGroupRelDeleteCmd, ChangeSpaceCtrlCmd, ChangeUserRoleCtrlCmd, CheckForBouncedEmailCmd, CleanJobCmd, ClickMonitorCommand, CloseBiddingCmd, CompleteOrderCmd, ContractAttachmentAddCmd, ContractAttachmentDeleteCmd, ContractCancelCmd, ContractCloseCmd, ContractCopyCmd, ContractCreateCmd, ContractDeleteCmd, ContractDeployCmd, ContractDisplayCmd, ContractExportCmd, ContractImportApprovedVersionCmd, ContractImportDraftVersionCmd, ContractListAsBuyerCmd, ContractNewVersionCmd, ContractResumeCmd, ContractSaveCmd, ContractSetInSessionCmd, ContractSubmitPostApprovalCmd, ContractSubmitPostCancelCmd, ContractSubmitPostRejectCmd, ContractSubmitPreApprovalCmd, ContractSubmitResponseCmd, ContractSuspendCmd, ContractTCCreateCmd, ContractTCDeleteCmd, ContractTCSaveCmd, ContractTCUpdateCmd, ContractUpdateCmd, ContractUploadCmd, ControllerCommand, CouponDSSCmd, CreateAuctionCmd, CreateAuctionStyleCmd, CreateBidRuleCmd, CreateForumMessageCmd, CreateSpaceCtrlCmd, CSRCustomerAddressAddCmd, CSRCustomerEnableAccountCmd, CSRCustomerInfoCreateCmd, CSRCustomerInfoUpdateCmd, CSREmailOrderCmd, CSROrderAdjustmentUpdateCmd, CSROrderCancelCmd, CSROrderCommentsAddCmd, CSROrderCopyCmd, CSROrderItemAddCmd, CSROrderItemAddressUpdateCmd, CSROrderItemDeleteCmd, CSROrderItemSplitCmd, CSROrderItemUpdateCmd, CSROrderPrepareCmd, CSROrderProcessCmd, CSROrderProductContractPriceCmd, CSROrderRollBackCmd, CSRReturnCancelCmd, CSRReturnCreateCopyCmd, CSRReturnItemAddCmd, CSRReturnItemComponentUpdateCmd, CSRReturnItemDeleteCmd, CSRReturnItemUpdateCmd, CSRReturnPrepareCmd, CSRReturnProcessCmd, CSRReturnRestoreCopyCmd, CSRReturnUpdateCmd, DeleteAuctionCmd, DeleteAuctionStyleCmd, DeleteBidRuleCmd, DeleteCouponsFromWalletCmd, DeleteMailCmd, DeleteMsgFromStorageCmd, DeleteSpaceCtrlCmd, DirectViewCommand, DiscountSaveCmd, DisplayAuctionBidsCmd, DisplayAuctionItemCmd, DisplayAuctionListCmd, DisplayAuctionRulesCmd, DisplayMessageCmd, DisplayShopperBidsCmd, DoAuctionNotifyCmd, DynamicKitConfigurationAddCmd, ECTargetableCommand, EditJobCmd, EmailActivityConfigurationSaveCmd, EmailActivityDeleteCmd, EmailActivitySaveCmd, EmailActivitySendCmd, EmailEventCmd, EmailOptOutCmd, ErrorMissingAttributeCmd, ErrorProductAttributeCmd, ExpectedInventoryRecordCloseCmd, ExpectedInventoryRecordCreateCmd, ExpectedInventoryRecordDeleteCmd, ExpectedInventoryRecordUpdateCmd, FinalizeAuctionCmd, ForwardViewCommand, FulfillmentCenterCreateCmd, FulfillmentCenterDeleteCmd, FulfillmentCenterUpdateCmd, GalleryDeleteCmd, GalleryDisplayCmd, GetPaymentInfoCmd, GetPickPackListDetailCmd, HandleApprovalsCmd, HttpViewControllerCommand, IndirectViewCommand, InterestItemAddCmd, InterestItemDeleteCmd, InterestItemDisplayCmd, InterestItemListCopyCmd, InterestItemListDeleteCmd, InventoryAdjustCmd, ItemCreate, ItemDelete, ItemGenerate, ItemPriceDelete, ItemUpdate, ListRegistryCmd, LogoffCmd, LogonCmd, MemberGroupMemberUpdateCmd, MemberLockCmd, MemberRoleAssignCmd, MemberRoleUnassignCmd, MemberRoleUpdateCmd, ModifyAuctionCmd, ModifyAuctionStyleCmd, ModifyBidRuleCmd, ModifyForumMessageCmd, ModifyForumMessageDialogCmd, ModifyForumMessageListCmd, MonitorAuctionCmd, MsgStoreIncrementRetriesCmd, NewInboundMessageCmd, OfferAddCmd, OfferDeleteCmd, OfferingBaseCmd, OfferUpdateCmd, OrderCalculateCmd, OrderCancelCmd, OrderConfirmCmd, OrderCopyCmd, OrderDisplayCmd, OrderInvoiceCmd, OrderItemAddCmd, OrderItemAttachmentViewCmd, OrderItemDeleteCmd, OrderItemDisplayCmd, OrderItemMoveCmd, OrderItemSelectCmd, OrderItemUpdateCmd, OrderListCmd, OrderPrepareCmd, OrderProcessCmd, OrderProcessPostApprovalCmd, OrderProcessPostCancelCmd, OrderProcessPostRejectCmd, OrderProcessPreApprovalCmd, OrderProfileUpdateCmd, OrderQuotationCheckCmd, OrderQuotationCreateCmd, OrderQuotationDisplayCmd, OrderQuotationRequestCmd, OrderScheduleCmd, OrderShippingCmd, OrderStatusCmd, OrderStatusServiceCmd, OrderTransferCheckCmd, OrderTransferConfirmCmd, OrderUnlockCmd, OrgEntityRegistrationAddPostApprovalCmd, OrgEntityRegistrationAddPostRejectCmd, ParticipantAddCmd, ParticipantDeleteCmd, PAttributeBaseCmd, PAttributeCreateCmd, PAttributeDeleteCmd, PAttributeModifyCmd, PayCleanupCmd, PaymentSummaryGenerateCmd, PayResetPMCmd, PaySynchronizePMCmd, PersistCouponForLaterUseCmd, PickBatchGenerateCmd, PolicyAddCmd, PolicyDeleteCmd, PolicyDescriptionDeleteCmd, PolicyDescriptionUpdateCmd, PolicyUpdateCmd, ProcessAutoBidsCmd, ProcessBackordersCmd, ProcessControllerCmd, ProcessDutchBidsCmd, ProcessOpenCryBidsCmd, ProcessToolsControllerCmd, ProductAttributeAddCmd, ProductAttributeDeleteCmd, ProductAttributeUpdateCmd, ProductAttributeValueDelete, ProductDelete, ProductDisplayCmd, ProductInventoryUpdateCmd, ProductListPriceUpdateCmd, ProductNotebookUpdate, ProductOfferPriceUpdateCmd, ProductPricingControllerCmd, ProductSetPublishCmd, ProductWizardCreate, PromotionChooseCmd, PromotionPublishCmd, PunchOutCatalogDisplayCmd, PunchOutSetupCmd, PVCBufferUrlCmd, PVCChangeDeviceCmd, PVCRegisterDeviceCmd, PVCRegistrationCmd, RAReallocateCmd, ReceiptCreateCmd, RedeemCouponCmd, RedirectViewCommand, ReEnterPasswordCmd, RefreshLocalRegistryCmd, RefreshRegistryCmd, ReleaseExpiredAllocationsCmd, ReleaseManifestCmd, ReleaseShipConfirmCmd, ReleaseShipDeleteCmd, ReleaseShipUpdateCmd, ReleaseToFulfillmentCmd, RemoveJobCmd, RemoveMemberFromSpaceCtrlCmd, RemoveProductsFromAllSearchSpacesCmd, RemoveProductsFromSearchSpaceCmd, RequisitionListCopyCmd, RequisitionListCreateCmd, RequisitionListDeleteCmd, RequisitionListDisplayCmd, RequisitionListItemUpdateCmd, RequisitionListSubmitCmd, RequisitionListUpdateCmd, ResendMsgCmd, ResetPasswordAdministratorCmd, ResetPasswordCmd, RetrieveShopperProfileCmd, RetrieveShoppingCartCmd, ReturnCancelCmd, ReturnCreditAndCloseScanCmd, ReturnDisplayCmd, ReturnItemAddCmd, ReturnItemComponentDisposeCmd, ReturnItemComponentReceiveCmd, ReturnItemComponentUpdateCmd, ReturnItemDeleteCmd, ReturnItemUpdateCmd, ReturnListDisplayCmd, ReturnPrepareCmd, ReturnProcessCmd, ReturnReasonCodeCreateCmd, ReturnReasonCodeDeleteCmd, ReturnReasonCodeUpdateCmd, ReturnUpdateCmd, RFQActivateAllDueCmd, RFQAttachmentDeleteCmd, RFQAttachmentDescUpdateCmd, RFQAttachmentReplaceCmd, RFQAttachmentUploadCmd, RFQAttachmentViewCmd, RFQCancelCmd, RFQCategoryAddCmd, RFQCloseAllExpiredCmd, RFQCloseCmd, RFQCompleteCmd, RFQCopyCmd, RFQCreateCmd, RFQCreateForNextRoundCmd, RFQItemAddCmd, RFQItemCommentAddCmd, RFQItemCommentRemoveCmd, RFQItemCommentUpdateCmd, RFQItemRemoveCmd, RFQItemSpecificationAddCmd, RFQItemSpecificationRemoveCmd, RFQItemSpecificationUpdateCmd, RFQItemUpdateCmd, RFQMarkForDeleteCmd, RFQModifyBasicCmd, RFQModifyCmd, RFQNotificationClosedMonitorCmd, RFQNotificationCompletedMonitorCmd, RFQNotificationMonitorBaseCmd, RFQNotificationSubmittedMonitorCmd, RFQPattributeAttachmentAddCmd, RFQResponseAcceptCmd, RFQResponseAttachmentUploadCmd, RFQResponseBaseCmd, RFQResponseChangeStateAdvCmd, RFQResponseChangeStateBaseCmd, RFQResponseCreateCmd, RFQResponseModifyCmd, RFQResponsePattributeAttachmentAddCmd, RFQResponseProductAcceptCmd, RFQResponseProductRejectCmd, RFQResponseRejectCmd, RFQSubmitCmd, RFQTargetListAddCmd, RFQTargetListRemoveCmd, RFQTCAddCmd, RFQTCRemoveCmd, RFQTCUpdateCmd, RFQToContractCreateCmd, RFQToOrderCreateCmd, RLPromotionDeleteControllerCmd, RLPromotionDuplicateControllerCmd, RLPromotionPublishControllerCmd, RLPromotionSaveControllerCmd, RoleAddCmd, SchedCouponCmd, ScheduledContractDeployCmd, ScheduledOrderCancelCmd, SchedulerInterruptCmd, SearchCategoryCmd, SegmentAddUserControllerCmd, SegmentDeleteControllerCmd, SegmentDuplicateControllerCmd, SegmentRemoveUserControllerCmd, SegmentSaveControllerCmd, SendShoppingCartCmd, SendTransactedMsgCmd, SetApprovalsDetailsViewCmd, SetCurrencyPreferenceCmd, SetInterestItemListCmd, SetOrderTemplateCmd, SetPendingOrderCmd, ShopperCreateForumMessageCmd, StoreCatalogDisplayCmd, StoreCreationWizardCmd, SubmitShoppingCartCmd, TempUploadCmd, ToolsControllerCommand, ToolsForwardViewCommand, TopCatalogGroupAddCmd, TopCatalogGroupDeleteCmd, TopCategoriesDisplayCmd, TradingEngineBaseCmd, TradingEngineCreateCmd, TradingEngineDeleteCmd, UpdateGalleryCmd, UpdateLocalRegistryCmd, UpdateRegistryCmd, UpdateSearchSpacesCmd, UploadToStreamCmd, UseCouponIdCmd, UserRegistrationAddCmd, UserRegistrationAddPostApprovalCmd, UserRegistrationAddPostRejectCmd, UserRegistrationAddPreApprovalCmd, UserRegistrationAdminAddCmd, UserRegistrationAdminCmd, UserRegistrationAdminUpdateCmd, UserRegistrationCmd, UserRegistrationUpdateCmd, VendorCreateCmd, VendorDeleteCmd, VendorUpdateCmd, ViewCommand, WebAssetsUploadCmd
All Known Implementing Classes:
AbstractDirectViewCommand, AbstractECCommand, AbstractECTargetableCommand, AbstractForwardViewCommand, AbstractIndirectViewCommand, AbstractRedirectViewCommand, AbstractViewCommand, AcceptCouponFromBannerAdCmdImpl, AccessSpaceCtrlCmdImpl, AccountDeleteCmdImpl, AccountImportCmdImpl, AccountSaveCmdImpl, AddBroadcastJobCmdImpl, AddEventControllerCommandTestImpl, AddJobCmdImpl, AddMemberToSpaceCtrlCmdImpl, AddProductsToSearchSpaceCmdImpl, AddressCheckCmdImpl, AddressDeleteCmdImpl, AdminBidDeleteCmdImpl, AdminReturnApproveCmdImpl, AlgorithmRegistryBaseCmdImpl, AlgorithmRegistryCreateCmdImpl, ApprovalNotifyCmdImpl, ApproveGroupUpdateCmdImpl, AttachmentUploadCmdImpl, AttachmentViewCmdImpl, AttributeCreateControllerCmdImpl, AttributeDeleteImpl, AttributeSequenceMoveDownImpl, AttributeSequenceMoveUpImpl, AttributeUpdateControllerCmdImpl, AttributeUpdateImpl, AttributeValueAddCmdImpl, AttributeValueDeleteCmdImpl, AttributeValueDialogCreateImpl, AttributeValueDialogUpdateImpl, AttributeValueSequenceMoveDownImpl, AttributeValueUpdateCmdImpl, AttributeWizardCreateImpl, AuctionBaseCmdImpl, AuctionNotificationCmdImpl, AutoBidCreateFormCmdImpl, AutoBidDeleteCmdImpl, AutoBidSubmitCmdImpl, AutoBidUpdateFormCmdImpl, BalancePaymentCmdImpl, BatchOrderRequestCmdImpl, BidCreateFormCmdImpl, BidDeleteCmdImpl, BidRuleBaseCmdImpl, BidSubmitCmdImpl, BidUpdateFormCmdImpl, CampaignCheckUserControllerCmdImpl, CampaignCollateralDeleteControllerCmdImpl, CampaignCollateralSaveControllerCmdImpl, CampaignDeleteControllerCmdImpl, CampaignEmsDeleteControllerCmdImpl, CampaignEmsSaveControllerCmdImpl, CampaignInitiativeDeleteControllerCmdImpl, CampaignInitiativeDisableControllerCmdImpl, CampaignInitiativeSaveControllerCmdImpl, CampaignInitiativeScheduleDeleteControllerCmdImpl, CampaignInitiativeScheduleSaveControllerCmdImpl, CampaignSaveControllerCmdImpl, CatalogAddCmdImpl, CatalogDeleteCmdImpl, CatalogEntryAddCmdImpl, CatalogEntryDeleteCmdImpl, CatalogEntryUpdateCmdImpl, CatalogGroupAddCmdImpl, CatalogGroupDeleteCmdImpl, CatalogGroupUpdateCmdImpl, CatalogUpdateCmdImpl, CategoryCreateImpl, CategoryDeleteImpl, CategoryDisplayCmdImpl, CategoryUpdateImpl, CatGroupCatEntryRelAddCmdImpl, CatGroupCatEntryRelDeleteCmdImpl, CatGroupRelAddCmdImpl, CatGroupRelDeleteCmdImpl, ChangeSpaceCtrlCmdImpl, ChangeUserRoleCtrlCmdImpl, CheckForBouncedEmailCmdImpl, CleanJobCmdImpl, ClickMonitorCommandImpl, CloseBiddingCmdImpl, CompleteOrderCmdImpl, ContractAttachmentAddCmdImpl, ContractAttachmentDeleteCmdImpl, ContractCancelCmdImpl, ContractCloseCmdImpl, ContractCopyCmdImpl, ContractCreateCmdImpl, ContractDeleteCmdImpl, ContractDeployCmdImpl, ContractDisplayCmdImpl, ContractExportCmdImpl, ContractImportApprovedVersionCmdImpl, ContractImportDraftVersionCmdImpl, ContractListAsBuyerCmdImpl, ContractNewVersionCmdImpl, ContractResumeCmdImpl, ContractSaveCmdImpl, ContractSetInSessionCmdImpl, ContractSubmitPostApprovalCmdImpl, ContractSubmitPostCancelCmdImpl, ContractSubmitPostRejectCmdImpl, ContractSubmitPreApprovalCmdImpl, ContractSubmitResponseCmdImpl, ContractSuspendCmdImpl, ContractTCCreateCmdImpl, ContractTCDeleteCmdImpl, ContractTCSaveCmdImpl, ContractTCUpdateCmdImpl, ContractUpdateCmdImpl, ContractUploadCmdImpl, ControllerCommandImpl, CouponDSSCmdImpl, CreateAuctionCmdImpl, CreateAuctionStyleCmdImpl, CreateBidRuleCmdImpl, CreateForumMessageCmdImpl, CreateSpaceCtrlCmdImpl, CSRCustomerAddressAddCmdImpl, CSRCustomerEnableAccountCmdImpl, CSRCustomerInfoCreateCmdImpl, CSRCustomerInfoUpdateCmdImpl, CSREmailOrderCmdImpl, CSROrderAdjustmentUpdateCmdImpl, CSROrderCancelCmdImpl, CSROrderCommentsAddCmdImpl, CSROrderCopyCmdImpl, CSROrderItemAddCmdImpl, CSROrderItemAddressUpdateCmdImpl, CSROrderItemDeleteCmdImpl, CSROrderItemSplitCmdImpl, CSROrderItemUpdateCmdImpl, CSROrderPrepareCmdImpl, CSROrderProcessCmdImpl, CSROrderProductContractPriceCmdImpl, CSROrderRollBackCmdImpl, CSRReturnCancelCmdImpl, CSRReturnCreateCopyCmdImpl, CSRReturnItemAddCmdImpl, CSRReturnItemComponentUpdateCmdImpl, CSRReturnItemDeleteCmdImpl, CSRReturnItemUpdateCmdImpl, CSRReturnPrepareCmdImpl, CSRReturnProcessCmdImpl, CSRReturnRestoreCopyCmdImpl, CSRReturnUpdateCmdImpl, DeleteAuctionCmdImpl, DeleteAuctionStyleCmdImpl, DeleteBidRuleCmdImpl, DeleteCouponsFromWalletCmdImpl, DeleteMailCmdImpl, DeleteMsgFromStorageCmdImpl, DeleteSpaceCtrlCmdImpl, DiscountSaveCmdImpl, DisplayAuctionBidsCmdImpl, DisplayAuctionItemCmdImpl, DisplayAuctionListCmdImpl, DisplayAuctionRulesCmdImpl, DisplayMessageCmdImpl, DisplayShopperBidsCmdImpl, DoAuctionNotifyCmdImpl, DynamicKitConfigurationAddCmdImpl, EditJobCmdImpl, EmailActivityConfigurationSaveCmdImpl, EmailActivityDeleteCmdImpl, EmailActivitySaveCmdImpl, EmailActivitySendCmdImpl, EmailEventCmdImpl, EmailOptOutCmdImpl, ErrorMissingAttributeCmdImpl, ErrorProductAttributeCmdImpl, ExpectedInventoryRecordCloseCmdImpl, ExpectedInventoryRecordCreateCmdImpl, ExpectedInventoryRecordDeleteCmdImpl, ExpectedInventoryRecordUpdateCmdImpl, FinalizeAuctionCmdImpl, FulfillmentCenterCreateCmdImpl, FulfillmentCenterDeleteCmdImpl, FulfillmentCenterUpdateCmdImpl, GalleryDeleteCmdImpl, GalleryDisplayCmdImpl, GetPaymentInfoCmdImpl, GetPickPackListDetailCmdImpl, HandleApprovalsCmdImpl, InterestItemAddCmdImpl, InterestItemDeleteCmdImpl, InterestItemDisplayCmdImpl, InterestItemListCopyCmdImpl, InterestItemListDeleteCmdImpl, InventoryAdjustCmdImpl, ItemCreateImpl, ItemDeleteImpl, ItemGenerateImpl, ItemPriceDeleteImpl, ItemUpdateImpl, ListRegistryCmdImpl, LogoffCmdImpl, LogonCmdImpl, MemberGroupMemberUpdateCmdImpl, MemberLockCmdImpl, MemberRoleAssignCmdImpl, MemberRoleUnassignCmdImpl, MemberRoleUpdateCmdImpl, ModifyAuctionCmdImpl, ModifyAuctionStyleCmdImpl, ModifyBidRuleCmdImpl, ModifyForumMessageCmdImpl, ModifyForumMessageDialogCmdImpl, ModifyForumMessageListCmdImpl, MonitorAuctionCmdImpl, MsgStoreIncrementRetriesCmdImpl, NewInboundMessageCmdImpl, OfferAddCmdImpl, OfferDeleteCmdImpl, OfferingBaseCmdImpl, OfferUpdateCmdImpl, OrderCalculateCmdImpl, OrderCancelCmdImpl, OrderConfirmCmdImpl, OrderCopyCmdImpl, OrderDisplayCmdImpl, OrderInvoiceCmdImpl, OrderItemAddCmdImpl, OrderItemAttachmentViewCmdImpl, OrderItemBaseCmdImpl, OrderItemDeleteCmdImpl, OrderItemDisplayCmdImpl, OrderItemMoveCmdImpl, OrderItemSelectCmdImpl, OrderItemUpdateCmdImpl, OrderListCmdImpl, OrderPrepareCmdImpl, OrderProcessCmdImpl, OrderProcessPostApprovalCmdImpl, OrderProcessPostCancelCmdImpl, OrderProcessPostRejectCmdImpl, OrderProcessPreApprovalCmdImpl, OrderProfileUpdateCmdImpl, OrderQuotationCheckCmdImpl, OrderQuotationCreateCmdImpl, OrderQuotationDisplayCmdImpl, OrderQuotationRequestCmdImpl, OrderScheduleCmdImpl, OrderShippingCmdImpl, OrderStatusCmdImpl, OrderStatusServiceCmdImpl, OrderTransferCheckCmdImpl, OrderTransferConfirmCmdImpl, OrderUnlockCmdImpl, OrgEntityRegistrationAddPostApprovalCmdImpl, OrgEntityRegistrationAddPostRejectCmdImpl, ParticipantAddCmdImpl, ParticipantDeleteCmdImpl, PAttributeBaseCmdImpl, PAttributeCreateCmdImpl, PAttributeDeleteCmdImpl, PAttributeModifyCmdImpl, PayCleanupPMCmdImpl, PaymentSummaryGenerateCmdImpl, PayResetPMCmdImpl, PaySynchronizePMCmdImpl, PersistCouponForLaterUseCmdImpl, PickBatchGenerateCmdImpl, PolicyAddCmdImpl, PolicyDeleteCmdImpl, PolicyDescriptionDeleteCmdImpl, PolicyDescriptionUpdateCmdImpl, PolicyUpdateCmdImpl, ProcessAutoBidsCmdImpl, ProcessBackordersCmdImpl, ProcessControllerCmdImpl, ProcessDutchBidsCmdImpl, ProcessOpenCryBidsCmdImpl, ProcessToolsControllerCmdImpl, ProductAttributeAddCmdImpl, ProductAttributeDeleteCmdImpl, ProductAttributeUpdateCmdImpl, ProductAttributeValueDeleteImpl, ProductDeleteImpl, ProductDisplayCmdImpl, ProductInventoryUpdateCmdImpl, ProductListPriceUpdateCmdImpl, ProductNotebookUpdateImpl, ProductOfferPriceUpdateCmdImpl, ProductPricingControllerCmdImpl, ProductWizardCreateImpl, PromotionChooseCmdImpl, PromotionPublishCmdImpl, PunchOutCatalogDisplayCmdImpl, PunchOutSetupCmdImpl, PVCBufferUrlCmdImpl, PVCChangeDeviceCmdImpl, PVCRegisterDeviceCmdImpl, PVCRegistrationCmdImpl, RAReallocateCmdImpl, ReceiptCreateCmdImpl, RedeemCouponCmdImpl, RedirectViewCommandImpl, ReEnterPasswordCmdImpl, RefreshLocalRegistryCmdImpl, RefreshRegistryCmdImpl, ReleaseExpiredAllocationsCmdImpl, ReleaseManifestCmdImpl, ReleaseShipConfirmCmdImpl, ReleaseShipDeleteCmdImpl, ReleaseShipUpdateCmdImpl, ReleaseToFulfillmentCmdImpl, RemoveJobCmdImpl, RemoveMemberFromSpaceCtrlCmdImpl, RemoveProductsFromAllSearchSpacesCmdImpl, RemoveProductsFromSearchSpaceCmdImpl, RequisitionListCopyCmdImpl, RequisitionListCreateCmdImpl, RequisitionListDeleteCmdImpl, RequisitionListDisplayCmdImpl, RequisitionListItemUpdateCmdImpl, RequisitionListSubmitCmdImpl, RequisitionListUpdateCmdImpl, ResendMsgCmdImpl, ResetPasswordAdministratorCmdImpl, ResetPasswordCmdImpl, RetrieveShopperProfileCmdImpl, RetrieveShoppingCartCmdImpl, ReturnCancelCmdImpl, ReturnCreditAndCloseScanCmdImpl, ReturnDisplayCmdImpl, ReturnItemAddCmdImpl, ReturnItemBaseCmdImpl, ReturnItemComponentDisposeCmdImpl, ReturnItemComponentReceiveCmdImpl, ReturnItemComponentUpdateCmdImpl, ReturnItemDeleteCmdImpl, ReturnItemUpdateCmdImpl, ReturnListDisplayCmdImpl, ReturnPrepareCmdImpl, ReturnProcessCmdImpl, ReturnReasonCodeCreateCmdImpl, ReturnReasonCodeDeleteCmdImpl, ReturnReasonCodeUpdateCmdImpl, ReturnUpdateCmdImpl, RFQActivateAllDueCmdImpl, RFQAttachmentDeleteCmdImpl, RFQAttachmentDescUpdateCmdImpl, RFQAttachmentReplaceCmdImpl, RFQAttachmentUploadCmdImpl, RFQAttachmentViewCmdImpl, RFQCancelCmdImpl, RFQCategoryAddCmdImpl, RFQCloseAllExpiredCmdImpl, RFQCloseCmdImpl, RFQCompleteCmdImpl, RFQCopyCmdImpl, RFQCreateCmdImpl, RFQCreateForNextRoundCmdImpl, RFQItemAddCmdImpl, RFQItemCommentAddCmdImpl, RFQItemCommentRemoveCmdImpl, RFQItemCommentUpdateCmdImpl, RFQItemRemoveCmdImpl, RFQItemSpecificationAddCmdImpl, RFQItemSpecificationRemoveCmdImpl, RFQItemSpecificationUpdateCmdImpl, RFQItemUpdateCmdImpl, RFQMarkForDeleteCmdImpl, RFQModifyBasicCmdImpl, RFQModifyCmdImpl, RFQNotificationClosedMonitorCmdImpl, RFQNotificationCompletedMonitorCmdImpl, RFQNotificationMonitorBaseCmdImpl, RFQNotificationSubmittedMonitorCmdImpl, RFQPattributeAttachmentAddCmdImpl, RFQResponseAcceptCmdImpl, RFQResponseAttachmentUploadCmdImpl, RFQResponseBaseCmdImpl, RFQResponseChangeStateAdvCmdImpl, RFQResponseChangeStateBaseCmdImpl, RFQResponseCreateCmdImpl, RFQResponseModifyCmdImpl, RFQResponsePattributeAttachmentAddCmdImpl, RFQResponseProductAcceptCmdImpl, RFQResponseProductRejectCmdImpl, RFQResponseRejectCmdImpl, RFQSubmitCmdImpl, RFQTargetListAddCmdImpl, RFQTargetListRemoveCmdImpl, RFQTCAddCmdImpl, RFQTCRemoveCmdImpl, RFQTCUpdateCmdImpl, RFQToContractCreateCmdImpl, RFQToOrderCreateCmdImpl, RLPromotionDeleteControllerCmdImpl, RLPromotionDuplicateControllerCmdImpl, RLPromotionPublishControllerCmdImpl, RLPromotionSaveControllerCmdImpl, RoleAddCmdImpl, SchedCouponCmdImpl, ScheduledContractDeployCmdImpl, ScheduledOrderCancelCmdImpl, SchedulerInterruptCmdImpl, SearchCategoryCmdImpl, SegmentAddUserControllerCmdImpl, SegmentDeleteControllerCmdImpl, SegmentDuplicateControllerCmdImpl, SegmentRemoveUserControllerCmdImpl, SegmentSaveControllerCmdImpl, SendShoppingCartCmdImpl, SendTransactedMsgCmdImpl, SetApprovalsDetailsViewCmdImpl, SetCurrencyPreferenceCmdImpl, SetInterestItemListCmdImpl, SetOrderTemplateCmdImpl, SetPendingOrderCmdImpl, ShopperCreateForumMessageCmdImpl, StoreCatalogDisplayCmdImpl, StoreCreationWizardCmdImpl, SubmitShoppingCartCmdImpl, TempUploadCmdImpl, ToolsControllerCommandImpl, ToolsForwardViewCommandImpl, TopCatalogGroupAddCmdImpl, TopCatalogGroupDeleteCmdImpl, TopCategoriesDisplayCmdImpl, TradingAgreementImportBaseCmdImpl, TradingEngineBaseCmdImpl, TradingEngineCreateCmdImpl, TradingEngineDeleteCmdImpl, UpdateGalleryCmdImpl, UpdateLocalRegistryCmdImpl, UpdateRegistryCmdImpl, UpdateSearchSpacesCmdImpl, UploadToStreamCmdImpl, UseCouponIdCmdImpl, UserRegistrationAddCmdImpl, UserRegistrationAddPostApprovalCmdImpl, UserRegistrationAddPostRejectCmdImpl, UserRegistrationAddPreApprovalCmdImpl, UserRegistrationAdminAddCmdImpl, UserRegistrationAdminCmdImpl, UserRegistrationAdminUpdateCmdImpl, UserRegistrationCmdImpl, UserRegistrationUpdateCmdImpl, VendorCreateCmdImpl, VendorDeleteCmdImpl, VendorUpdateCmdImpl, WebAssetsUploadCmdImpl

public interface ECCommand

ECCommand is the interface that defines the base contract between any command that runs in the WebSphere Commerce Application server and the web controller code that invokes the command.

All commands will extend from this command interface.


Field Summary
static java.lang.String COPYRIGHT
          IBM copyright notice field.
static java.lang.String defaultCommandClassName
           
 
Method Summary
 void checkIsAllowed(java.lang.Object resource, java.lang.String action)
          Checks if user can perform action on resource.
 void checkResourcePermission()
          Performs resource level access check.
 void createCommandExecutionEvent(CommandExecutionTrigger trigger)
          Creates a command execution event.
 void execute()
          This method is part of the command framework.
 boolean getAccCheck()
          Gets the access control flag.
  CommandContext getCommandContext()
          Gets the command context associated with this command.
 java.lang.String getCommandIfName()
          Gets the interface name of the command.
 java.lang.String getCommandName()
          Gets the name of the originating command.
 java.lang.Integer getCommandStoreId()
          Gets the store Id used to create this command.
  TypedProperty getDefaultProperties()
          Gets the default properties associated with this ECCommand.
  AccessVector getResources()
          Gets the access vector accessed by this command.
 java.lang.Integer getStoreId()
          Gets the store Id associated with this command from the command context.
  UserAccessBean getUser()
          Gets a user access bean for the user who invokes this command.
 java.lang.Long getUserId()
          Gets the user Id for the user who invokes this command from the command context.
 void performExecute()
          Contains the actual business logic of the command It should be implemented by all the command writer.
 void setAccCheck(boolean newValue)
          Set the access control flag for this command.
 void setCommandContext( CommandContext CommandContext)
          Sets the command context associated with this command.
 void setCommandIfName(java.lang.String name)
          Sets the interface name of the command.
 void setCommandStoreId(java.lang.Integer storeId)
          Sets the store Id used to create this command.
 void setDefaultProperties( TypedProperty val)
          Sets the default properties associated with this ECCommand.
 void validateParameters()           Performs server side parameter checking.
 

Field Detail
public static final java.lang.String COPYRIGHT
IBM copyright notice field.
See Also:
Constant Field Values

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
Method Detail

checkIsAllowed

public void checkIsAllowed(java.lang.Object resource,
                           java.lang.String action)
                    throws ECException
Checks if user can perform action on resource.
Parameters:
resource - the resource to be acted on
action - action to be performed on the resource
Throws:
ECException

execute

public void execute()
             throws ECException
This method is part of the command framework. Command writers should not touch this method.
Throws:
ECException

getAccCheck

public boolean getAccCheck()
Gets the access control flag.
Returns:
true if access control check is required for this command false if access control check is not required for this command

getCommandContext

public CommandContext getCommandContext()
Gets the command context associated with this command.
Returns:
the command context object

getCommandIfName

public java.lang.String getCommandIfName()
Gets the interface name of the command.
Returns:
command interface name

getCommandName

public java.lang.String getCommandName()
Gets the name of the originating command. This would normally be the url name.
Returns:
command name

getDefaultProperties

public TypedProperty getDefaultProperties()
Gets the default properties associated with this ECCommand. The default properties are retrieved from the CMDREG table.

getResources

public AccessVector getResources()
                          throws ECException
Gets the access vector accessed by this command. The default implementation returns null indicating that no protectable resource is accessed by this command. It is the responsibilities of the command writer to return the protectable primary resource(s) and the corresponding actions accessed by this command.
Returns:
a vector of resource action pairs
ECException

getStoreId

public java.lang.Integer getStoreId()
Gets the store Id associated with this command from the command context.
Returns:
the store Id

setCommandStoreId

public void setCommandStoreId(java.lang.Integer storeId)
Sets the store Id used to create this command.
Parameters:
storeId - the store Id

getCommandStoreId

public java.lang.Integer getCommandStoreId()
Gets the store Id used to create this command.

getUser

public UserAccessBean getUser()
                       throws ECSystemException
Gets a user access bean for the user who invokes this command.
Returns:
user access bean for the user who invokes this command
Throws:
ECSystemException

getUserId

public java.lang.Long getUserId()
Gets the user Id for the user who invokes this command from the command context.
Returns:
the user Id

performExecute

public void performExecute()
                    throws CommandException
Contains the actual business logic of the command It should be implemented by all the command writer.
Throws:
CommandException - the superclass for all ECExceptions

setAccCheck

public void setAccCheck(boolean newValue)
Set the access control flag for this command.
Parameters:
newValue - true if access check is required false if access check is not required

setCommandContext

public void setCommandContext(CommandContext CommandContext)
Sets the command context associated with this command. This has to be set before we execute the command.

setCommandIfName

public void setCommandIfName(java.lang.String name)
Sets the interface name of the command.
Parameters:
name - command interface name.

setDefaultProperties

public void setDefaultProperties(TypedProperty val)
Sets the default properties associated with this ECCommand. The default properties are retrieved from the CMDREG table.
Parameters:
val - default properties

validateParameters

public void validateParameters()
                        throws ECException
Performs server side parameter checking. This method replaces the checkParameters() method in a previous version of the code.
Throws:
ECException.
ECException

checkResourcePermission

public void checkResourcePermission()
                             throws ECException
Performs resource level access check.
Throws:
ECException

createCommandExecutionEvent

public void createCommandExecutionEvent(CommandExecutionTrigger trigger)
                                 throws ECException
Creates a command execution event.
Throws:
ECException