Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/seddb/model/Gfaenger.java @ 3689:c938e568c4a2 2.9
merged flys-backend/2.9
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 28 Sep 2012 12:14:44 +0200 |
parents | 2ae732e2c65c |
children | 18619c1e7c2a |
comparison
equal
deleted
inserted
replaced
3651:06a65baae494 | 3689:c938e568c4a2 |
---|---|
1 package de.intevation.seddb.model; | |
2 // Generated 14.06.2012 11:30:57 by Hibernate Tools 3.4.0.CR1 | |
3 | |
4 | |
5 import java.math.BigDecimal; | |
6 import java.util.HashSet; | |
7 import java.util.Set; | |
8 import javax.persistence.Column; | |
9 import javax.persistence.Entity; | |
10 import javax.persistence.FetchType; | |
11 import javax.persistence.Id; | |
12 import javax.persistence.OneToMany; | |
13 import javax.persistence.Table; | |
14 import javax.persistence.UniqueConstraint; | |
15 | |
16 /** | |
17 * Gfaenger generated by hbm2java | |
18 */ | |
19 @Entity | |
20 @Table(name="GFAENGER" | |
21 ,schema="SEDDB" | |
22 , uniqueConstraints = @UniqueConstraint(columnNames="NAME") | |
23 ) | |
24 public class Gfaenger implements java.io.Serializable { | |
25 | |
26 | |
27 private long gfaengerid; | |
28 private boolean istaktiv; | |
29 private String name; | |
30 private BigDecimal breite; | |
31 private BigDecimal maschenweite; | |
32 private String bemerkung; | |
33 private Set<Messung> messungs = new HashSet<Messung>(0); | |
34 | |
35 public Gfaenger() { | |
36 } | |
37 | |
38 public Gfaenger(long gfaengerid, boolean istaktiv, String name, BigDecimal breite, BigDecimal maschenweite) { | |
39 this.gfaengerid = gfaengerid; | |
40 this.istaktiv = istaktiv; | |
41 this.name = name; | |
42 this.breite = breite; | |
43 this.maschenweite = maschenweite; | |
44 } | |
45 public Gfaenger(long gfaengerid, boolean istaktiv, String name, BigDecimal breite, BigDecimal maschenweite, String bemerkung, Set<Messung> messungs) { | |
46 this.gfaengerid = gfaengerid; | |
47 this.istaktiv = istaktiv; | |
48 this.name = name; | |
49 this.breite = breite; | |
50 this.maschenweite = maschenweite; | |
51 this.bemerkung = bemerkung; | |
52 this.messungs = messungs; | |
53 } | |
54 | |
55 @Id | |
56 | |
57 | |
58 @Column(name="GFAENGERID", unique=true, nullable=false, precision=11, scale=0) | |
59 public long getGfaengerid() { | |
60 return this.gfaengerid; | |
61 } | |
62 | |
63 public void setGfaengerid(long gfaengerid) { | |
64 this.gfaengerid = gfaengerid; | |
65 } | |
66 | |
67 | |
68 @Column(name="ISTAKTIV", nullable=false, precision=1, scale=0) | |
69 public boolean isIstaktiv() { | |
70 return this.istaktiv; | |
71 } | |
72 | |
73 public void setIstaktiv(boolean istaktiv) { | |
74 this.istaktiv = istaktiv; | |
75 } | |
76 | |
77 | |
78 @Column(name="NAME", unique=true, nullable=false, length=30) | |
79 public String getName() { | |
80 return this.name; | |
81 } | |
82 | |
83 public void setName(String name) { | |
84 this.name = name; | |
85 } | |
86 | |
87 | |
88 @Column(name="BREITE", nullable=false, precision=6, scale=3) | |
89 public BigDecimal getBreite() { | |
90 return this.breite; | |
91 } | |
92 | |
93 public void setBreite(BigDecimal breite) { | |
94 this.breite = breite; | |
95 } | |
96 | |
97 | |
98 @Column(name="MASCHENWEITE", nullable=false, precision=7, scale=4) | |
99 public BigDecimal getMaschenweite() { | |
100 return this.maschenweite; | |
101 } | |
102 | |
103 public void setMaschenweite(BigDecimal maschenweite) { | |
104 this.maschenweite = maschenweite; | |
105 } | |
106 | |
107 | |
108 @Column(name="BEMERKUNG", length=240) | |
109 public String getBemerkung() { | |
110 return this.bemerkung; | |
111 } | |
112 | |
113 public void setBemerkung(String bemerkung) { | |
114 this.bemerkung = bemerkung; | |
115 } | |
116 | |
117 @OneToMany(fetch=FetchType.LAZY, mappedBy="gfaenger") | |
118 public Set<Messung> getMessungs() { | |
119 return this.messungs; | |
120 } | |
121 | |
122 public void setMessungs(Set<Messung> messungs) { | |
123 this.messungs = messungs; | |
124 } | |
125 } |