Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/seddb/model/Gfaenger.java @ 5873:1e68eca26b8a
river backend: Moved SedDB hibernate model to org/dive4elements/river/seddb.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Mon, 29 Apr 2013 11:33:01 +0200 |
parents | backend/src/main/java/de/intevation/seddb/model/Gfaenger.java@4dd33b86dc61 |
children | 7ba4815a52a4 |
comparison
equal
deleted
inserted
replaced
5872:bc4e1bf26227 | 5873:1e68eca26b8a |
---|---|
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde | |
2 * Software engineering by Intevation GmbH | |
3 * | |
4 * This file is Free Software under the GNU AGPL (>=v3) | |
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the | |
6 * documentation coming with Dive4Elements River for details. | |
7 */ | |
8 | |
9 package org.dive4elements.seddb.model; | |
10 // Generated 14.06.2012 11:30:57 by Hibernate Tools 3.4.0.CR1 | |
11 | |
12 | |
13 import java.math.BigDecimal; | |
14 import java.util.HashSet; | |
15 import java.util.Set; | |
16 import javax.persistence.Column; | |
17 import javax.persistence.Entity; | |
18 import javax.persistence.FetchType; | |
19 import javax.persistence.Id; | |
20 import javax.persistence.OneToMany; | |
21 import javax.persistence.Table; | |
22 import javax.persistence.UniqueConstraint; | |
23 | |
24 /** | |
25 * Gfaenger generated by hbm2java | |
26 */ | |
27 @Entity | |
28 @Table(name="GFAENGER" | |
29 ,schema="SEDDB" | |
30 , uniqueConstraints = @UniqueConstraint(columnNames="NAME") | |
31 ) | |
32 public class Gfaenger implements java.io.Serializable { | |
33 | |
34 | |
35 private long gfaengerid; | |
36 private boolean istaktiv; | |
37 private String name; | |
38 private BigDecimal breite; | |
39 private BigDecimal maschenweite; | |
40 private String bemerkung; | |
41 private Set<Messung> messungs = new HashSet<Messung>(0); | |
42 | |
43 public Gfaenger() { | |
44 } | |
45 | |
46 public Gfaenger(long gfaengerid, boolean istaktiv, String name, BigDecimal breite, BigDecimal maschenweite) { | |
47 this.gfaengerid = gfaengerid; | |
48 this.istaktiv = istaktiv; | |
49 this.name = name; | |
50 this.breite = breite; | |
51 this.maschenweite = maschenweite; | |
52 } | |
53 public Gfaenger(long gfaengerid, boolean istaktiv, String name, BigDecimal breite, BigDecimal maschenweite, String bemerkung, Set<Messung> messungs) { | |
54 this.gfaengerid = gfaengerid; | |
55 this.istaktiv = istaktiv; | |
56 this.name = name; | |
57 this.breite = breite; | |
58 this.maschenweite = maschenweite; | |
59 this.bemerkung = bemerkung; | |
60 this.messungs = messungs; | |
61 } | |
62 | |
63 @Id | |
64 | |
65 | |
66 @Column(name="GFAENGERID", unique=true, nullable=false, precision=11, scale=0) | |
67 public long getGfaengerid() { | |
68 return this.gfaengerid; | |
69 } | |
70 | |
71 public void setGfaengerid(long gfaengerid) { | |
72 this.gfaengerid = gfaengerid; | |
73 } | |
74 | |
75 | |
76 @Column(name="ISTAKTIV", nullable=false, precision=1, scale=0) | |
77 public boolean isIstaktiv() { | |
78 return this.istaktiv; | |
79 } | |
80 | |
81 public void setIstaktiv(boolean istaktiv) { | |
82 this.istaktiv = istaktiv; | |
83 } | |
84 | |
85 | |
86 @Column(name="NAME", unique=true, nullable=false, length=30) | |
87 public String getName() { | |
88 return this.name; | |
89 } | |
90 | |
91 public void setName(String name) { | |
92 this.name = name; | |
93 } | |
94 | |
95 | |
96 @Column(name="BREITE", nullable=false, precision=6, scale=3) | |
97 public BigDecimal getBreite() { | |
98 return this.breite; | |
99 } | |
100 | |
101 public void setBreite(BigDecimal breite) { | |
102 this.breite = breite; | |
103 } | |
104 | |
105 | |
106 @Column(name="MASCHENWEITE", nullable=false, precision=7, scale=4) | |
107 public BigDecimal getMaschenweite() { | |
108 return this.maschenweite; | |
109 } | |
110 | |
111 public void setMaschenweite(BigDecimal maschenweite) { | |
112 this.maschenweite = maschenweite; | |
113 } | |
114 | |
115 | |
116 @Column(name="BEMERKUNG", length=240) | |
117 public String getBemerkung() { | |
118 return this.bemerkung; | |
119 } | |
120 | |
121 public void setBemerkung(String bemerkung) { | |
122 this.bemerkung = bemerkung; | |
123 } | |
124 | |
125 @OneToMany(fetch=FetchType.LAZY, mappedBy="gfaenger") | |
126 public Set<Messung> getMessungs() { | |
127 return this.messungs; | |
128 } | |
129 | |
130 public void setMessungs(Set<Messung> messungs) { | |
131 this.messungs = messungs; | |
132 } | |
133 } |