com.ibm.commerce.command
Interface ECCommand

All Known Subinterfaces:
AccCommand, AcceptCouponFromBannerAdCmd, AcceptRFQResponsesCmd, AccessSpaceCtrlCmd, AccountDeleteCmd, AccountImportCmd, AccountLockoutPolicyCmd, AccountSaveCmd, ActGrpAddCmd, ActGrpDeleteCmd, ActGrpDeleteTaskCmd, ActGrpUpdateCmd, ActionActGrpAddTaskCmd, ActivateAllDueRFQsCmd, AddBroadcastJobCmd, AddContractNLDescriptionCmd, AddEventCommand, AddEventControllerCommandTest, AddJobCmd, AddMemberGroupCmd, AddMemberGroupMemberCmd, AddMemberToSpaceCtrlCmd, AddOrderItemComponentsCmd, AddProductsToSearchSpaceCmd, AddressCheckCmd, AddressDeleteCmd, AddRuleServiceCommand, AdjustInventoryReservationCmd, AdminBidDeleteCmd, AdminOrderItemUpdateCmd, AdminReturnApproveCmd, AlgorithmRegistryBaseCmd, AllocateExistingInventoryCmd, AllocateExpectedInventoryCmd, AllocateInventoryCmd, ApplyCalculationUsageCmd, ApplyCalculationUsageTIKCmd, ApplyCouponUsageCmd, ApplyOrderAdjustmentsCmd, ApplyShippingCmd, ApproveGroupUpdateCmd, ApproveRefundPolicyCmd, ApproveReturnItemCmd, AttributeCreateControllerCmd, AttributeDelete, AttributeSequenceMoveDown, AttributeSequenceMoveUp, AttributesUpdateCmd, AttributeUpdate, AttributeUpdateControllerCmd, AttributeValueAddCmd, AttributeValueDeleteCmd, AttributeValueDialogCreate, AttributeValueDialogUpdate, AttributeValueSequenceMoveDown, AttributeValueSequenceMoveUp, AttributeValueUpdateCmd, AttributeWizardCreate, AuctionBaseCmd, AuctionNotificationCmd, AuctionTaskBaseCmd, AuditAddressCmd, AuditBaseCmd, AuditOrgEntityCmd, AuditUserRegistrationCmd, AuthenticationPolicyCmd, AuthIIListAccessCmd, AuthorizeAccountPaymentCmd, AutoApproveReturnItemCmd, AutoApproveReturnItemPolicyCmd, AutoApproveReturnItemStandardChecksCmd, AutoBidCreateFormCmd, AutoBidDeleteCmd, AutoBidsInitTaskCmd, AutoBidsTaskCmd, AutoBidSubmitCmd, AutoBidUpdateFormCmd, BalancePaymentCmd, BidCreateFormCmd, BidDeleteCmd, BidRuleBaseCmd, BidSubmitCmd, BidUpdateFormCmd, BIShowReportCmd, BroadcastMessageCmd, BroadcastUpdateRuleServiceStatusCommand, BusinessPolicyCommand, CacheCommand, CalculateBestBidCmd, CalculateContractPricesCmd, CalculateDiscountAmtCmd, CalculateReturnAdjustmentPolicyCmd, CalculateReturnItemAdjustmentCreditCmd, CalculateReturnItemAdjustmentPolicyCmd, CalculateReturnItemCreditCmd, CalculateReturnItemCreditForCatEntryCmd, CalculateReturnItemProductCreditCmd, CalculateReturnTaxCmd, CalculateRMAApprovalCmd, CalculationCmd, CalculationCodeApplyCmd, CalculationCodeCalculateCmd, CalculationCodeCombineCmd, CalculationCodeQualifyCmd, CalculationRangeCmd, CalculationRuleCalculateCmd, CalculationRuleCombineCmd, CalculationRuleQualifyCmd, CalculationScaleLookupCmd, CampaignCheckUserControllerCmd, CampaignCollateralCreateCmd, CampaignCollateralDeleteCmd, CampaignCollateralDeleteControllerCmd, CampaignCollateralSaveControllerCmd, CampaignCollateralUpdateCmd, CampaignCreateCmd, CampaignDeleteCmd, CampaignDeleteControllerCmd, CampaignEmsCreateCmd, CampaignEmsDeleteCmd, CampaignEmsDeleteControllerCmd, CampaignEmsSaveControllerCmd, CampaignEmsUpdateCmd, CampaignInitiativeCreateCmd, CampaignInitiativeDeleteCmd, CampaignInitiativeDeleteControllerCmd, CampaignInitiativeDisableCmd, CampaignInitiativeDisableControllerCmd, CampaignInitiativeEvaluateCmd, CampaignInitiativeSaveControllerCmd, CampaignInitiativeScheduleAddCmd, CampaignInitiativeScheduleDeleteCmd, CampaignInitiativeScheduleDeleteControllerCmd, CampaignInitiativeScheduleSaveControllerCmd, CampaignInitiativeScheduleUpdateCmd, CampaignInitiativeUpdateCmd, CampaignSaveControllerCmd, CampaignUpdateCmd, CancelRFQCmd, CatalogAddCmd, CatalogDeleteCmd, CatalogEntryAddCmd, CatalogEntryDeleteCmd, CatalogEntryUpdateCmd, CatalogGroupAddCmd, CatalogGroupDeleteCmd, CatalogGroupUpdateCmd, CatalogUpdateCmd, CategoryCreate, CategoryDelete, CategoryDisplayCmd, CategoryUpdate, CatGroupCatEntryRelAddCmd, CatGroupCatEntryRelDeleteCmd, CatGroupRelAddCmd, CatGroupRelDeleteCmd, ChangePersonalizationRuleServiceCommand, ChangeSpaceCtrlCmd, ChangeUserRoleCtrlCmd, CheckAccountPaymentCmd, CheckApplicabilityCmd, CheckAutoBidDeleteAuthorizationCmd, CheckAutoBidUpdateAuthorizationCmd, CheckBidControlCmd, CheckBidDeleteAuthorizationCmd, CheckBidderQualificationCmd, CheckBidderStatusCmd, CheckBidUpdateAuthorizationCmd, CheckCCNumberCmd, CheckCurrentUserInMemberGroupCmd, CheckForWorkCmd, CheckGenBidRefCmd, CheckInventoryAvailabilityCmd, CheckInventoryCmd, CheckOrderAcceptanceCmd, CheckOrderCmd, CheckOrderCopyCmd, CheckOrderTemplateCmd, CheckPaymentAcceptCmd, CheckPaymentAcceptPolicyCmd, CheckPOSpendingLimitCmd, CheckProcessBackordersCmd, CheckRAReallocateCmd, CheckReleaseExpiredAllocationsCmd, CheckReleaseToFulfillmentCmd, CheckReturnItemInCorrectStateCmd, CheckRMAItemExpirationCmd, CheckTASpendingLimitCmd, CheckUserInMemberGroupCmd, CheckValidityCmd, CISEditAttCreateCmd, CISEditAttUpdateCmd, CleanJobCmd, ClickEventUpdateCommand, ClickMonitorCommand, CloseAllExpiredRFQsCmd, CloseAuctionCmd, CloseBiddingCmd, CloseContractCmd, CloseReturnCmd, CloseRFQCmd, CompleteOrderCmd, ConfigureRuleServerCommand, 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, ContractTCUpdateCmd, ContractUpdateCmd, ControllerCommand, CopyContractCmd, CopyRFQCmd, CountUsersInMemberGroupCmd, CouponDSSCmd, CouponDSSTaskCmd, CreateAccountCmd, CreateAuctionCmd, CreateAuctionStyleCmd, CreateAuctionTaskCmd, CreateBidRuleCmd, CreateContractBasicInfoCmd, CreateContractCmd, CreateDiscountCmd, CreateForumMessageCmd, CreateOrderCommentsTCCmd, CreateOrderItemPAttributeTCCmd, CreatePersonalizationRuleServiceCommand, CreateReceiptCmd, CreateResponseBasicInfoCmd, CreateReturnChargeTCCmd, CreateReturnPaymentTCCmd, CreateRFQAttachmentCmd, CreateRFQBasicInfoCmd, CreateRFQCatentryRelCmd, CreateRFQItemAttributeCmd, CreateRFQItemCmd, CreateShippingChargeTCCmd, CreateSpaceCtrlCmd, CreateStoreAddressCmd, CreditAccountCmd, CreditReturnItemCmd, CSRCustomerAddressAddCmd, CSRCustomerEnableAccountCmd, CSRCustomerInfoUpdateCmd, CSRDisplayRefundPaymentInfoCmd, CSRGuestCustomerAddCmd, CSROrderAdjustmentUpdateCmd, CSROrderCancelCmd, CSROrderCommentsAddCmd, CSROrderCommentsNotifyCmd, CSROrderItemAddCmd, CSROrderItemAddressUpdateCmd, CSROrderItemDeleteCmd, CSROrderItemSplitCmd, CSROrderItemUpdateCmd, CSROrderPrepareCmd, CSROrderProcessCmd, CSROrderProductContractPriceCmd, CSROrderRollBackCmd, CSROrderStatusChangeCmd, CSRReturnCancelCmd, CSRReturnCreateCopyCmd, CSRReturnItemAddCmd, CSRReturnItemComponentUpdateCmd, CSRReturnItemDeleteCmd, CSRReturnItemUpdateCmd, CSRReturnPrepareCmd, CSRReturnProcessCmd, CSRReturnRestoreCopyCmd, CSRReturnUpdateCmd, DataBeanCommand, DataCryptCmd, DBAuthenticationCmd, DeallocateExistingInventoryCmd, DeallocateExpectedInventoryCmd, DebitAccountCmd, DeleteAuctionCmd, DeleteAuctionStyleCmd, DeleteAuctionTaskCmd, DeleteBidRuleCmd, DeleteCouponsFromWalletCmd, DeleteMailCmd, DeleteMemberGroupCmd, DeleteMemberGroupMemberCmd, DeleteOrderCommentsTCCmd, DeleteOrderItemPAttributeTCCmd, DeleteRFQAttachmentCmd, DeleteRFQCatentryRelCmd, DeleteSpaceCtrlCmd, DeployContractCmd, DeployCustomProductSetTCCmd, DeployPriceTCCmd, DeployProductSetTCCmd, DeployTCCmd, DetermineReturnCreditVehicleCmd, DetermineWinnersCmd, DirectViewCommand, DisablePersonalizationRuleServiceCommand, DisableRuleServiceCommand, DiscountCalculationCodeApplyCmd, DiscountCalculationRuleQualifyCmd, DiscountSaveCmd, DisplayAuctionBidsCmd, DisplayAuctionItemCmd, DisplayAuctionListCmd, DisplayAuctionRulesCmd, DisplayMessageCmd, DisplayShopperBidsCmd, DoAuctionNotifyCmd, DoCancelCmd, DoCancelPolicyCmd, DoDepositCmd, DoDepositPaymentCmd, DoDepositPolicyCmd, DoLuhnCheckCmd, DoPaymentCmd, DoPaymentMPFInternalCmd, DoPaymentPolicyCmd, DoRefundCmd, DoRefundPolicyCmd, DutchBidsTaskCmd, DynamicKitConfigurationAddCmd, ECTargetableCommand, EditJobCmd, EditRuleServiceCommand, EnablePersonalizationRuleServiceCommand, EnableRuleServiceCommand, ErrorAuthIIListAccessCmd, ErrorMissingAttributeCmd, ErrorProductAttributeCmd, ExpectedInventoryRecordCloseCmd, ExpectedInventoryRecordCreateCmd, ExpectedInventoryRecordDeleteCmd, ExpectedInventoryRecordUpdateCmd, ExtendAdminReturnApproveCmd, ExtendOrderItemProcessCmd, ExtendReturnCancelCmd, ExtendReturnCreditAndCloseScanCmd, ExtendReturnItemAddCmd, ExtendReturnItemDeleteCmd, ExtendReturnItemUpdateCmd, ExtendReturnPrepareCmd, ExtendReturnProcessCmd, ExtOrderCopyCmd, ExtOrderProcessCmd, FinalizeAuctionCmd, FinalizeCalculationUsageCmd, FinalizeCouponUsageCmd, FixedAmountCalculationRangeCmd, ForwardPaymentSummaryCmd, ForwardViewCommand, FulfillmentCenterCreateCmd, FulfillmentCenterDeleteCmd, FulfillmentCenterUpdateCmd, GalleryDeleteCmd, GalleryDisplayCmd, GenBidRefCmd, GeneratePasswordCmd, GeneratePickBatchCmd, GenerateSaltCmd, GenericInventoryAdjustCmd, GenericInventoryReserveCmd, GenericReportControllerCmd, GetBaseSpecialPriceCmd, GetBaseUnitPriceCmd, GetContractSpecialPriceCmd, GetContractUnitPriceCmd, GetCurrentIIListsCmd, GetCurrentPendingOrdersCmd, GetDisplayTaxesCmd, GetDynamicKitConfigurationDefinitionCmd, GetEligibleFulfillmentCentersCmd, GetOrderDescCmd, GetOrderLevelParameterCmd, GetOrderPaymentInfoCmd, GetOrderShippingTotalCmd, GetPaymentInfoCmd, GetPickPackListDetailCmd, GetProductBaseUnitPriceCmd, GetProductContractUnitPriceCmd, GetRecipientsCmd, GetReturnTaxesCmd, HttpViewControllerCommand, IndirectViewCommand, InitializeAdjustmentCmd, InitializeCalculationUsageCmd, InitializeCouponUsageCmd, InitializeSalesTaxCmd, InitializeShippingCmd, InitializeShippingTaxCmd, InterestItemAddCmd, InterestItemDeleteCmd, InterestItemDisplayCmd, InterestItemListCopyCmd, InterestItemListDeleteCmd, InventoryAdjustCmd, InvokePersonalizationRuleServiceCommand, ItemCreate, ItemDelete, ItemGenerate, ItemPriceDelete, ItemUpdate, LDAPAuthenticationCmd, ListBusinessOrgEntityCmd, ListMemberGroupsForCurrentUserCmd, ListMemberGroupsForUserCmd, ListRegistryCmd, ListUsersInMemberGroupCmd, LogoffCmd, LogonCmd, LogReturnAuthCmd, MakeReceiptAvailableCmd, MarketingEventUpdateCommand, MarkPersonalizationRuleServiceChangedCommand, MarkRFQForDeleteCmd, MemberGroupMemberUpdateCmd, MemberRoleAssignCmd, MemberRoleUnassignCmd, MessagingProfileCmd, MessagingProfileCreateCmd, MessagingProfileDeleteCmd, MessagingProfileUpdateCmd, MigrateUserEntriesCmd, ModifyAuctionCmd, ModifyAuctionStyleCmd, ModifyAuctionTaskCmd, ModifyBidRuleCmd, ModifyForumMessageCmd, ModifyForumMessageDialogCmd, ModifyForumMessageListCmd, ModifyOrderCommentsTCCmd, ModifyOrderItemPAttributeTCCmd, ModifyRFQAttachmentCmd, ModifyRFQBasicInfoCmd, ModifyRFQCatentryRelCmd, MonitorAuctionCmd, NetPriceCalculationScaleLookupCmd, NetPriceWithQuantityAsResultMultiplierCalculationScaleLookupCmd, NetShippingCalculationScaleLookupCmd, NewInboundMessageCmd, NonDiscountedPriceCalculationScaleLookupCmd, NotifyAuctionBaseCmd, NotifyBidOverrideCmd, NotifyCloseAuctionCmd, NotifyCompleteOrderCmd, NotifyCreateAuctionCmd, NotifyModifyAuctionCmd, NotifyRFQResponseCmd, NotifyStartAuctionCmd, OfferAddCmd, OfferDeleteCmd, OfferingBaseCmd, OfferUpdateCmd, OpenCryBidControlRuleBeanCmd, OpenCryBidsTaskCmd, OrderCancelCmd, OrderConfirmCmd, OrderCopyCmd, OrderDisplayCmd, OrderInvoiceCmd, OrderItemAddCmd, OrderItemDeleteCmd, OrderItemDisplayCmd, OrderItemMoveCmd, OrderItemStatusCmd, OrderItemUpdateCmd, OrderListCmd, OrderMessagingCmd, OrderNotifyCmd, OrderPrepareCmd, OrderProcessCmd, OrderProcessPostApprovalCmd, OrderProcessPostCancelCmd, OrderProcessPostRejectCmd, OrderProcessPreApprovalCmd, OrderProfileUpdateCmd, OrderScheduleCmd, OrderShippingCmd, OrderStatusCmd, OrderStatusNotifySendCmd, OrderUnlockCmd, PackageResolveSkuCmd, ParticipantAddCmd, ParticipantDeleteCmd, PAttributeBaseCmd, PAttributeCreateCmd, PAttributeDeleteCmd, PAttributeModifyCmd, PayCleanupCmd, PaymentManagerVerifyCredentialsCmd, PaymentSummaryGenerateCmd, PayResetPMCmd, PaySynchronizePMCmd, PercentageCalculationRangeCmd, PersistOrdersWithMemberGroupIdsForCurrentUserCmd, PersonalizationRuleServiceCommand, PersonalizationRuleServiceDetailsCommand, PerUnitAmountCalculationRangeCmd, PickBatchGenerateCmd, PlaceAuctionOrderCmd, PolicyAddCmd, PolicyAddCmd, PolicyDeleteCmd, PolicyDeleteCmd, PolicyDeleteTaskCmd, PolicyDescriptionDeleteCmd, PolicyDescriptionUpdateCmd, PolicyUpdateCmd, PopulateJustInTimeServiceManagerCommand, PostAddressAddCmd, PostAddressCheckCmd, PostAddressDeleteCmd, PostAddressUpdateCmd, PostMemberRoleAssignCmd, PostMemberRoleUnassignCmd, PostOrgEntityAddCmd, PostOrgEntityUpdateCmd, PostRoleAddCmd, PostUserRegistrationAddCmd, PostUserRegistrationAdminAddCmd, PostUserRegistrationAdminUpdateCmd, PostUserRegistrationUpdateCmd, PreAddressAddCmd, PreAddressCheckCmd, PreAddressDeleteCmd, PreAddressUpdateCmd, PreMemberRoleAssignCmd, PreMemberRoleUnassignCmd, PreOrgEntityAddCmd, PreOrgEntityUpdateCmd, PrepareInvoiceCmd, PrepareOrderCmd, PrepareProcurementOrderCmd, PreProcessOrderCmd, PreRoleAddCmd, PreUserRegistrationAddCmd, PreUserRegistrationAdminAddCmd, PreUserRegistrationAdminUpdateCmd, PreUserRegistrationUpdateCmd, ProcessAutoBidsCmd, ProcessBackordersCmd, ProcessControllerCmd, ProcessDutchBidsCmd, ProcessOpenCryBidsCmd, ProcessOrderCmd, ProcessParentMemberCmd, ProcessProfileTypeCmd, ProcessRequestPropertiesCmd, ProcessTaskCmd, ProcessToolsControllerCmd, ProductAttributeAddCmd, ProductAttributeDeleteCmd, ProductAttributeUpdateCmd, ProductAttributeValueDelete, ProductDelete, ProductDisplayCmd, ProductInventoryUpdateCmd, ProductListPriceUpdateCmd, ProductNotebookUpdate, ProductOfferPriceUpdateCmd, ProductPricingCmd, ProductPricingControllerCmd, ProductSetAddCmd, ProductSetDeleteCmd, ProductSetPolicyAddCmd, ProductSetPolicyDeleteCmd, ProductSetPublishCmd, ProductWizardCreate, PromotionChooseCmd, PromotionPublishCmd, PublishCustomPriceListCmd, PVCBufferUrlCmd, PVCChangeDeviceCmd, PVCRegisterDeviceCmd, PVCRegistrationCmd, QuantityCalculationScaleLookupCmd, QuantitySpreadByNetPriceCalculationScaleLookupCmd, RAReallocateCmd, ReceiptCreateCmd, RecordAuctionPaymentCmd, RedeemCouponCmd, RedirectViewCommand, ReEnterPasswordCmd, RefreshExpiredRMAItemsCmd, RefreshLocalRegistryCmd, RefreshRegistryCmd, RefreshRuleServiceCommand, RefundPaymentPolicyCmd, RejectRFQResponsesCmd, ReleaseExpiredAllocationsCmd, ReleaseManifestCmd, ReleaseShipConfirmCmd, ReleaseShipDeleteCmd, ReleaseShipNotifyCmd, ReleaseShipUpdateCmd, ReleaseToFulfillmentCmd, RemoveJobCmd, RemoveMemberFromSpaceCtrlCmd, RemovePersonalizationRuleServiceCommand, RemoveProductsFromAllSearchSpacesCmd, RemoveProductsFromSearchSpaceCmd, RemoveRuleServiceCommand, RePrepareExpiredRMACmd, ReprepareOrderCmd, RequisitionListCopyCmd, RequisitionListCreateCmd, RequisitionListDeleteCmd, RequisitionListDisplayCmd, RequisitionListItemUpdateCmd, RequisitionListSubmitCmd, RequisitionListUpdateCmd, ResCgryResGrpAddTaskCmd, ReserveInventoryCmd, ResetPasswordAdministratorCmd, ResetPasswordCmd, ResetPasswordGuestCmd, ResetPasswordRegisterCmd, ResGrpAddCmd, ResGrpDeleteCmd, ResGrpDeleteTaskCmd, ResGrpImplicitAddTaskCmd, ResGrpImplicitSaveCmd, ResGrpImplicitUpdateTaskCmd, ResGrpUpdateCmd, ResolveFulfillmentCenterCmd, ResolveJurisdictionsCmd, ResolvePriceListsCmd, ResolveReturnFulfillmentCenterCmd, ResolveShippingJurisdictionsCmd, ResolveSkuCmd, ResolveTaxJurisdictionCmd, ResolveTaxJurisdictionsCmd, RespondPAttributeTCCmd, RespondProductPQCmd, RespondRFQLevelCommentsTCCmd, RetrievePricesCmd, RetrieveShopperProfileCmd, RetrieveShoppingCartCmd, ReturnCancelCmd, ReturnCreditAndCloseScanCmd, ReturnDisplayCmd, ReturnItemAddCmd, ReturnItemComponentDisposeCmd, ReturnItemComponentReceiveCmd, ReturnItemComponentUpdateCmd, ReturnItemDeleteCmd, ReturnItemToInventoryCmd, ReturnItemUpdateCmd, ReturnListDisplayCmd, ReturnPrepareCmd, ReturnProcessCmd, ReturnReasonCodeCreateCmd, ReturnReasonCodeDeleteCmd, ReturnReasonCodeUpdateCmd, ReturnUpdateCmd, ReverseUpdateInventoryCmd, RFQActivateAllDueCmd, RFQCancelCmd, RFQCloseAllExpiredCmd, RFQCloseCmd, RFQCompleteCmd, RFQCopyCmd, RFQCreateCmd, RFQMarkForDeleteCmd, RFQModifyCmd, RFQNotificationClosedMonitorCmd, RFQNotificationCompletedMonitorCmd, RFQNotificationMonitorBaseCmd, RFQNotificationSubmittedMonitorCmd, RFQResponseAcceptCmd, RFQResponseBaseCmd, RFQResponseChangeStateAdvCmd, RFQResponseChangeStateBaseCmd, RFQResponseChangeStateCmd, RFQResponseCreateCmd, RFQResponseModifyBaseInfoCmd, RFQResponseModifyCmd, RFQResponseModifyOrderCommentsTCCmd, RFQResponseModifyOrderitemPAttributeTCCmd, RFQResponseRejectCmd, RFQSubmitCmd, RoleAddCmd, RuleServiceAdminCommand, SalesTaxCalculationCodeApplyCmd, SchedCouponCmd, ScheduledContractDeployCmd, ScheduledOrderCancelCmd, SchedulerInterruptCmd, SealedBidControlRuleBeanCmd, SecurityCheckCmd, SegmentAddUserControllerCmd, SegmentConstraintListCmd, SegmentDeleteControllerCmd, SegmentRemoveUserControllerCmd, SegmentSaveControllerCmd, SelectContractPricesCmd, SendMsgCmd, SendPasswordNotificationCmd, SendTransactedMsgCmd, SetBusinessEntityCmd, SetCurrencyPrefCmd, SetCurrencyPreferenceCmd, SetCurrentIIListsCmd, SetCurrentPendingOrdersCmd, SetInterestItemListCmd, SetOrderLevelParameterCmd, SetOrderOrganizationCmd, SetOrderPaymentInfoCmd, SetOrderTemplateCmd, SetPendingOrderCmd, SetRMAOrganizationCmd, SetWinnerCmd, ShippingCalculationCodeApplyCmd, ShippingCalculationRuleQualifyCmd, ShippingTaxCalculationCodeApplyCmd, ShopperCreateForumMessageCmd, ShowContextListCmd, StartAuctionCmd, StoreCatalogDisplayCmd, StoreCollabListDisplayCmd, StoreCollabMembersDisplayCmd, StoreTransCreateCmd, StoreTransUpdateCmd, SummarizeAdjustmentCmd, SummarizeCalculationUsageCmd, SummarizeCouponUsageCmd, SummarizeSalesTaxCmd, SummarizeShippingCmd, SummarizeShippingTaxCmd, TaskCommand, TaxableNetPriceCalculationScaleLookupCmd, TaxableNetPricePlusNetShippingCalculationScaleLookupCmd, TaxableUnitPriceCalculationScaleLookupCmd, TaxableUnitPricePlusUnitShippingCalculationScaleLookupCmd, TaxCalculationCodeCombineCmd, TaxCalculationRuleQualifyCmd, TaxOrderCmd, TaxOrderItemCmd, ThirdPartyAuthenticationCmd, ToolsControllerCommand, ToolsForwardViewCommand, TopCatalogGroupAddCmd, TopCatalogGroupDeleteCmd, TopCategoriesDisplayCmd, TradingEngineBaseCmd, UnitPriceCalculationScaleLookupCmd, UnitShippingCalculationScaleLookupCmd, UpdateAccountCmd, UpdateContractCmd, UpdateCredentialsCmd, UpdateGalleryCmd, UpdateInventoryCmd, UpdateInventoryForOrderItemsCmd, UpdateLocalRegistryCmd, UpdateMemberGroupCmd, UpdatePersonalizationRuleServiceStatusCommand, UpdatePOSpendingCmd, UpdateRegistryCmd, UpdateReleaseManifestStatusCmd, UpdateRuleServiceStatusCommand, UpdateSearchSpacesCmd, UpdateStoreAddressCmd, UpdateTADepositRecordsCmd, UpdateTARefundCmd, UpdateTASpendingCmd, UseCouponIdCmd, UseCouponIdTaskCmd, UserRegistrationAddCmd, UserRegistrationAddPostApprovalCmd, UserRegistrationAddPostRejectCmd, UserRegistrationAddPreApprovalCmd, UserRegistrationAdminAddCmd, UserRegistrationAdminCmd, UserRegistrationAdminUpdateCmd, UserRegistrationCmd, UserRegistrationRoleAssignCmd, UserRegistrationUpdateCmd, ValidateBusinessPolicyInContractForStoreCmd, ValidateContractCmd, ValidateDynamicKitConfigurationCmd, ValidatePONumberCmd, VendorCreateCmd, VendorDeleteCmd, VendorUpdateCmd, VerifyCredentialsCmd, ViewCommand, WeightCalculationScaleLookupCmd, WeightSpreadByNetPriceCalculationScaleLookupCmd
All Known Implementing Classes:
AbstractECCommand, com.ibm.commerce.command.ECCommandImpl

