com.neatech.climbplan.userinterface.models
Class TeamModel
java.lang.Object
java.util.Observable
com.neatech.climbplan.userinterface.models.ObservableList
com.neatech.climbplan.userinterface.models.TeamModel
public class TeamModel
- extends ObservableList
id
private int id
teamName
private String teamName
teamLeader
private OrganizerModel teamLeader
members
private List<MountaineerModel> members
deleted
private boolean deleted
isNew
private boolean isNew
TeamModel
public TeamModel()
TeamModel
public TeamModel(TeamModel model)
updateTeam
public void updateTeam(TeamModel change)
throws DatabaseException
- Throws:
DatabaseException
addObserver
public void addObserver(Observer o)
- Overrides:
addObserver
in class ObservableList
deleteObserver
public void deleteObserver(Observer o)
- Overrides:
deleteObserver
in class ObservableList
addMember
public void addMember(MountaineerModel mountaineer)
deleteMember
public void deleteMember(MountaineerModel mountaineer)
getObservables
protected List getObservables()
- Specified by:
getObservables
in class ObservableList
getId
public int getId()
setId
public void setId(int id)
getTeamName
public String getTeamName()
setTeamName
public void setTeamName(String teamName)
getTeamLeader
public OrganizerModel getTeamLeader()
setTeamLeader
public void setTeamLeader(OrganizerModel teamLeader)
getMembers
public List<MountaineerModel> getMembers()
setMembers
public void setMembers(List<MountaineerModel> members)
deleteTeam
public void deleteTeam()
undeleteTeam
public void undeleteTeam()
isDeleted
public boolean isDeleted()
isNew
public boolean isNew()
setNew
public void setNew(boolean isNew)
calculateWalkingSpeed
public float calculateWalkingSpeed()
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
assign
private void assign(TeamModel model,
boolean assignId)