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 {

http://dive4elements.wald.intevation.org