com.ibm.commerce.rules.commands
Class RemovePersonalizationRuleServiceCommandJitImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.rules.commands.PersonalizationRuleServiceCommandBase
                    |
                    +--com.ibm.commerce.rules.commands.RemovePersonalizationRuleServiceCommandJitImpl
All Implemented Interfaces:
ECCommand, PersonalizationRuleServiceCommand, RemovePersonalizationRuleServiceCommand, TaskCommand

public class RemovePersonalizationRuleServiceCommandJitImpl
extends PersonalizationRuleServiceCommandBase
implements RemovePersonalizationRuleServiceCommand

Provides a just-in-time implementation of RemovePersonalizationRuleServiceCommand. The rule service configuration is removed from the WCS data store so that if anyone tries to invoke the service, they will be told it no longer exists.

See Also:
RemovePersonalizationRuleServiceCommand

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
RemovePersonalizationRuleServiceCommandJitImpl()
           
RemovePersonalizationRuleServiceCommandJitImpl(java.lang.String aPersonalizationRuleServerName, RulesSystemDataModel aRulesSystemDataModel)
           
 
Method Summary
protected  void doPerformExecute()
          A primitive method that does the "real work" of the command.
 
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.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
 

Constructor Detail

RemovePersonalizationRuleServiceCommandJitImpl

public RemovePersonalizationRuleServiceCommandJitImpl()
See Also:
PersonalizationRuleServiceCommandBase

RemovePersonalizationRuleServiceCommandJitImpl

public RemovePersonalizationRuleServiceCommandJitImpl(java.lang.String aPersonalizationRuleServerName,
                                                      RulesSystemDataModel aRulesSystemDataModel)
See Also:
PersonalizationRuleServiceCommandBase
Method Detail

doPerformExecute

protected void doPerformExecute()
                         throws ECException
Description copied from class: PersonalizationRuleServiceCommandBase
A primitive method that does the "real work" of the command. Called by performExecute.
Overrides:
doPerformExecute in class PersonalizationRuleServiceCommandBase
See Also:
PersonalizationRuleServiceCommandBase