package eu.dnetlib.goldoa.domain.stats;

import com.google.gwt.user.client.rpc.IsSerializable;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * Created by antleb on 11/20/15.
 */
public class DateSeries implements IsSerializable {
	public enum Over implements IsSerializable {
		DAY("day"),
		MONTH("month"),
		YEAR("year");

		private String value = this.name();

		Over() {
		}

		Over(String value) {
			this.value = value;
		}

		public String getValue() {
			return value;
		}
	}


	private List<Triple<Date, Integer, Float>> data;

	public DateSeries() {
	}

	public DateSeries(List<Triple<Date, Integer, Float>> data) {
		this.data = data;
	}

	public List<Triple<Date, Integer, Float>> getData() {
		return new ArrayList<Triple<Date, Integer, Float>>(data);
	}
}
