/**
*
*/
package de.jwic.demo.chartdb;
import de.jwic.util.SerObservable;
import de.jwic.util.Util;
/**
* The model behind the Dashboard page connects all
* chart views with each other, allowing "global" filters
* and events to be handled.
*
* @author lippisch
*/
public class DashboardModel extends SerObservable {
private String year;
private DataProvider dataProvider;
/**
*
*/
public DashboardModel() {
dataProvider = new DataProvider();
// set defaults
year = "2016";
}
/**
* @return the year
*/
public String getYear() {
return year;
}
/**
* @param year the year to set
*/
public void setYear(String year) {
if (!Util.equals(this.year, year)) {
this.year = year;
setChanged();
notifyObservers();
}
}
/**
* @return the dataProvider
*/
public DataProvider getDataProvider() {
return dataProvider;
}
}