com.ibm.commerce.rules.commands
Class ChangePersonalizationRuleServiceEnabledStateCommandBase

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.rules.commands.PersonalizationRuleServiceCommandBase
                    |
                    +--com.ibm.commerce.rules.commands.ChangePersonalizationRuleServiceEnabledStateCommandBase
All Implemented Interfaces:
ECCommand, PersonalizationRuleServiceCommand, TaskCommand
Direct Known Subclasses:
DisablePersonalizationRuleServiceCommandJitImpl, EnablePersonalizationRuleServiceCommandJitImpl

public abstract class ChangePersonalizationRuleServiceEnabledStateCommandBase
extends PersonalizationRuleServiceCommandBase

Common behavior for the commands that change whether a personalization rule service is enabled or disabled.


Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.rules.commands.PersonalizationRuleServiceCommand
COPYRIGHT
 
Fields inherited from interface com.ibm.commerce.command.ECCommand
defaultCommandClassName
 
Constructor Summary
ChangePersonalizationRuleServiceEnabledStateCommandBase(boolean aNewEnabledState)
           
ChangePersonalizationRuleServiceEnabledStateCommandBase(boolean aNewEnabledState, RulesSystemDataModel aRulesSystemDataModel)
           
ChangePersonalizationRuleServiceEnabledStateCommandBase(boolean aNewEnabledState, java.lang.String aPersonalizationRuleServerName, RulesSystemDataModel aRulesSystemDataModel)
           
 
Method Summary
protected  void doPerformExecute()
          Changes the "enabled state" of the personalization rule service, as long as it is found.
 
Methods inherited from class com.ibm.commerce.rules.commands.PersonalizationRuleServiceCommandBase
doCheckParameter, getDefaultPersonalizationRuleServerName, getDefaultRulesSystemDataModel, getPersonalizationRuleServerName, getRuleServiceKey, getRulesSystemDataModel, getServiceName, performExecute, reset, setServiceName, unsetParameters, 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, 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

ChangePersonalizationRuleServiceEnabledStateCommandBase

public ChangePersonalizationRuleServiceEnabledStateCommandBase(boolean aNewEnabledState)

ChangePersonalizationRuleServiceEnabledStateCommandBase

public ChangePersonalizationRuleServiceEnabledStateCommandBase(boolean aNewEnabledState,
                                                               RulesSystemDataModel aRulesSystemDataModel)

ChangePersonalizationRuleServiceEnabledStateCommandBase

public ChangePersonalizationRuleServiceEnabledStateCommandBase(boolean aNewEnabledState,
                                                               java.lang.String aPersonalizationRuleServerName,
                                                               RulesSystemDataModel aRulesSystemDataModel)
Method Detail

doPerformExecute

protected void doPerformExecute()
                         throws ECException
Changes the "enabled state" of the personalization rule service, as long as it is found.
Overrides:
doPerformExecute in class PersonalizationRuleServiceCommandBase
See Also:
PersonalizationRuleServiceCommandBase