teichmann@5835: package org.dive4elements.river.client.shared.model; ingo@2962: ingo@2962: import java.io.Serializable; ingo@2962: felix@4309: /** Probably something like *Access, but from client side. */ ingo@2962: public class FixFilter implements Serializable{ ingo@2962: ingo@2962: protected String river; ingo@2962: protected double fromKm; ingo@2962: protected double toKm; ingo@2962: protected double currentKm; ingo@2962: protected int fromClass; ingo@2962: protected int toClass; ingo@2962: protected long fromDate; ingo@2962: protected long toDate; ingo@2962: protected boolean hasDate; ingo@2962: protected int[] events; ingo@2962: ingo@2962: public FixFilter() { ingo@2962: this.river = ""; ingo@2962: this.fromKm = -Double.MAX_VALUE; ingo@2962: this.toKm = -1; ingo@2962: this.currentKm = -1; ingo@2962: this.fromClass = -1; ingo@2962: this.toClass = -1; ingo@2962: this.fromDate = -1; ingo@2962: this.toDate = -1; ingo@2962: this.hasDate = false; ingo@2962: this.events = new int[0]; ingo@2962: } ingo@2962: ingo@2962: public void setRiver(String river) { ingo@2962: this.river = river; ingo@2962: } ingo@2962: ingo@2962: public void setFromKm(double from) { ingo@2962: this.fromKm = from; ingo@2962: } ingo@2962: ingo@2962: public void setToKm(double to) { ingo@2962: this.toKm = to; ingo@2962: } ingo@2962: ingo@2962: public void setCurrentKm(double km) { ingo@2962: this.currentKm = km; ingo@2962: } ingo@2962: ingo@2962: public void setFromClass(int from) { ingo@2962: this.fromClass = from; ingo@2962: } ingo@2962: ingo@2962: public void setToClass(int to) { ingo@2962: this.toClass = to; ingo@2962: } ingo@2962: ingo@2962: public void setFromDate(long from) { ingo@2962: this.hasDate = true; ingo@2962: this.fromDate = from; ingo@2962: } ingo@2962: ingo@2962: public void setToDate(long to) { ingo@2962: this.hasDate = true; ingo@2962: this.toDate = to; ingo@2962: } ingo@2962: ingo@2962: public void setEvents(int[] ev) { ingo@2962: this.events = ev; ingo@2962: } ingo@2962: ingo@2962: public String getRiver() { ingo@2962: return this.river; ingo@2962: } ingo@2962: ingo@2962: public double getFromKm() { ingo@2962: return this.fromKm; ingo@2962: } ingo@2962: ingo@2962: public double getToKm() { ingo@2962: return this.toKm; ingo@2962: } ingo@2962: ingo@2962: public double getCurrentKm() { ingo@2962: return this.currentKm; ingo@2962: } ingo@2962: ingo@2962: public int getFromClass() { ingo@2962: return this.fromClass; ingo@2962: } ingo@2962: ingo@2962: public int getToClass() { ingo@2962: return this.toClass; ingo@2962: } ingo@2962: ingo@2962: public long getFromDate() { ingo@2962: return this.fromDate; ingo@2962: } ingo@2962: ingo@2962: public long getToDate() { ingo@2962: return this.toDate; ingo@2962: } ingo@2962: ingo@2962: public int[] getEvents() { ingo@2962: return this.events; ingo@2962: } ingo@2962: } felix@4309: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :