com.ibm.commerce.rules.commands
Interface CreatePersonalizationRuleServiceCommand

All Superinterfaces:
ECCommand, PersonalizationRuleServiceCommand, PersonalizationRuleServiceDetailsCommand, TaskCommand
All Known Implementing Classes:
CreatePersonalizationRuleServiceCommandJitImpl

public interface CreatePersonalizationRuleServiceCommand
extends PersonalizationRuleServiceDetailsCommand

This command creates a personalization rule service from a rule service configuration in the current rules system data model.

Parameter (In/Out) Description
serviceName (In) The name of the service to create.
projectPath (In) The file representing the rule project to use for this service.
agents (In) Optional: The number of request agents to start for this service.
enabled (In) Optional: The answer to the question, "Should this service be enabled?"
sessionTimeout (In) Optional: The amount of time, in milliseconds, the system should wait before aborting a service invocation.

See each implementation for details on its behavior.


Field Summary
static java.lang.String defaultCommandClassName
           
 
Fields inherited from interface com.ibm.commerce.rules.commands.PersonalizationRuleServiceCommand
COPYRIGHT
 
Methods inherited from interface com.ibm.commerce.rules.commands.PersonalizationRuleServiceDetailsCommand
setAgents, setEnabled, setProjectPath, setSessionTimeout
 
Methods inherited from interface com.ibm.commerce.rules.commands.PersonalizationRuleServiceCommand
setServiceName
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Field Detail

defaultCommandClassName

public static final java.lang.String defaultCommandClassName