# HG changeset patch # User Ingo Weinzierl # Date 1269856962 0 # Node ID 5dd94448538d009fb39215e96a093cb1015aa70e # Parent c4156275c1e126cc2eca1596c224d5a2212cd52b Added timegap definitions as attribute to each state. gnv-artifacts/trunk@860 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r c4156275c1e1 -r 5dd94448538d gnv-artifacts/ChangeLog --- a/gnv-artifacts/ChangeLog Mon Mar 29 09:35:44 2010 +0000 +++ b/gnv-artifacts/ChangeLog Mon Mar 29 10:02:42 2010 +0000 @@ -1,3 +1,17 @@ +2010-03-29 Ingo Weinzierl + + * src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java: + Each TimeSeriesArtifacts stores information about its TimeGapDefinitions, + otherwise we are not able to continue with an artifact after a restart of + the artifact server. + + TODO: The information about TimeGapDefinitions are equal for each type of + artifacts. It would be better to store these definitions on a central + place (i.e. see ChartTheme configuration). + + * src/main/java/de/intevation/gnv/timeseries/gap/TimeGap.java: Implements + Serializable. + 2010-03-29 Sascha L. Teichmann * src/main/java/de/intevation/gnv/**/*.java: diff -r c4156275c1e1 -r 5dd94448538d gnv-artifacts/src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java --- a/gnv-artifacts/src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java Mon Mar 29 09:35:44 2010 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/state/timeseries/TimeSeriesOutputState.java Mon Mar 29 10:02:42 2010 +0000 @@ -107,7 +107,7 @@ private static Logger log = Logger .getLogger(TimeSeriesOutputState.class); - private static List timeGapDefinitions = null; + private List timeGapDefinitions = null; protected String domainLable = "chart.timeseries.title.xaxis"; diff -r c4156275c1e1 -r 5dd94448538d gnv-artifacts/src/main/java/de/intevation/gnv/timeseries/gap/TimeGap.java --- a/gnv-artifacts/src/main/java/de/intevation/gnv/timeseries/gap/TimeGap.java Mon Mar 29 09:35:44 2010 +0000 +++ b/gnv-artifacts/src/main/java/de/intevation/gnv/timeseries/gap/TimeGap.java Mon Mar 29 10:02:42 2010 +0000 @@ -1,6 +1,8 @@ package de.intevation.gnv.timeseries.gap; -public interface TimeGap { +import java.io.Serializable; + +public interface TimeGap extends Serializable { public final static String TIME_UNIT_MINUTE = "m"; public final static String TIME_UNIT_HOUR = "h";