com.neatech.climbplan.userinterface.models
Class TeamsModel
java.lang.Object
java.util.Observable
com.neatech.climbplan.userinterface.models.ObservableList
com.neatech.climbplan.userinterface.models.TeamsModel
public class TeamsModel
- extends ObservableList
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
teams
private List<TeamModel> teams
TeamsModel
public TeamsModel(List<TeamModel> teams)
updateTeams
public void updateTeams(List<TeamModel> changes)
throws DatabaseException
- Throws:
DatabaseException
addTeam
public void addTeam(TeamModel team)
removeTeam
public void removeTeam(TeamModel team)
getObservables
protected List getObservables()
- Specified by:
getObservables
in class ObservableList
setTeams
public void setTeams(List<TeamModel> teams)
getTeams
public List<TeamModel> getTeams()
deleteTeam
public void deleteTeam(int index)
throws DatabaseException
- Throws:
DatabaseException