public interface ECCommand

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
           
static java.lang.String defaultCommandClassName
           
 
Method Summary
 void checkIsAllowed(java.lang.Object resource, java.lang.String action)
          Check to see if user can perform action on resource.
 void checkResourcePermission()
          Perform resource level access check.
 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.
 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 setDefaultProperties(TypedProperty val)
          Sets the default properties associated with this ECCommand.
 void validateParameters()
          Performs server side parameter checking.
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
Method Detail

checkIsAllowed

public void checkIsAllowed(java.lang.Object resource,
                           java.lang.String action)
                    throws ECException
Check to see if user can perform action on resource.

Parameters:
resource - Object - the resource to be acted on
action - String - action to be performed on the resource
Throws:
ECException -  

checkResourcePermission

public void checkResourcePermission()
                             throws ECException
Perform resource level access check.

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:
boolean - 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:
CommandContext - the command context object.

getCommandIfName

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

Returns:
String - command interface name.

getCommandName

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

Returns:
String - command name.

getDefaultProperties

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

Parameters:
TypedPropety - - default properties

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:
AccessVector - a vector of resource action pairs

getStoreId

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

Returns:
Integer - the store Id.

getUser

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

Returns:
UserAccessBean
Throws:
ECSystemException. -  

getUserId

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

Returns:
Long - the user Id.

performExecute

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

setAccCheck

public void setAccCheck(boolean newValue)
Set the access control flag for this command.
Parameters:
newValue - boolean - 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.

Parameters:
commandContext - The command context object.

setCommandIfName

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

Parameters:
name - String - 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:
TypedPropety - - 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. -