com.ibm.commerce.rules.commands
Class UpdatePersonalizationRuleServiceStatusCommandImpl

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

public class UpdatePersonalizationRuleServiceStatusCommandImpl
extends PersonalizationRuleServiceInteractorCommandBase
implements UpdatePersonalizationRuleServiceStatusCommand

The base implementation of UpdatePersonalizationRuleServiceStatusCommand.

See Also:
UpdatePersonalizationRuleServiceStatusCommandImpl, PersonalizationRuleServiceCommandBase

Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.rules.commands.UpdatePersonalizationRuleServiceStatusCommand
defaultCommandClassName
 
Fields inherited from interface com.ibm.commerce.rules.commands.PersonalizationRuleServiceCommand
COPYRIGHT
 
Constructor Summary
UpdatePersonalizationRuleServiceStatusCommandImpl()
           
UpdatePersonalizationRuleServiceStatusCommandImpl(com.ibm.commerce.rules.blaze.BlazeRuleServer aPersonalizationRuleServer, java.lang.String aCloneName, RulesSystemDataModel aRulesSystemDataModel)
           
 
Method Summary
protected  void doPerformExecute()
          A primitive method that does the "real work" of the command.
protected  java.lang.String getCloneName()
           
protected static java.lang.String getDefaultCloneName()
           
 void performExecute()
          Validates the parameters and calls doPerformExecute.
 
Methods inherited from class com.ibm.commerce.rules.commands.PersonalizationRuleServiceInteractorCommandBase
getDefaultPersonalizationRuleServer, getPersonalizationRuleServer
 
Methods inherited from class com.ibm.commerce.rules.commands.PersonalizationRuleServiceCommandBase
doCheckParameter, getDefaultPersonalizationRuleServerName, getDefaultRulesSystemDataModel, getPersonalizationRuleServerName, getRuleServiceKey, getRulesSystemDataModel, getServiceName, 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, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Constructor Detail

UpdatePersonalizationRuleServiceStatusCommandImpl

public UpdatePersonalizationRuleServiceStatusCommandImpl()
See Also:
PersonalizationRuleServiceCommandBase

UpdatePersonalizationRuleServiceStatusCommandImpl

public UpdatePersonalizationRuleServiceStatusCommandImpl(com.ibm.commerce.rules.blaze.BlazeRuleServer aPersonalizationRuleServer,
                                                         java.lang.String aCloneName,
                                                         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

getCloneName

protected java.lang.String getCloneName()

getDefaultCloneName

protected static java.lang.String getDefaultCloneName()

performExecute

public void performExecute()
                    throws ECException
Validates the parameters and calls doPerformExecute.
Specified by:
performExecute in interface ECCommand
Overrides:
performExecute in class PersonalizationRuleServiceCommandBase
Following copied from interface: com.ibm.commerce.command.ECCommand
Throws:
com.ibm.commerce.command.CommandException - The superclass for all ECExceptions.