com.neatech.climbplan.userinterface.models
Class MountaineersModel

java.lang.Object
  extended by java.util.Observable
      extended by com.neatech.climbplan.userinterface.models.ObservableList
          extended by com.neatech.climbplan.userinterface.models.MountaineersModel

public class MountaineersModel
extends ObservableList


Field Summary
private  List<MountaineerModel> mountaineers
           
 
Constructor Summary
MountaineersModel(List<MountaineerModel> mountaineers)
           
 
Method Summary
 void addMountaineer(MountaineerModel mountaineer)
           
 void deleteMountaineer(int index)
           
 List<MountaineerModel> getMountaineers()
           
protected  List getObservables()
           
 void removeMountaineer(MountaineerModel mountaineer)
           
 void setMountaineers(List<MountaineerModel> mountaineers)
           
 void updateMountaineers(List<MountaineerModel> changes)
           
 
Methods inherited from class com.neatech.climbplan.userinterface.models.ObservableList
addObservable, addObserver, deleteObservable, deleteObserver, deleteObservers
 
Methods inherited from class java.util.Observable
clearChanged, countObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mountaineers

private List<MountaineerModel> mountaineers
Constructor Detail

MountaineersModel

public MountaineersModel(List<MountaineerModel> mountaineers)
Method Detail

updateMountaineers

public void updateMountaineers(List<MountaineerModel> changes)
                        throws DatabaseException
Throws:
DatabaseException

addMountaineer

public void addMountaineer(MountaineerModel mountaineer)

removeMountaineer

public void removeMountaineer(MountaineerModel mountaineer)

getObservables

protected List getObservables()
Specified by:
getObservables in class ObservableList

setMountaineers

public void setMountaineers(List<MountaineerModel> mountaineers)

getMountaineers

public List<MountaineerModel> getMountaineers()

deleteMountaineer

public void deleteMountaineer(int index)
                       throws DatabaseException
Throws:
DatabaseException