# HG changeset patch # User Felix Wolfsteller # Date 1352453088 -3600 # Node ID ab7cf7789dafad23107ff8f6bb8b2095d8596051 # Parent 32a4ed054fc713cd9b7c15b1a5e029f32bf955d8 FlowVelocityMeasurementValue: Added 'fast' (db-unmapped) class to access values later. diff -r 32a4ed054fc7 -r ab7cf7789daf flys-backend/src/main/java/de/intevation/flys/model/FlowVelocityMeasurementValue.java --- a/flys-backend/src/main/java/de/intevation/flys/model/FlowVelocityMeasurementValue.java Fri Nov 09 10:24:07 2012 +0100 +++ b/flys-backend/src/main/java/de/intevation/flys/model/FlowVelocityMeasurementValue.java Fri Nov 09 10:24:48 2012 +0100 @@ -17,6 +17,7 @@ import org.apache.log4j.Logger; +/** Measured Flow Velocities. */ @Entity @Table(name = "flow_velocity_measure_values") public class FlowVelocityMeasurementValue @@ -38,6 +39,50 @@ private String description; + /** Non-mapped class holding same values. */ + public static class FastFlowVelocityMeasurementValue { + protected double station; + protected double w; + protected double q; + protected double v; + protected Date datetime; + protected String description; + + public FastFlowVelocityMeasurementValue(double station, + double w, double q, double v, Date datetime, String description) { + this.station = station; + this.w = w; + this.q = q; + this.v = v; + this.datetime = datetime; + this.description = description; + } + + public double getStation() { + return station; + } + + public double getW() { + return w; + } + + public double getQ() { + return q; + } + + public double getV() { + return v; + } + + public Date getDatetime() { + return datetime; + } + + public String getDescription() { + return description; + } + } + public FlowVelocityMeasurementValue() { } @@ -61,6 +106,12 @@ this.description = description; } + public static FastFlowVelocityMeasurementValue getUnmapped( + double station, double w, double q, double v, Date datetime, String description) { + return new FastFlowVelocityMeasurementValue( + station, w, q, v, datetime, description); + } + @Id @SequenceGenerator( name = "SEQUENCE_FV_MEASURE_VALUES_ID_SEQ",