diff flys-backend/src/main/java/de/intevation/flys/importer/ImportMainValueType.java @ 195:8d3533a03e10

Second part of parsing/storing main values. Should be finished now. flys-backend/trunk@1534 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 21 Mar 2011 15:06:47 +0000
parents bc3747a371cc
children 67fd63e4ef66
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/importer/ImportMainValueType.java	Mon Mar 21 10:52:33 2011 +0000
+++ b/flys-backend/src/main/java/de/intevation/flys/importer/ImportMainValueType.java	Mon Mar 21 15:06:47 2011 +0000
@@ -10,49 +10,49 @@
 public class ImportMainValueType
 implements   Comparable<ImportMainValueType>
 {
-    protected String value;
+    protected String name;
 
     protected MainValueType peer;
 
     public ImportMainValueType() {
     }
 
-    public ImportMainValueType(String value) {
-        this.value = value;
+    public ImportMainValueType(String name) {
+        this.name = name;
     }
 
-    public String getValue() {
-        return value;
+    public String getName() {
+        return name;
     }
 
-    public void setValue(String value) {
-        this.value = value;
+    public void setName(String name) {
+        this.name = name;
     }
 
     public int compareTo(ImportMainValueType other) {
-        return value.compareTo(other.value);
+        return name.compareTo(other.name);
     }
 
     @Override
     public boolean equals(Object other) {
         if (other == this) return true;
         if (!(other instanceof ImportMainValueType)) return false;
-        return value.equals(((ImportMainValueType)other).value);
+        return name.equals(((ImportMainValueType)other).name);
     }
 
     @Override
     public int hashCode() {
-        return value.hashCode();
+        return name.hashCode();
     }
 
     public MainValueType getPeer() {
         if (peer == null) {
             Session session = Importer.sessionHolder.get();
-            Query query = session.createQuery("from MainValueType where value=:value");
-            query.setString("value", value);
+            Query query = session.createQuery("from MainValueType where name=:name");
+            query.setString("name", name);
             List<MainValueType> values = query.list();
             if (values.isEmpty()) {
-                peer = new MainValueType(value);
+                peer = new MainValueType(name);
                 session.save(peer);
             }
             else {

http://dive4elements.wald.intevation.org