Mercurial > dive4elements > river
view flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/StaticSQRelation.java @ 5500:700ac898ab0b
Added Factory and model for static sq relations.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 28 Mar 2013 15:15:33 +0100 |
parents | |
children |
line wrap: on
line source
package de.intevation.flys.artifacts.model.sq; import java.io.Serializable; import java.util.Date; public class StaticSQRelation implements Serializable{ private Date startTime; private Date stopTime; private String type; private Parameter parameter; private double a; private double b; private double qmax; public static enum Parameter { A, B, C, D, E, F } public StaticSQRelation() { } public StaticSQRelation( Date startTime, Date stopTime, String type, Parameter parameter, double a, double b ) { this.startTime = startTime; this.stopTime = stopTime; this.type = type; this.parameter = parameter; this.a = a; this.b = b; } public Date getStartTime() { return startTime; } public void setStartTime(Date startTime) { this.startTime = startTime; } public Date getStopTime() { return stopTime; } public void setStopTime(Date stopTime) { this.stopTime = stopTime; } public String getType() { return type; } public void setType(String type) { this.type = type; } public Parameter getParameter() { return parameter; } public void setParameter(Parameter parameter) { this.parameter = parameter; } public void setParameter(String parameter) { if (parameter == null) { return; } this.parameter = Parameter.valueOf(parameter); } public double getA() { return a; } public void setA(double a) { this.a = a; } public double getB() { return b; } public void setB(double b) { this.b = b; } public double getQmax() { return qmax; } public void setQmax(double qmax) { this.qmax = qmax; } }