package eu.dnetlib.espas.gui.shared;

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

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

public class ResultObservation implements IsSerializable {

	private String id;
	private Date fromDate;
	private Date toDate;
	private String fromDateAsString;
	private String toDateAsString;
	private int temporalResolution;
	private String provider;
	private List<Segment> segments = new ArrayList<Segment>();
	
	public ResultObservation() {
	}
	
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Date getFromDate() {
		return fromDate;
	}

	public void setFromDate(Date fromDate) {
		this.fromDate = fromDate;
	}

	public Date getToDate() {
		return toDate;
	}

	public void setToDate(Date toDate) {
		this.toDate = toDate;
	}

	public String getFromDateAsString() {
		return fromDateAsString;
	}

	public void setFromDateAsString(String fromDate) {
		this.fromDateAsString = fromDate;
	}

	public String getToDateAsString() {
		return toDateAsString;
	}

	public void setToDateAsString(String toDate) {
		this.toDateAsString = toDate;
	}
	
	public int getTemporalResolution() {
		return temporalResolution;
	}

	public void setTemporalResolution(int temporalResolution) {
		this.temporalResolution = temporalResolution;
	}

	public String getProvider() {
		return provider;
	}

	public void setProvider(String provider) {
		this.provider = provider;
	}

	public List<Segment> getSegments() {
		return segments;
	}

	public void setSegments(List<Segment> segments) {
		this.segments = segments;
	}
}
