com.ibm.commerce.negotiation.commands
Class CreateBidRuleCmdImpl
com.ibm.commerce.negotiation.commands.BidRuleBaseCmdImpl
|
+--com.ibm.commerce.negotiation.commands.CreateBidRuleCmdImpl
- All Implemented Interfaces:
- AccCommand, BidRuleBaseCmd, ControllerCommand, CreateBidRuleCmd, ECCommand, Protectable, ToolsControllerCommand
- public class CreateBidRuleCmdImpl
- extends BidRuleBaseCmdImpl
- implements CreateBidRuleCmd
Creates a new bid control rule.
Field Summary |
static java.lang.String |
COPYRIGHT
|
Methods inherited from class com.ibm.commerce.negotiation.commands.BidRuleBaseCmdImpl |
getClassId, getErrorContent, getErrorFlag, getField1, getField2, getField3, getMinQty, getMinValue, getOwnerId, getRuleDesc, getRuleId, getRuleName, getRuleText, getRuleType, getToolXMLObject, setClassId, setErrorContent, setErrorFlag, setField1, setField2, setField3, setMinQty, setMinValue, setOwnerId, setRequestProperties, setRuleDesc, setRuleId, setRuleName, setRuleText, setRuleType, setToolXMLObject |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties |
COPYRIGHT
public static final java.lang.String COPYRIGHT
CreateBidRuleCmdImpl
public CreateBidRuleCmdImpl()
- CreateBidRuleCmdImpl
CreateBidRuleCmdImpl constructor.
createBidRuleRequestProperties
public void createBidRuleRequestProperties()
- Copies key-value input data into member fields.
- Parameters:
param
- com.ibm.commerce.datatype.TypedProperty- Throws:
ECApplicationException
-
getResources
public AccessVector getResources()
throws ECException
- Gets the access vector accessed by this command.
The default implementation returns null indicating that no protectable resource is
accessed by this command. It is the responsibilities of the command writer to
return the protectable primary resource(s) and the corresponding actions accessed
by this command.
- Specified by:
getResources
in interface ECCommand
- Returns:
- AccessVector - a vector of resource action pairs
isReadyToCallExecute
public boolean isReadyToCallExecute()
- Verifies that the this command is ready to be executed.
- Overrides:
isReadyToCallExecute
in class BidRuleBaseCmdImpl
- Returns:
- boolean true if command is ready, otherwise false.
performExecute
public void performExecute()
throws ECApplicationException,
ECSystemException
- Creates a bid rule.
- Specified by:
performExecute
in interface ECCommand
- Overrides:
performExecute
in class BidRuleBaseCmdImpl
- Throws:
ECApplicationException
- ECSystemException
-
validateParameters
public void validateParameters()
throws ECApplicationException
- Validates parameters.
- Specified by:
validateParameters
in interface ECCommand
- Throws:
ECApplicationException
-