Betty v1.1.0

christophedelory.betty.model.score
Class BetScoreModel

java.lang.Object
  extended by christophedelory.betty.model.score.BetScoreModel
All Implemented Interfaces:
Model, ScoreModel

public class BetScoreModel
extends Object
implements ScoreModel

A score processing model based on the user bets in an event. Each player's score in the event is the total number of bets on this player. The player's result is then set accordingly, as a rank (from 1 to n).

Since:
0.9.2
Version:
$Revision$
Author:
Christophe Delory

Constructor Summary
BetScoreModel()
           
 
Method Summary
 void processEventPlayerScores(LocalEvent dbEvent)
          Processes all player scores in the specified event.
 void setParameters(List<PropertyDetails> params)
          Initializes this processing model with the specified list of configuration parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BetScoreModel

public BetScoreModel()
Method Detail

setParameters

public void setParameters(List<PropertyDetails> params)
                   throws Exception
Description copied from interface: Model
Initializes this processing model with the specified list of configuration parameters.

Specified by:
setParameters in interface Model
Parameters:
params - a list of configuration parameters. May be empty but not null.
Throws:
NullPointerException - if params is null.
Exception - if any unexpected error occurs.

processEventPlayerScores

public void processEventPlayerScores(LocalEvent dbEvent)
                              throws Exception
Description copied from interface: ScoreModel
Processes all player scores in the specified event.

Specified by:
processEventPlayerScores in interface ScoreModel
Parameters:
dbEvent - a championship phase's event. Should not be null.
Throws:
NullPointerException - if dbEvent is null.
Exception - if any unexpected error occurs.
See Also:
LocalPlayerScore.setScore(int)

© 2008-2009 Christophe Delory

Copyright © 2008-2009 Christophe Delory. All Rights Reserved.