java.lang.Object | +--CacheableCommandImpl | +--com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.ControllerCommandImpl | +--com.ibm.commerce.tools.command.ToolsControllerCommandImpl | +--com.ibm.commerce.negotiation.commands.BidRuleBaseCmdImpl
Bid Rule base class.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT Copyright statement. |
Fields inherited from class com.ibm.commerce.command. ControllerCommandImpl |
requestProperties,
responseProperties,
retriable,
viewReqProperties |
Fields inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.negotiation.commands. BidRuleBaseCmd |
NAME |
Fields inherited from interface com.ibm.commerce.command. ECCommand |
defaultCommandClassName |
Constructor Summary | |
---|---|
BidRuleBaseCmdImpl() BidRuleBaseCmdImpl constructor. |
Method Summary | |
---|---|
protected
java.lang.Long |
getClassId() Member field accessor method. |
java.util.Hashtable |
getErrorContent() Fetches the errorContent data. |
boolean |
getErrorFlag() Fetches the error flag. |
protected
java.lang.Long |
getField1() Member field accessor method. |
protected
java.math.BigDecimal |
getField2() Member field accessor method. |
protected
java.lang.String |
getField3() Member field accessor method. |
protected
java.lang.Double |
getMinQty() Member field accessor method. |
protected
java.math.BigDecimal |
getMinValue() Member field accessor method. |
protected
java.lang.Long |
getOwnerId() Member field accessor method. |
protected
java.lang.String |
getRuleDesc() Member field accessor method. |
protected
java.lang.Long |
getRuleId() Member field accessor method. |
protected
java.lang.String |
getRuleName() Member field accessor method. |
protected
java.lang.String |
getRuleText() Member field accessor method. |
protected
java.lang.String |
getRuleType() Get rule type. |
java.util.Hashtable |
getToolXMLObject() Fetches the XML data prepared by the tools framework. |
boolean |
isReadyToCallExecute() Verifies that the this command is ready to be executed. |
void |
performExecute() Invokes inherited method. |
protected
void |
setClassId(java.lang.Long newClassId) Set class Id. |
void |
setErrorContent(java.util.Hashtable newErrorContent) Sets the errorContent. |
void |
setErrorFlag(boolean newErrorFlag) Sets the error flag. |
protected
void |
setField1(java.lang.Long newField1) Set customized field1. |
protected
void |
setField2(java.math.BigDecimal newField2) Set customized field2. |
protected
void |
setField3(java.lang.String newField3) Set customized field2. |
protected
void |
setMinQty(java.lang.Double newMinQty) Set minimum bid quantity. |
protected
void |
setMinValue(java.math.BigDecimal newMinValue) Set minimum bid price. |
protected
void |
setOwnerId(java.lang.Long newOwnerId) Set owner Id. |
void |
setRequestProperties(
TypedProperty param) Copies key-value input data into member fields. |
protected
void |
setRuleDesc(java.lang.String newRuleDesc) Set rule description. |
protected
void |
setRuleId(java.lang.Long newRuleId) Set rule Id. |
protected
void |
setRuleName(java.lang.String newRuleName) Set rule name. |
protected
void |
setRuleText(java.lang.String newRuleText) Set rule text. |
protected
void |
setRuleType(java.lang.String newRuleType) Set rule type. |
void |
setToolXMLObject(java.util.Hashtable newToolXMLObject) Sets the XML data required by the tools framework. |
Methods inherited from class com.ibm.commerce.tools.command. ToolsControllerCommandImpl |
getViewInputProperties |
Methods inherited from class com.ibm.commerce.command. ControllerCommandImpl |
checkPermission,
fulfills,
getForUserId,
getGeneric,
getOwner,
getRequestProperties,
getResolvedRequestProperties,
getResourceOwners,
getResponseProperties,
getRetriable,
isGeneric,
isRetriable,
mergeProperties,
setForUserId,
setGeneric,
setOwner,
setResponseProperties,
setRetriable,
setViewInputProperties |
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 |
Methods inherited from interface com.ibm.commerce.command. ControllerCommand |
checkPermission,
execute,
getGeneric,
getRequestProperties,
getResolvedRequestProperties,
getResponseProperties,
getRetriable,
getViewInputProperties,
isGeneric,
isRetriable,
mergeProperties,
setGeneric,
setRetriable,
setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command. AccCommand |
accessControlCheck,
getAccCheck,
getForUserId,
getResourceOwners,
setAccCheck,
setForUserId,
setOwner |
Methods inherited from interface com.ibm.commerce.command. ECCommand |
checkIsAllowed,
checkResourcePermission,
createCommandExecutionEvent,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties,
validateParameters |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Constructor Detail |
---|
public BidRuleBaseCmdImpl()
Method Detail |
---|
protected java.lang.Long getClassId()
public java.util.Hashtable getErrorContent()
public boolean getErrorFlag()
protected java.lang.Long getField1()
protected java.math.BigDecimal getField2()
protected java.lang.String getField3()
protected java.lang.Double getMinQty()
protected java.math.BigDecimal getMinValue()
protected java.lang.Long getOwnerId()
protected java.lang.String getRuleDesc()
protected java.lang.Long getRuleId()
protected java.lang.String getRuleName()
protected java.lang.String getRuleText()
protected java.lang.String getRuleType()
O for open cry, SB for sealed bid, D for Dutch auction.
public java.util.Hashtable getToolXMLObject()
public boolean isReadyToCallExecute()
isReadyToCallExecute
in class
AbstractECTargetableCommand
public void performExecute() throws ECException
performExecute
in interface
ECCommand
performExecute
in class
AbstractECTargetableCommand
ECException
protected void setClassId(java.lang.Long newClassId)
newClassId
- java.lang.Longpublic void setErrorContent(java.util.Hashtable newErrorContent)
newErrorContent
- java.util.Hashtablepublic void setErrorFlag(boolean newErrorFlag)
newErrorFlag
- booleanprotected void setField1(java.lang.Long newField1)
newField1
- java.lang.Longprotected void setField2(java.math.BigDecimal newField2)
newField2
- java.math.BigDecimalprotected void setField3(java.lang.String newField3)
newField3
- java.lang.Stringprotected void setMinQty(java.lang.Double newMinQty)
newMinQty
- java.lang.Doubleprotected void setMinValue(java.math.BigDecimal newMinValue)
newMinValue
- java.lang.BigDecimalprotected void setOwnerId(java.lang.Long newOwnerId)
newOwnerId
- java.lang.Longpublic void setRequestProperties(TypedProperty param) throws ECApplicationException
setRequestProperties
in interface
ControllerCommand
setRequestProperties
in class
ToolsControllerCommandImpl
param
- com.ibm.commerce.datatype.TypedProperty
ECApplicationException
protected void setRuleDesc(java.lang.String newRuleDesc)
newRuleDesc
- java.lang.Stringprotected void setRuleId(java.lang.Long newRuleId)
newRuleId
- Stringprotected void setRuleName(java.lang.String newRuleName)
newRuleName
- java.lang.Stringprotected void setRuleText(java.lang.String newRuleText)
newRuleText
- java.lang.Stringprotected void setRuleType(java.lang.String newRuleType)
O for open cry, SB for sealed bid, D for Dutch auction.
newRuleType
- java.lang.Stringpublic void setToolXMLObject(java.util.Hashtable newToolXMLObject)
newToolXMLObject
- java.util.Hashtable