Package com.ibm.commerce.rules.commands

A task command-based API for processing rules using the Blaze Advisor rule server.

See:
          Description

Interface Summary
ChangePersonalizationRuleServiceCommand Changes the configuration of a personalization rule service.
ConfigureRuleServerCommand This command configures the Advisor rule server from data stored in a WCS-specific format.
CreatePersonalizationRuleServiceCommand This command creates a personalization rule service from a rule service configuration in the current rules system data model.
DisablePersonalizationRuleServiceCommand Disables the personalization rule service whose name is given as input to this command.
EnablePersonalizationRuleServiceCommand Enables the personalization rule service whose name is given as input to this command.
InvokePersonalizationRuleServiceCommand This command invokes a personalization rule service from by specifying the service name and an invocation context.
MarkPersonalizationRuleServiceChangedCommand Marks a rule service changed within the personalization rule server.
PersonalizationRuleServiceCommand A base interface for all personalization rule service commands.
PersonalizationRuleServiceDetailsCommand A base interface for personalization rule server commands that operate on the details of a rule service.
PopulateJustInTimeServiceManagerCommand This command populates a just-in-time service manager with data from the WCS database.
RemovePersonalizationRuleServiceCommand This command removes a personalization rule service, specified by name.
UpdatePersonalizationRuleServiceStatusCommand Updates the status of a personalization rule service by examining the state of the currently-running personalization rule server.
 

Class Summary
ChangePersonalizationRuleServiceCommandJitImpl A "just-in-time" implementation of ChangePersonalizationRuleServiceCommand.
ChangePersonalizationRuleServiceEnabledStateCommandBase Common behavior for the commands that change whether a personalization rule service is enabled or disabled.
ConfigureRuleServerCommandImpl Default implementation of ConfigureBlazeRulesSystem.
ConfigureRuleServerCommandNoDatabaseDummyDataImpl An implementation of ConfigureRuleServerCommand that configures the personalization rule server with "dummy" services.
ConfigureRuleServerCommandNoDatabaseImpl Provides an implementation of ConfigureRuleServerCommand that configures the rule server using data in memory, rather than reading data from a persistent store.
CreatePersonalizationRuleServiceCommandJitImpl This "just in time" implementation creates the new rule service configuration and marks it "to be added" so that the personalization rule server can add it at its next opportunity.
DisablePersonalizationRuleServiceCommandJitImpl A "just in time" implementation of DisablePersonalizationRuleServiceCommand.
EnablePersonalizationRuleServiceCommandJitImpl A "just in time" implementation of EnablePersonalizationRuleServiceCommand.
InvokePersonalizationRuleServiceCommandJitImpl Provides a "just in time" implementation of InvokePersonalizationRuleServiceCommand.
MarkPersonalizationRuleServiceChangedCommandJitImpl A "just in time" implementation of MarkPersonalizationRuleServiceChangedCommand.
PersonalizationRuleServiceCommandBase Common features of the personalization rule service commands are found here.
PersonalizationRuleServiceDetailsCommandBase Common behavior of commands that operate on the configuration details of a personalization rule service.
PersonalizationRuleServiceInteractorCommandBase Common features of those personalization rule service commands that actually interact with the Blaze rule server are found here.
PopulateJustInTimeServiceManagerCommandImpl The base implementation of PopulateJustInTimeServiceManagerCommand.
RemovePersonalizationRuleServiceCommandJitImpl Provides a just-in-time implementation of RemovePersonalizationRuleServiceCommand.
UpdatePersonalizationRuleServiceStatusCommandImpl The base implementation of UpdatePersonalizationRuleServiceStatusCommand.
 

Package com.ibm.commerce.rules.commands Description

A task command-based API for processing rules using the Blaze Advisor rule server.