com.ibm.commerce.negotiation.commands
Class BidRuleBaseCmdImpl

com.ibm.commerce.negotiation.commands.BidRuleBaseCmdImpl
All Implemented Interfaces:
AccCommand, BidRuleBaseCmd, ControllerCommand, ECCommand, Protectable, ToolsControllerCommand
Direct Known Subclasses:
CreateBidRuleCmdImpl, DeleteBidRuleCmdImpl

public class BidRuleBaseCmdImpl
implements BidRuleBaseCmd

Bid Rule base class.


Field Summary
static java.lang.String COPYRIGHT
           
 
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 interface com.ibm.commerce.command.ControllerCommand
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, setAccCheck, setForUserId, setOwner
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Constructor Detail

BidRuleBaseCmdImpl

public BidRuleBaseCmdImpl()
BidRuleBaseCmdImpl constructor.
Method Detail

getClassId

protected java.lang.Long getClassId()
Member field accessor method.
Returns:
java.lang.Long

getErrorContent

public java.util.Hashtable getErrorContent()
Fetches the errorContent data.
Returns:
java.util.Hashtable

getErrorFlag

public boolean getErrorFlag()
Fetches the error flag.
Returns:
boolean

getField1

protected java.lang.Long getField1()
Member field accessor method.
Returns:
java.lang.Long

getField2

protected java.math.BigDecimal getField2()
Member field accessor method.
Returns:
java.math.BigDecimal

getField3

protected java.lang.String getField3()
Member field accessor method.
Returns:
java.lang.String

getMinQty

protected java.lang.Double getMinQty()
Member field accessor method.
Returns:
java.lang.Double

getMinValue

protected java.math.BigDecimal getMinValue()
Member field accessor method.
Returns:
java.lang.BigDecimal

getOwnerId

protected java.lang.Long getOwnerId()
Member field accessor method.
Returns:
java.lang.Long

getRuleDesc

protected java.lang.String getRuleDesc()
Member field accessor method.
Returns:
java.lang.String

getRuleId

protected java.lang.Long getRuleId()
Member field accessor method.
Returns:
Long

getRuleName

protected java.lang.String getRuleName()
Member field accessor method.
Returns:
java.lang.String

getRuleText

protected java.lang.String getRuleText()
Member field accessor method.
Returns:
java.lang.String

getRuleType

protected java.lang.String getRuleType()
Get rule type.

O for open cry, SB for sealed bid, D for Dutch auction.

Returns:
java.lang.String

getToolXMLObject

public java.util.Hashtable getToolXMLObject()
Fetches the XML data prepared by the tools framework.
Returns:
java.util.Hashtable

isReadyToCallExecute

public boolean isReadyToCallExecute()
Verifies that the this command is ready to be executed.
Returns:
boolean true if command is ready, otherwise false.

performExecute

public void performExecute()
                    throws ECException
Invokes inherited method.
Specified by:
performExecute in interface ECCommand
Throws:
ECException -  

setClassId

protected void setClassId(java.lang.Long newClassId)
Set class Id.
Parameters:
newClassId - java.lang.Long

setErrorContent

public void setErrorContent(java.util.Hashtable newErrorContent)
Sets the errorContent.
Parameters:
newErrorContent - java.util.Hashtable

setErrorFlag

public void setErrorFlag(boolean newErrorFlag)
Sets the error flag.
Parameters:
newErrorFlag - boolean

setField1

protected void setField1(java.lang.Long newField1)
Set customized field1.
Parameters:
newField1 - java.lang.Long

setField2

protected void setField2(java.math.BigDecimal newField2)
Set customized field2.
Parameters:
newField2 - java.math.BigDecimal

setField3

protected void setField3(java.lang.String newField3)
Set customized field2.
Parameters:
newField3 - java.lang.String

setMinQty

protected void setMinQty(java.lang.Double newMinQty)
Set minimum bid quantity.
Parameters:
newMinQty - java.lang.Double

setMinValue

protected void setMinValue(java.math.BigDecimal newMinValue)
Set minimum bid price.
Parameters:
newMinValue - java.lang.BigDecimal

setOwnerId

protected void setOwnerId(java.lang.Long newOwnerId)
Set owner Id.
Parameters:
newOwnerId - java.lang.Long

setRequestProperties

public void setRequestProperties(TypedProperty param)
                          throws ECApplicationException
Copies key-value input data into member fields.
Specified by:
setRequestProperties in interface ControllerCommand
Parameters:
param - com.ibm.commerce.datatype.TypedProperty
Throws:
ECApplicationException -  

setRuleDesc

protected void setRuleDesc(java.lang.String newRuleDesc)
Set rule description.
Parameters:
newRuleDesc - java.lang.String

setRuleId

protected void setRuleId(java.lang.Long newRuleId)
Set rule Id.
Parameters:
newRuleId - String

setRuleName

protected void setRuleName(java.lang.String newRuleName)
Set rule name.
Parameters:
newRuleName - java.lang.String

setRuleText

protected void setRuleText(java.lang.String newRuleText)
Set rule text.
Parameters:
newRuleText - java.lang.String

setRuleType

protected void setRuleType(java.lang.String newRuleType)
Set rule type.

O for open cry, SB for sealed bid, D for Dutch auction.

Parameters:
newRuleType - java.lang.String

setToolXMLObject

public void setToolXMLObject(java.util.Hashtable newToolXMLObject)
Sets the XML data required by the tools framework.
Parameters:
newToolXMLObject - java.util.Hashtable