model
Class RuleSet

java.lang.Object
  extended by model.RuleSet
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class RuleSet
extends java.lang.Object
implements java.lang.Comparable, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
RuleSet()
           
RuleSet(int id, java.lang.String name)
           
 
Method Summary
 void addPenalty(Penalty penalty)
           
 int compareTo(java.lang.Object obj)
           
 boolean equals(java.lang.Object obj)
           
 Penalty findPenalty(java.lang.String name)
           
 int getId()
           
 java.lang.String getName()
           
 java.util.ArrayList<Penalty> getPenalties()
           
 Penalty getPenalty(int id)
           
 int hashCode()
           
 void setId(int id)
           
 void setName(java.lang.String name)
           
 void setPenalties(java.util.ArrayList<Penalty> penalties)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleSet

public RuleSet()

RuleSet

public RuleSet(int id,
               java.lang.String name)
Method Detail

addPenalty

public void addPenalty(Penalty penalty)

compareTo

public int compareTo(java.lang.Object obj)
Specified by:
compareTo in interface java.lang.Comparable

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

findPenalty

public Penalty findPenalty(java.lang.String name)

getId

public int getId()

getName

public java.lang.String getName()

getPenalties

public java.util.ArrayList<Penalty> getPenalties()

getPenalty

public Penalty getPenalty(int id)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

setId

public void setId(int id)

setName

public void setName(java.lang.String name)

setPenalties

public void setPenalties(java.util.ArrayList<Penalty> penalties)