edu.cuny.cat.stat
Class CombiScoreDaysCondition
java.lang.Object
  
edu.cuny.cat.stat.AbstractScoreDaysCondition
      
edu.cuny.cat.stat.CombiScoreDaysCondition
- All Implemented Interfaces: 
 - AuctionEventListener, ScoreDaysCondition, edu.cuny.config.param.Parameterizable, edu.cuny.obj.Resetable
 
public class CombiScoreDaysCondition
- extends AbstractScoreDaysCondition
 
A ScoreDaysCondition that is based on the rules in a set of sub-
 ScoreDaysConditions.
 
 
 Parameters
 
 
- Version:
 
  - $Revision: 1.7 $
 
- Author:
 
  - Jinzhong Niu
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
P_NUM
public static final java.lang.String P_NUM
- See Also:
 - Constant Field Values
 
P_ISOR
public static final java.lang.String P_ISOR
- See Also:
 - Constant Field Values
 
conditions
protected java.util.List<ScoreDaysCondition> conditions
CombiScoreDaysCondition
public CombiScoreDaysCondition()
setup
public void setup(edu.cuny.config.param.ParameterDatabase parameters,
                  edu.cuny.config.param.Parameter base)
- Specified by:
 setup in interface edu.cuny.config.param.Parameterizable- Overrides:
 setup in class AbstractScoreDaysCondition
 
 
addCondition
public void addCondition(ScoreDaysCondition condition)
- Add a new ScoreDaysCondition
 
 
reset
public void reset()
- Specified by:
 reset in interface edu.cuny.obj.Resetable- Overrides:
 reset in class AbstractScoreDaysCondition
 
 
conditionIterator
public java.util.Iterator<ScoreDaysCondition> conditionIterator()
 
eventOccurred
public void eventOccurred(AuctionEvent event)
- Specified by:
 eventOccurred in interface AuctionEventListener- Overrides:
 eventOccurred in class AbstractScoreDaysCondition
 
 
toString
public java.lang.String toString()
- Overrides:
 toString in class AbstractScoreDaysCondition
 
 
updateTaken
protected boolean updateTaken(int day)
- Description copied from class: 
AbstractScoreDaysCondition 
- determines whether the day is a scoring day or not.
- Specified by:
 updateTaken in class AbstractScoreDaysCondition