diff flys-backend/src/main/java/de/intevation/flys/model/Annotation.java @ 758:bf16268629d9

Added 'Kanten' model flys-backend/trunk@2106 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 14 Jun 2011 12:34:08 +0000
parents 003ac16812dd
children 8076f6a689d0
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/model/Annotation.java	Wed Jun 08 19:03:44 2011 +0000
+++ b/flys-backend/src/main/java/de/intevation/flys/model/Annotation.java	Tue Jun 14 12:34:08 2011 +0000
@@ -21,14 +21,25 @@
     private Range      range;
     private Attribute  attribute;
     private Position   position;
+    private Edge       edge;
 
     public Annotation() {
     }
 
     public Annotation(Range range, Attribute attribute, Position position) {
+        this(range, attribute, position, null);
+    }
+
+    public Annotation(
+        Range     range,
+        Attribute attribute,
+        Position  position,
+        Edge      edge
+    ) {
         this.range     = range;
         this.attribute = attribute;
         this.position  = position;
+        this.edge      = edge;
     }
 
     @Id
@@ -77,5 +88,15 @@
     public void setPosition(Position position) {
         this.position = position;
     }
+
+    @OneToOne
+    @JoinColumn(name = "edge_id")
+    public Edge getEdge() {
+        return edge;
+    }
+
+    public void setEdge(Edge edge) {
+        this.edge = edge;
+    }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org