com.ibm.commerce.rules.commands
Class ConfigureRuleServerCommandNoDatabaseImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.rules.commands.ConfigureRuleServerCommandImpl
                    |
                    +--com.ibm.commerce.rules.commands.ConfigureRuleServerCommandNoDatabaseImpl
All Implemented Interfaces:
ConfigureRuleServerCommand, ECCommand, TaskCommand
Direct Known Subclasses:
ConfigureRuleServerCommandNoDatabaseDummyDataImpl

public class ConfigureRuleServerCommandNoDatabaseImpl
extends ConfigureRuleServerCommandImpl

Provides an implementation of ConfigureRuleServerCommand that configures the rule server using data in memory, rather than reading data from a persistent store.


Fields inherited from class com.ibm.commerce.rules.commands.ConfigureRuleServerCommandImpl
COPYRIGHT
 
Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.rules.commands.ConfigureRuleServerCommand
defaultCommandClassName, NAME
 
Constructor Summary
ConfigureRuleServerCommandNoDatabaseImpl()
           
 
Method Summary
protected  RulesSystemDataModel getRulesSystemDataModel()
           
protected  void initializeRuleServerConfiguration()
           
 void performExecute()
          Pre-populate the data model with a personalization rule server.
 
Methods inherited from class com.ibm.commerce.rules.commands.ConfigureRuleServerCommandImpl
getBlazeRuleServerConfiguration, getServerName, ruleServerExists, setServerName, validateParameters
 
Methods inherited from class com.ibm.commerce.command.AbstractECCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties
 

Constructor Detail

ConfigureRuleServerCommandNoDatabaseImpl

public ConfigureRuleServerCommandNoDatabaseImpl()
Method Detail

getRulesSystemDataModel

protected RulesSystemDataModel getRulesSystemDataModel()

initializeRuleServerConfiguration

protected void initializeRuleServerConfiguration()

performExecute

public void performExecute()
                    throws ECException
Pre-populate the data model with a personalization rule server.
Overrides:
performExecute in class ConfigureRuleServerCommandImpl
Following copied from interface: com.ibm.commerce.command.ECCommand
Throws:
com.ibm.commerce.command.CommandException - The superclass for all ECExceptions.