net.commerce.zocalo.experiment.states
Class JudgingStateHolder

java.lang.Object
  extended by net.commerce.zocalo.experiment.states.JudgingStateHolder
All Implemented Interfaces:
StateHolder

public class JudgingStateHolder
extends java.lang.Object
implements StateHolder

Refinement of StateHolder when Judging.


Constructor Summary
JudgingStateHolder(SessionStatusAdaptor adaptor)
           
 
Method Summary
 void endJudging(JudgingTransitionAdaptor adaptor)
           
 void endTrading(TransitionAdaptor adaptor)
           
 TransitionAdaptor endTradingAdaptor(boolean manual)
           
 void informInitialized(StatusAdaptor adaptor)
           
 void informJudging(JudgingStatusAdaptor adaptor)
           
 void informShowingScores(StatusAdaptor adaptor)
           
 void informTrading(StatusAdaptor adaptor)
           
 void startNextRound(TransitionAdaptor adaptor)
          after first round, ends the display of scores.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JudgingStateHolder

public JudgingStateHolder(SessionStatusAdaptor adaptor)
Method Detail

startNextRound

public void startNextRound(TransitionAdaptor adaptor)
after first round, ends the display of scores.

Specified by:
startNextRound in interface StateHolder

endTrading

public void endTrading(TransitionAdaptor adaptor)
Specified by:
endTrading in interface StateHolder

endJudging

public void endJudging(JudgingTransitionAdaptor adaptor)

informTrading

public void informTrading(StatusAdaptor adaptor)
Specified by:
informTrading in interface StateHolder

informInitialized

public void informInitialized(StatusAdaptor adaptor)
Specified by:
informInitialized in interface StateHolder

informShowingScores

public void informShowingScores(StatusAdaptor adaptor)
Specified by:
informShowingScores in interface StateHolder

endTradingAdaptor

public TransitionAdaptor endTradingAdaptor(boolean manual)
Specified by:
endTradingAdaptor in interface StateHolder

informJudging

public void informJudging(JudgingStatusAdaptor adaptor)
                   throws ScoreException
Throws:
ScoreException