christophedelory.betty.model.score
Class BetScoreModel
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BetScoreModel
public BetScoreModel()
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)
Copyright © 2008-2009 Christophe Delory. All Rights Reserved.