java.lang.Object | +--CacheableCommandImpl | +--com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.TaskCommandImpl | +--com.ibm.commerce.tools.campaigns.CampaignUpdateCmdImpl
This class implements the CampaignUpdateCmd
interface to
provide the task command that updates a campaign. Different implementations of
this interface can be provided for different stores.
Field Summary | |
---|---|
protected
java.lang.String |
_campaignDescription Campaign description. |
protected
java.lang.String |
_campaignField1 Campaign custom field. |
protected
java.lang.Integer |
_campaignId Campaign ID. |
protected
java.lang.String |
_campaignName Campaign name. |
protected
java.lang.String |
_campaignObjective Campaign business objective. |
protected
java.lang.String |
_campaignOwner Campaign sponsor. |
protected
java.lang.String |
_campaignStatus Campaign status. |
protected
java.lang.Integer |
_campaignType Campaign type. |
static java.lang.String |
COPYRIGHT IBM copyright notice field. |
Fields inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.tools.campaigns. CampaignUpdateCmd |
defaultCommandClassName,
Name |
Fields inherited from interface com.ibm.commerce.command. ECCommand |
defaultCommandClassName |
Constructor Summary | |
---|---|
CampaignUpdateCmdImpl() |
Method Summary | |
---|---|
boolean |
isReadyToCallExecute() Checks to see if the command is ready to call. |
void |
performExecute() Performs the execution of the command. |
void |
setCampaignDescription(java.lang.String description) Sets the description of the campaign. |
void |
setCampaignField1(java.lang.String field1) Sets the custom field of the campaign. |
void |
setCampaignId(java.lang.Integer id) Sets the ID of the campaign. |
void |
setCampaignName(java.lang.String name) Sets the name of the campaign. |
void |
setCampaignObjective(java.lang.String objective) Sets the business objective of the campaign. |
void |
setCampaignOwner(java.lang.String owner) Sets the sponsor of the campaign. |
void |
setCampaignStatus(java.lang.String status) Sets the status of the campaign. |
void |
setCampaignType(java.lang.Integer type) Sets the type of the campaign. |
Methods inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
accessControlCheck,
checkIsAllowed,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
reset,
setAccCheck,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties,
validateParameters |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
protected java.lang.Integer _campaignId
protected java.lang.String _campaignName
protected java.lang.String _campaignDescription
protected java.lang.String _campaignObjective
protected java.lang.String _campaignOwner
protected java.lang.Integer _campaignType
protected java.lang.String _campaignStatus
protected java.lang.String _campaignField1
Constructor Detail |
---|
public CampaignUpdateCmdImpl()
Method Detail |
---|
public boolean isReadyToCallExecute()
false
if the campaign ID is null.
isReadyToCallExecute
in class
AbstractECTargetableCommand
true
if the command is ready to go.public void performExecute() throws ECException
performExecute
in interface
ECCommand
performExecute
in class
AbstractECTargetableCommand
ECException
ECCommand#performExecute()
public void setCampaignDescription(java.lang.String description)
setCampaignDescription
in interface
CampaignUpdateCmd
description
- The description of the
campaign.public void setCampaignField1(java.lang.String field1)
setCampaignField1
in interface
CampaignUpdateCmd
field1
- The custom field of the campaign.public void setCampaignId(java.lang.Integer id)
setCampaignId
in interface
CampaignUpdateCmd
id
- The ID of the campaign.public void setCampaignName(java.lang.String name)
setCampaignName
in interface
CampaignUpdateCmd
name
- The name of the campaign.public void setCampaignObjective(java.lang.String objective)
setCampaignObjective
in interface
CampaignUpdateCmd
objective
- The business objective of the
campaign.public void setCampaignOwner(java.lang.String owner)
setCampaignOwner
in interface
CampaignUpdateCmd
owner
- The sponsor of the campaign.public void setCampaignStatus(java.lang.String status)
setCampaignStatus
in interface
CampaignUpdateCmd
status
- The status of the campaign.public void setCampaignType(java.lang.Integer type)
setCampaignType
in interface
CampaignUpdateCmd
type
- The type of the campaign.