comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java @ 1724:0349dd524f9c

Add convenience method to add default data as string. flys-artifacts/trunk@3006 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 18 Oct 2011 13:26:15 +0000
parents f643ea084213
children 0e748e8972b5
comparison
equal deleted inserted replaced
1723:690037105542 1724:0349dd524f9c
1 package de.intevation.flys.artifacts; 1 package de.intevation.flys.artifacts;
2 2
3 import de.intevation.artifactdatabase.ArtifactDatabaseImpl; 3 import de.intevation.artifactdatabase.ArtifactDatabaseImpl;
4 import de.intevation.artifactdatabase.DefaultArtifact; 4 import de.intevation.artifactdatabase.DefaultArtifact;
5 5
6 import de.intevation.artifactdatabase.data.DefaultStateData;
6 import de.intevation.artifactdatabase.data.StateData; 7 import de.intevation.artifactdatabase.data.StateData;
7 8
8 import de.intevation.artifactdatabase.state.DefaultFacet; 9 import de.intevation.artifactdatabase.state.DefaultFacet;
9 import de.intevation.artifactdatabase.state.DefaultOutput; 10 import de.intevation.artifactdatabase.state.DefaultOutput;
10 import de.intevation.artifactdatabase.state.Facet; 11 import de.intevation.artifactdatabase.state.Facet;
516 517
517 518
518 public String getDataAsString(String name) { 519 public String getDataAsString(String name) {
519 StateData data = getData(name); 520 StateData data = getData(name);
520 return data != null ? (String) data.getValue() : null; 521 return data != null ? (String) data.getValue() : null;
522 }
523
524 public void addStringData(String name, String value) {
525 addData(name, new DefaultStateData(name, null, null, value));
521 } 526 }
522 527
523 public Collection<StateData> getAllData() { 528 public Collection<StateData> getAllData() {
524 return data.values(); 529 return data.values();
525 } 530 }

http://dive4elements.wald.intevation.org