comparison src/main/java/de/intevation/lada/model/land/MessprogrammMmt.java @ 1097:186d602e031a

Merged branch schema-update into default.
author Tom Gottfried <tom@intevation.de>
date Fri, 14 Oct 2016 18:17:42 +0200
parents a51b320a5316
children 1bf808b67403
comparison
equal deleted inserted replaced
1096:565c8a67034d 1097:186d602e031a
1 /* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
2 * Software engineering by Intevation GmbH
3 *
4 * This file is Free Software under the GNU GPL (v>=3)
5 * and comes with ABSOLUTELY NO WARRANTY! Check out
6 * the documentation coming with IMIS-Labordaten-Application for details.
7 */
8 package de.intevation.lada.model.land; 1 package de.intevation.lada.model.land;
9 2
10 import java.io.Serializable; 3 import java.io.Serializable;
11 import java.sql.Timestamp; 4 import java.sql.Timestamp;
12 5
20 import org.hibernate.annotations.Type; 13 import org.hibernate.annotations.Type;
21 import org.hibernate.annotations.TypeDef; 14 import org.hibernate.annotations.TypeDef;
22 import org.hibernate.annotations.TypeDefs; 15 import org.hibernate.annotations.TypeDefs;
23 16
24 import de.intevation.lada.util.data.IntegerArrayType; 17 import de.intevation.lada.util.data.IntegerArrayType;
25
26
27 /** 18 /**
28 * The persistent class for the messprogramm_mmt database table. 19 * The persistent class for the messprogramm_mmt database table.
20 *
29 */ 21 */
30 @Entity 22 @Entity
31 @Table(name="messprogramm_mmt") 23 @Table(name="messprogramm_mmt")
32 @TypeDefs({@TypeDef(name="IntegerArray", typeClass=IntegerArrayType.class)}) 24 @TypeDefs({@TypeDef(name="IntegerArray", typeClass=IntegerArrayType.class)})
33 public class MessprogrammMmt implements Serializable { 25 public class MessprogrammMmt implements Serializable {
34 private static final long serialVersionUID = 1L; 26 private static final long serialVersionUID = 1L;
35 27
36 @Id 28 @Id
37 @GeneratedValue(strategy=GenerationType.IDENTITY) 29 @GeneratedValue(strategy=GenerationType.IDENTITY)
38 @Column(name="id", unique=true, nullable=false)
39 private Integer id; 30 private Integer id;
40 31
41 @Column(name="letzte_aenderung") 32 @Column(name="letzte_aenderung")
42 private Timestamp letzteAenderung; 33 private Timestamp letzteAenderung;
43 34
44 @Type(type="IntegerArray") 35 @Type(type="IntegerArray")
45 private Integer[] messgroessen; 36 private Integer[] messgroessen;
46 37
38 @Column(name="messprogramm_id")
39 private Integer messprogrammId;
40
47 @Column(name="mmt_id") 41 @Column(name="mmt_id")
48 private String mmtId; 42 private String mmtId;
49
50 @Column(name="messprogramm_id")
51 private Integer messprogrammId;
52 43
53 public MessprogrammMmt() { 44 public MessprogrammMmt() {
54 } 45 }
55 46
56 public Integer getId() { 47 public Integer getId() {
63 54
64 public Timestamp getLetzteAenderung() { 55 public Timestamp getLetzteAenderung() {
65 return this.letzteAenderung; 56 return this.letzteAenderung;
66 } 57 }
67 58
59 public void setLetzteAenderung(Timestamp letzteAenderung) {
60 this.letzteAenderung = letzteAenderung;
61 }
62
68 public Integer[] getMessgroessen() { 63 public Integer[] getMessgroessen() {
69 return this.messgroessen; 64 return this.messgroessen;
70 } 65 }
71 66
72 public void setMessgroessen(Integer[] messgroessen) { 67 public void setMessgroessen(Integer[] messgroessen) {
73 this.messgroessen = messgroessen; 68 this.messgroessen = messgroessen;
69 }
70
71 public Integer getMessprogrammId() {
72 return this.messprogrammId;
73 }
74
75 public void setMessprogrammId(Integer messprogrammId) {
76 this.messprogrammId = messprogrammId;
74 } 77 }
75 78
76 public String getMmtId() { 79 public String getMmtId() {
77 return this.mmtId; 80 return this.mmtId;
78 } 81 }
79 82
80 public void setMmtId(String mmtId) { 83 public void setMmtId(String mmtId) {
81 this.mmtId = mmtId; 84 this.mmtId = mmtId;
82 } 85 }
83 86
84 public Integer getMessprogrammId() {
85 return this.messprogrammId;
86 }
87
88 public void setMessprogramm(Integer messprogrammId) {
89 this.messprogrammId = messprogrammId;
90 }
91 } 87 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)