net.commerce.zocalo.JspSupport
Class ExperimenterScreen

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by net.commerce.zocalo.JspSupport.ReloadablePage
              extended by net.commerce.zocalo.JspSupport.NamedUserPage
                  extended by net.commerce.zocalo.JspSupport.ExperimentPage
                      extended by net.commerce.zocalo.JspSupport.ExperimenterScreen
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class ExperimenterScreen
extends ExperimentPage

Jsp support for Experimenter's screen in experiments.

See Also:
Serialized Form

Field Summary
static java.lang.String DISPLAY_SCORES_ACTION
           
static java.lang.String FILENAME_FIELD
           
static java.lang.String STOP_VOTING_ACTION
           
 
Constructor Summary
ExperimenterScreen()
           
 
Method Summary
 java.lang.String displayButtons()
           
 java.lang.String getAction()
           
 java.lang.String getErrorMessage()
           
 java.lang.String getFilename()
           
 Market getMarket(java.lang.String claimName)
           
 java.lang.String getRequestURL(javax.servlet.http.HttpServletRequest request)
           
 java.lang.String getScoresHtml()
           
 java.lang.String linkForLogFile()
           
static void printLogFileLinks(java.lang.StringBuffer b, java.lang.String linkableName)
           
 void processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setAction(java.lang.String action)
           
 void setFilename(java.lang.String filename)
           
 java.lang.String stateSpecificDisplay()
           
 void warn(java.lang.String s)
           
 
Methods inherited from class net.commerce.zocalo.JspSupport.ExperimentPage
currentRound, getCommonMessageLabel, getCommonMessages, logoHTML, roundLabel, scaleDiv, scoresAsHtml, showEarningsSummary
 
Methods inherited from class net.commerce.zocalo.JspSupport.NamedUserPage
getUserName, setUserName
 
Methods inherited from class net.commerce.zocalo.JspSupport.ReloadablePage
addCookiesToResponse, beginTransaction, commitTransaction, doGet, doPost, redirectResult, redirectResult
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILENAME_FIELD

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

DISPLAY_SCORES_ACTION

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

STOP_VOTING_ACTION

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

ExperimenterScreen

public ExperimenterScreen()
Method Detail

processRequest

public void processRequest(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
Specified by:
processRequest in class ReloadablePage

getMarket

public Market getMarket(java.lang.String claimName)
Specified by:
getMarket in class ExperimentPage

getAction

public java.lang.String getAction()

setAction

public void setAction(java.lang.String action)

getFilename

public java.lang.String getFilename()

setFilename

public void setFilename(java.lang.String filename)

getScoresHtml

public java.lang.String getScoresHtml()
Overrides:
getScoresHtml in class ExperimentPage

getRequestURL

public java.lang.String getRequestURL(javax.servlet.http.HttpServletRequest request)
Specified by:
getRequestURL in class ReloadablePage

displayButtons

public java.lang.String displayButtons()

getErrorMessage

public java.lang.String getErrorMessage()

warn

public void warn(java.lang.String s)
Specified by:
warn in class ReloadablePage

linkForLogFile

public java.lang.String linkForLogFile()

stateSpecificDisplay

public java.lang.String stateSpecificDisplay()

printLogFileLinks

public static void printLogFileLinks(java.lang.StringBuffer b,
                                     java.lang.String linkableName)