com.ibm.commerce.rules.commands
Class PersonalizationRuleServiceInteractorCommandBase
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
- All Implemented Interfaces:
- ECCommand, PersonalizationRuleServiceCommand, TaskCommand
- Direct Known Subclasses:
- InvokePersonalizationRuleServiceCommandJitImpl, UpdatePersonalizationRuleServiceStatusCommandImpl
- public abstract class PersonalizationRuleServiceInteractorCommandBase
- extends PersonalizationRuleServiceCommandBase
Common features of those personalization rule service
commands that actually interact with the
Blaze rule server are found here.
Clients may use any constructor to create instances of this
command that collaborate with objects other than the usual
ones managed by the WCS command framework. These are primarily
used for testing, but may be used for any purpose. The WCS
command framework uses the no-argument constructor to create
instances of this command for normal use.
Methods inherited from class com.ibm.commerce.rules.commands.PersonalizationRuleServiceCommandBase |
doCheckParameter, doPerformExecute, 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 |
PersonalizationRuleServiceInteractorCommandBase
public PersonalizationRuleServiceInteractorCommandBase()
- PersonalizationRuleServiceInteractorCommandBase constructor comment.
PersonalizationRuleServiceInteractorCommandBase
public PersonalizationRuleServiceInteractorCommandBase(com.ibm.commerce.rules.blaze.BlazeRuleServer aPersonalizationRuleServer,
RulesSystemDataModel aRulesSystemDataModel)
- This constructor accepts instances of all collaborating
classes. Clients can use this for maximum flexibility
in testing or diagnostics.
- Parameters:
aPersonalizationRuleServerName
- The name of the
personalization rule server to use.aPersonalizationRuleServer
- The personalization
rule server to use.aRulesSystemDataModel
- The rules system data model to use.
getDefaultPersonalizationRuleServer
protected static com.ibm.commerce.rules.blaze.BlazeRuleServer getDefaultPersonalizationRuleServer()
getPersonalizationRuleServer
protected com.ibm.commerce.rules.blaze.BlazeRuleServer getPersonalizationRuleServer()