Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/DefaultState.java @ 5867:59ff03ff48f1
River artifacts: Renamed FLYSArtifact(Collection) to D4EArtifact(Collection).
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Sun, 28 Apr 2013 15:23:01 +0200 |
parents | 4897a58c8746 |
children | 6dfd967dcae9 |
comparison
equal
deleted
inserted
replaced
5866:9a6741ccf6d4 | 5867:59ff03ff48f1 |
---|---|
32 import org.dive4elements.artifactdatabase.data.StateData; | 32 import org.dive4elements.artifactdatabase.data.StateData; |
33 | 33 |
34 import org.dive4elements.artifactdatabase.state.AbstractState; | 34 import org.dive4elements.artifactdatabase.state.AbstractState; |
35 import org.dive4elements.artifactdatabase.state.Facet; | 35 import org.dive4elements.artifactdatabase.state.Facet; |
36 | 36 |
37 import org.dive4elements.river.artifacts.FLYSArtifact; | 37 import org.dive4elements.river.artifacts.D4EArtifact; |
38 | 38 |
39 import org.dive4elements.river.artifacts.resources.Resources; | 39 import org.dive4elements.river.artifacts.resources.Resources; |
40 | 40 |
41 | 41 |
42 /** | 42 /** |
57 public static enum ComputeType { | 57 public static enum ComputeType { |
58 FEED, ADVANCE, INIT | 58 FEED, ADVANCE, INIT |
59 } | 59 } |
60 | 60 |
61 | 61 |
62 protected StateData getData(FLYSArtifact artifact, String name) { | 62 protected StateData getData(D4EArtifact artifact, String name) { |
63 return artifact.getData(name); | 63 return artifact.getData(name); |
64 } | 64 } |
65 | 65 |
66 | 66 |
67 /** | 67 /** |
94 Map<String, StateData> theData = getData(); | 94 Map<String, StateData> theData = getData(); |
95 if (theData == null) { | 95 if (theData == null) { |
96 return ui; | 96 return ui; |
97 } | 97 } |
98 | 98 |
99 FLYSArtifact flys = (FLYSArtifact)artifact; | 99 D4EArtifact flys = (D4EArtifact)artifact; |
100 | 100 |
101 for (String name: theData.keySet()) { | 101 for (String name: theData.keySet()) { |
102 appendStaticData(flys, context, creator, ui, name); | 102 appendStaticData(flys, context, creator, ui, name); |
103 } | 103 } |
104 | 104 |
105 return ui; | 105 return ui; |
106 } | 106 } |
107 | 107 |
108 | 108 |
109 protected void appendStaticData( | 109 protected void appendStaticData( |
110 FLYSArtifact flys, | 110 D4EArtifact flys, |
111 CallContext context, | 111 CallContext context, |
112 ElementCreator cr, | 112 ElementCreator cr, |
113 Element ui, | 113 Element ui, |
114 String name | 114 String name |
115 ) { | 115 ) { |
145 * @param value The value as string. | 145 * @param value The value as string. |
146 * | 146 * |
147 * @return an Element. | 147 * @return an Element. |
148 */ | 148 */ |
149 protected Element createStaticData( | 149 protected Element createStaticData( |
150 FLYSArtifact flys, | 150 D4EArtifact flys, |
151 ElementCreator creator, | 151 ElementCreator creator, |
152 CallContext cc, | 152 CallContext cc, |
153 String name, | 153 String name, |
154 String value, | 154 String value, |
155 String type | 155 String type |
266 Map<String, StateData> theData = getData(); | 266 Map<String, StateData> theData = getData(); |
267 if (theData == null) { | 267 if (theData == null) { |
268 return ui; | 268 return ui; |
269 } | 269 } |
270 | 270 |
271 FLYSArtifact flys = (FLYSArtifact)artifact; | 271 D4EArtifact flys = (D4EArtifact)artifact; |
272 | 272 |
273 for (String name: theData.keySet()) { | 273 for (String name: theData.keySet()) { |
274 StateData data = getData(flys, name); | 274 StateData data = getData(flys, name); |
275 | 275 |
276 if (data == null) { | 276 if (data == null) { |
401 | 401 |
402 | 402 |
403 /** | 403 /** |
404 * This method transform a given value into a StateData object. | 404 * This method transform a given value into a StateData object. |
405 * | 405 * |
406 * @param flys The FLYSArtifact. | 406 * @param flys The D4EArtifact. |
407 * @param name The name of the data object. | 407 * @param name The name of the data object. |
408 * @param val The value of the data object. | 408 * @param val The value of the data object. |
409 * | 409 * |
410 * @return a StateData object with <i>name</i> and <i>val</i>ue. | 410 * @return a StateData object with <i>name</i> and <i>val</i>ue. |
411 */ | 411 */ |
412 public StateData transform( | 412 public StateData transform( |
413 FLYSArtifact flys, | 413 D4EArtifact flys, |
414 CallContext cc, | 414 CallContext cc, |
415 StateData stateData, | 415 StateData stateData, |
416 String name, | 416 String name, |
417 String val | 417 String val |
418 ) { | 418 ) { |
448 return null; | 448 return null; |
449 } | 449 } |
450 | 450 |
451 | 451 |
452 public Object computeAdvance( | 452 public Object computeAdvance( |
453 FLYSArtifact artifact, | 453 D4EArtifact artifact, |
454 String hash, | 454 String hash, |
455 CallContext context, | 455 CallContext context, |
456 List<Facet> facets, | 456 List<Facet> facets, |
457 Object old | 457 Object old |
458 ) { | 458 ) { |
459 return null; | 459 return null; |
460 } | 460 } |
461 | 461 |
462 | 462 |
463 public Object computeFeed( | 463 public Object computeFeed( |
464 FLYSArtifact artifact, | 464 D4EArtifact artifact, |
465 String hash, | 465 String hash, |
466 CallContext context, | 466 CallContext context, |
467 List<Facet> facets, | 467 List<Facet> facets, |
468 Object old | 468 Object old |
469 ) { | 469 ) { |
470 return null; | 470 return null; |
471 } | 471 } |
472 | 472 |
473 | 473 |
474 public Object computeInit( | 474 public Object computeInit( |
475 FLYSArtifact artifact, | 475 D4EArtifact artifact, |
476 String hash, | 476 String hash, |
477 Object context, | 477 Object context, |
478 CallMeta meta, | 478 CallMeta meta, |
479 List<Facet> facets) | 479 List<Facet> facets) |
480 { | 480 { |