com.ibm.commerce.rules.commands
Class MarkPersonalizationRuleServiceChangedCommandJitImpl

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

public class MarkPersonalizationRuleServiceChangedCommandJitImpl
extends PersonalizationRuleServiceCommandBase
implements MarkPersonalizationRuleServiceChangedCommand

A "just in time" implementation of MarkPersonalizationRuleServiceChangedCommand. This command marks the personalization rule service as changed the data model and the rule service is reset before the next invocation.


Field Summary
static java.lang.String COPYRIGHT
           
 
Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.command.ECCommand
defaultCommandClassName
 
Constructor Summary
MarkPersonalizationRuleServiceChangedCommandJitImpl()
           
MarkPersonalizationRuleServiceChangedCommandJitImpl(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
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Constructor Detail

MarkPersonalizationRuleServiceChangedCommandJitImpl

public MarkPersonalizationRuleServiceChangedCommandJitImpl()

MarkPersonalizationRuleServiceChangedCommandJitImpl

public MarkPersonalizationRuleServiceChangedCommandJitImpl(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