net.commerce.zocalo.experiment.config
Class ExperimentConfig

java.lang.Object
  extended by net.commerce.zocalo.experiment.config.ExperimentConfig

public class ExperimentConfig
extends java.lang.Object

The root of an object structure representing the specification of an experiment.


Field Summary
 java.lang.String BINARY_ASSETS
           
static java.lang.String CONFIG_PAGE
           
 java.lang.String MAIN_CHOICE_TITLE
           
static java.lang.String PRICE_BETTERING
           
 java.lang.String SAVE_FILE
           
 java.lang.String UNARY_ASSETS
           
static java.lang.String WHOLE_SHARE_TRADING
           
 
Constructor Summary
ExperimentConfig()
          Deprecated.  
ExperimentConfig(javax.servlet.http.HttpServletRequest req)
           
ExperimentConfig(int rounds, java.lang.String time, java.lang.String title)
           
 
Method Summary
 boolean getBoolean(java.lang.String fieldName)
           
 java.lang.String getChoice(java.lang.String fieldName)
           
 int getInt(java.lang.String fieldName)
           
 int[] getInts(java.lang.String fieldName)
           
 java.lang.String getString(java.lang.String fieldName)
           
 int getTime(java.lang.String fieldName)
           
 FieldGroup getTopField()
          Deprecated.  
 FieldGroup initTopField(int rounds, java.lang.String time, java.lang.String title)
           
 void renderHtml(java.lang.StringBuffer buf)
           
 void save()
           
 void setTopField(FieldGroup topField)
          Deprecated.  
 void setValue(java.lang.String fieldName, java.lang.String newValue)
           
 boolean validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONFIG_PAGE

public static final java.lang.String CONFIG_PAGE
See Also:
Constant Field Values

PRICE_BETTERING

public static final java.lang.String PRICE_BETTERING
See Also:
Constant Field Values

WHOLE_SHARE_TRADING

public static final java.lang.String WHOLE_SHARE_TRADING
See Also:
Constant Field Values

SAVE_FILE

public final java.lang.String SAVE_FILE
See Also:
Constant Field Values

MAIN_CHOICE_TITLE

public final java.lang.String MAIN_CHOICE_TITLE
See Also:
Constant Field Values

UNARY_ASSETS

public final java.lang.String UNARY_ASSETS
See Also:
Constant Field Values

BINARY_ASSETS

public final java.lang.String BINARY_ASSETS
See Also:
Constant Field Values
Constructor Detail

ExperimentConfig

public ExperimentConfig(int rounds,
                        java.lang.String time,
                        java.lang.String title)

ExperimentConfig

public ExperimentConfig(javax.servlet.http.HttpServletRequest req)

ExperimentConfig

public ExperimentConfig()
Deprecated. 

Method Detail

initTopField

public FieldGroup initTopField(int rounds,
                               java.lang.String time,
                               java.lang.String title)

getString

public java.lang.String getString(java.lang.String fieldName)
                           throws TypeMisMatch
Throws:
TypeMisMatch

getInt

public int getInt(java.lang.String fieldName)
           throws TypeMisMatch
Throws:
TypeMisMatch

getInts

public int[] getInts(java.lang.String fieldName)
              throws TypeMisMatch
Throws:
TypeMisMatch

getBoolean

public boolean getBoolean(java.lang.String fieldName)
                   throws TypeMisMatch
Throws:
TypeMisMatch

getTime

public int getTime(java.lang.String fieldName)
            throws TypeMisMatch
Throws:
TypeMisMatch

getChoice

public java.lang.String getChoice(java.lang.String fieldName)
                           throws TypeMisMatch
Throws:
TypeMisMatch

setValue

public void setValue(java.lang.String fieldName,
                     java.lang.String newValue)

getTopField

public FieldGroup getTopField()
Deprecated. 


setTopField

public void setTopField(FieldGroup topField)
Deprecated. 


renderHtml

public void renderHtml(java.lang.StringBuffer buf)

validate

public boolean validate()

save

public void save()