java.lang.ObjectCacheableCommandImpl
com.ibm.commerce.command.AbstractECTargetableCommand
com.ibm.commerce.command.DataBeanCommandImpl
com.ibm.commerce.negotiation.bean.commands.SealedBidControlRuleBeanCmdImpl
This class will populate data for SealedBidControlRuleDataBean. This command uses the following AccessBeans:
This command uses the following DataBeans:Field Summary | |
protected java.lang.Long | bidControlRuleId Instance variable to hold the rule id. |
protected ControlRuleAccessBean | controlRuleAccessBean Instance variable to hold the ruleBean data bean. |
static java.lang.String | COPYRIGHT Copyright statement. |
Fields inherited from class com.ibm.commerce.command.DataBeanCommandImpl |
dataBean, emptyString, EURO_CODE, requestProperties |
Fields inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.negotiation.bean.commands.SealedBidControlRuleBeanCmd |
defaultCommandClassName, NAME |
Fields inherited from interface com.ibm.commerce.command.ECCommand |
defaultCommandClassName |
Constructor Summary | |
SealedBidControlRuleBeanCmdImpl() Creates an instance of OpenCryBidRuleControlBeanCmdImpl, default constructor. |
Method Summary | |
protected static void | copy(DataBeanCommandImpl cmd, ControlRuleAccessBean rule, SealedBidControlRuleDataBean ruleBean) Populates a rule bean. |
protected static void | copyBidRuleFields(DataBeanCommand cmd, ControlRuleAccessBean rule, SealedBidControlRuleDataBean ruleBean) Copy data from ControlRuleAccessBean to SealedBidControlRuleDataBean. |
ControlRuleAccessBean | getBidControlRule() Returns the access bean manipulated by the command. |
java.lang.Long | getBidControlRuleId() Returns the control rule id. |
boolean | isReadyToCallExecute() This method is called by the Targettable Command frame work before the execution of the command. |
void | performExecute() Uses the access bean to lookup a control rule, then populates its associated rule interpreter data bean. |
boolean | performSecurityCheck() |
void | populateDataBeanCommand(InputDataBean aDataBean) Obtains the bid control rule id fromthe data bean. |
void | reset() Does nothing. |
void | setBidRuleControl(ControlRuleAccessBean aRule) Provides an access bean for manipulation by the class. |
void | setBidRuleControlId(java.lang.Long Id) Sets the bid control rule id field. |
void | setRequestProperties(TypedProperty properties) Obtains command parameters from TypedProperty; current implementation does nothing. |
Methods inherited from class com.ibm.commerce.command.DataBeanCommandImpl |
convertToString, getDataBean, setDataBean |
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, 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.DataBeanCommand |
getDataBean, setDataBean |
Field Detail |
public static final java.lang.String COPYRIGHT
protected java.lang.Long bidControlRuleId
protected ControlRuleAccessBean controlRuleAccessBean
Constructor Detail |
public SealedBidControlRuleBeanCmdImpl()
Method Detail |
protected static void copy(DataBeanCommandImpl cmd, ControlRuleAccessBean rule, SealedBidControlRuleDataBean ruleBean)
protected static void copyBidRuleFields(DataBeanCommand cmd, ControlRuleAccessBean rule, SealedBidControlRuleDataBean ruleBean)
public ControlRuleAccessBean getBidControlRule()
public java.lang.Long getBidControlRuleId()
public boolean isReadyToCallExecute()
public void performExecute() throws ECException
public boolean performSecurityCheck()
public void populateDataBeanCommand(InputDataBean aDataBean)
public void reset()
public void setBidRuleControl(ControlRuleAccessBean aRule)
public void setBidRuleControlId(java.lang.Long Id)
public void setRequestProperties(TypedProperty properties)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.