Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/seddb/model/Zzprobenahmeart.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/Zzprobenahmeart.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.util.HashSet; | |
14 import java.util.Set; | |
15 import javax.persistence.Column; | |
16 import javax.persistence.Entity; | |
17 import javax.persistence.FetchType; | |
18 import javax.persistence.Id; | |
19 import javax.persistence.OneToMany; | |
20 import javax.persistence.Table; | |
21 | |
22 /** | |
23 * Zzprobenahmeart generated by hbm2java | |
24 */ | |
25 @Entity | |
26 @Table(name="ZZPROBENAHMEART" | |
27 ,schema="SEDDB" | |
28 ) | |
29 public class Zzprobenahmeart implements java.io.Serializable { | |
30 | |
31 | |
32 private long probenahmeartid; | |
33 private boolean istkern; | |
34 private String name; | |
35 private boolean istaktiv; | |
36 private String bemerkung; | |
37 private Set<Sohlprobe> sohlprobes = new HashSet<Sohlprobe>(0); | |
38 | |
39 public Zzprobenahmeart() { | |
40 } | |
41 | |
42 | |
43 public Zzprobenahmeart(long probenahmeartid, boolean istkern, String name, boolean istaktiv) { | |
44 this.probenahmeartid = probenahmeartid; | |
45 this.istkern = istkern; | |
46 this.name = name; | |
47 this.istaktiv = istaktiv; | |
48 } | |
49 public Zzprobenahmeart(long probenahmeartid, boolean istkern, String name, boolean istaktiv, String bemerkung, Set<Sohlprobe> sohlprobes) { | |
50 this.probenahmeartid = probenahmeartid; | |
51 this.istkern = istkern; | |
52 this.name = name; | |
53 this.istaktiv = istaktiv; | |
54 this.bemerkung = bemerkung; | |
55 this.sohlprobes = sohlprobes; | |
56 } | |
57 | |
58 @Id | |
59 | |
60 | |
61 @Column(name="PROBENAHMEARTID", unique=true, nullable=false, precision=11, scale=0) | |
62 public long getProbenahmeartid() { | |
63 return this.probenahmeartid; | |
64 } | |
65 | |
66 public void setProbenahmeartid(long probenahmeartid) { | |
67 this.probenahmeartid = probenahmeartid; | |
68 } | |
69 | |
70 | |
71 @Column(name="ISTKERN", nullable=false, precision=1, scale=0) | |
72 public boolean isIstkern() { | |
73 return this.istkern; | |
74 } | |
75 | |
76 public void setIstkern(boolean istkern) { | |
77 this.istkern = istkern; | |
78 } | |
79 | |
80 | |
81 @Column(name="NAME", nullable=false, length=50) | |
82 public String getName() { | |
83 return this.name; | |
84 } | |
85 | |
86 public void setName(String name) { | |
87 this.name = name; | |
88 } | |
89 | |
90 | |
91 @Column(name="ISTAKTIV", nullable=false, precision=1, scale=0) | |
92 public boolean isIstaktiv() { | |
93 return this.istaktiv; | |
94 } | |
95 | |
96 public void setIstaktiv(boolean istaktiv) { | |
97 this.istaktiv = istaktiv; | |
98 } | |
99 | |
100 | |
101 @Column(name="BEMERKUNG", length=240) | |
102 public String getBemerkung() { | |
103 return this.bemerkung; | |
104 } | |
105 | |
106 public void setBemerkung(String bemerkung) { | |
107 this.bemerkung = bemerkung; | |
108 } | |
109 | |
110 @OneToMany(fetch=FetchType.LAZY, mappedBy="zzprobenahmeart") | |
111 public Set<Sohlprobe> getSohlprobes() { | |
112 return this.sohlprobes; | |
113 } | |
114 | |
115 public void setSohlprobes(Set<Sohlprobe> sohlprobes) { | |
116 this.sohlprobes = sohlprobes; | |
117 } | |
118 } |