com.neatech.climbplan.userinterface.models
Class MapsModel

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

public class MapsModel
extends ObservableList


Field Summary
private  List<MapModel> maps
           
 
Constructor Summary
MapsModel(List<MapModel> maps)
           
 
Method Summary
 void addMap(MapModel map)
           
 void deleteMountaineer(int index)
           
 List<MapModel> getMaps()
           
protected  List getObservables()
           
 void removeMap(MapModel map)
           
 void setMaps(List<MapModel> maps)
           
 void updateMountaineers(List<MapModel> 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

maps

private List<MapModel> maps
Constructor Detail

MapsModel

public MapsModel(List<MapModel> maps)
Method Detail

updateMountaineers

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

getObservables

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

addMap

public void addMap(MapModel map)

removeMap

public void removeMap(MapModel map)

getMaps

public List<MapModel> getMaps()

setMaps

public void setMaps(List<MapModel> maps)

deleteMountaineer

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