comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/profile/horizontal/NorthSouthEastWestTransition.java @ 325:3eff9241ea1e

Refactoring of the Transitionmodel. Now each Transition is responsible to allocate the Data which is required to describe or feed it. gnv-artifacts/trunk@390 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 01 Dec 2009 15:58:02 +0000
parents ee2d4134d0b3
children
comparison
equal deleted inserted replaced
324:e6e172a4915e 325:3eff9241ea1e
20 * @author Tim Englich <tim.englich@intevation.de> 20 * @author Tim Englich <tim.englich@intevation.de>
21 * 21 *
22 */ 22 */
23 public class NorthSouthEastWestTransition extends TransitionBase { 23 public class NorthSouthEastWestTransition extends TransitionBase {
24 24
25
25 /** 26 /**
26 * The UID of this Class 27 * The UID of this Class
27 */ 28 */
28 private static final long serialVersionUID = -7989531326553305293L; 29 private static final long serialVersionUID = -7989531326553305293L;
29 30
32 */ 33 */
33 public NorthSouthEastWestTransition() { 34 public NorthSouthEastWestTransition() {
34 } 35 }
35 36
36 /** 37 /**
37 * @see de.intevation.gnv.transition.TransitionBase#advance(java.lang.String, 38 * @see de.intevation.gnv.transition.TransitionBase#purifyResult(java.util.Collection, java.lang.String)
38 * de.intevation.artifacts.CallMeta)
39 */ 39 */
40 @Override 40 @Override
41 public void advance(String uuid, CallMeta callMeta) 41 protected void purifyResult(Collection<Result> result, String uuid) {
42 throws TransitionException { 42 }
43
44 /**
45 * @see de.intevation.gnv.transition.TransitionBase#initialize(java.lang.String, de.intevation.artifacts.CallMeta)
46 */
47 @Override
48 public void initialize(String uuid, CallMeta callMeta)
49 throws TransitionException {
43 Collection<Object> describeData = this.getDescibeData(uuid); 50 Collection<Object> describeData = this.getDescibeData(uuid);
44 if (describeData == null) { 51 if (describeData == null) {
45 describeData = new ArrayList<Object>(); 52 describeData = new ArrayList<Object>();
46 } 53 }
47 NamedCollection<KeyValueDescibeData> keyValueDescibeData = new NamedArrayList<KeyValueDescibeData>( 54 NamedCollection<KeyValueDescibeData> keyValueDescibeData = new NamedArrayList<KeyValueDescibeData>(
54 RessourceFactory.getInstance().getRessource( 61 RessourceFactory.getInstance().getRessource(
55 callMeta.getLanguages(), "jposition", "jposition"))); 62 callMeta.getLanguages(), "jposition", "jposition")));
56 describeData.add(keyValueDescibeData); 63 describeData.add(keyValueDescibeData);
57 } 64 }
58 65
59 @Override
60 protected void purifyResult(Collection<Result> result, String uuid) {
61
62 }
63 66
64 } 67 }

http://dive4elements.wald.intevation.org