com.neatech.climbplan.userinterface.models
Class ActivitiesModel

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

public class ActivitiesModel
extends ObservableList


Field Summary
private  List<ActivityModel> activities
           
 
Constructor Summary
ActivitiesModel(List<ActivityModel> activities)
           
 
Method Summary
 void addActivity(ActivityModel activity)
           
 void deleteActivity(int index)
           
 List<ActivityModel> getActivities()
           
protected  List getObservables()
           
 void removeActivity(ActivityModel activity)
           
 void setActivities(List<ActivityModel> activities)
           
 void updateActivities(List<ActivityModel> 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

activities

private List<ActivityModel> activities
Constructor Detail

ActivitiesModel

public ActivitiesModel(List<ActivityModel> activities)
Method Detail

updateActivities

public void updateActivities(List<ActivityModel> changes)

addActivity

public void addActivity(ActivityModel activity)

removeActivity

public void removeActivity(ActivityModel activity)

getObservables

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

setActivities

public void setActivities(List<ActivityModel> activities)

getActivities

public List<ActivityModel> getActivities()

deleteActivity

public void deleteActivity(int index)