Mercurial > lada > lada-server
annotate src/main/java/de/intevation/lada/model/land/MessprogrammMmt.java @ 984:a51b320a5316
Remove API that should not be used since rev 9121d99a471e.
These timestamps are set in the database.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Tue, 28 Jun 2016 10:31:24 +0200 |
parents | d0a591b3eade |
children | 1c41c7b8f7c2 |
rev | line source |
---|---|
849
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
655
diff
changeset
|
1 /* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
655
diff
changeset
|
2 * Software engineering by Intevation GmbH |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
655
diff
changeset
|
3 * |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
655
diff
changeset
|
4 * This file is Free Software under the GNU GPL (v>=3) |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
655
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
655
diff
changeset
|
6 * the documentation coming with IMIS-Labordaten-Application for details. |
d0a591b3eade
Added missing file header.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
655
diff
changeset
|
7 */ |
635 | 8 package de.intevation.lada.model.land; |
9 | |
10 import java.io.Serializable; | |
11 import java.sql.Timestamp; | |
12 | |
13 import javax.persistence.Column; | |
14 import javax.persistence.Entity; | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
15 import javax.persistence.GeneratedValue; |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
16 import javax.persistence.GenerationType; |
635 | 17 import javax.persistence.Id; |
18 import javax.persistence.Table; | |
19 | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
20 import org.hibernate.annotations.Type; |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
21 import org.hibernate.annotations.TypeDef; |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
22 import org.hibernate.annotations.TypeDefs; |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
23 |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
24 import de.intevation.lada.util.data.IntegerArrayType; |
635 | 25 |
26 | |
27 /** | |
28 * The persistent class for the messprogramm_mmt database table. | |
29 */ | |
30 @Entity | |
31 @Table(name="messprogramm_mmt") | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
32 @TypeDefs({@TypeDef(name="IntegerArray", typeClass=IntegerArrayType.class)}) |
635 | 33 public class MessprogrammMmt implements Serializable { |
34 private static final long serialVersionUID = 1L; | |
35 | |
36 @Id | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
37 @GeneratedValue(strategy=GenerationType.IDENTITY) |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
38 @Column(name="id", unique=true, nullable=false) |
635 | 39 private Integer id; |
40 | |
41 @Column(name="letzte_aenderung") | |
42 private Timestamp letzteAenderung; | |
43 | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
44 @Type(type="IntegerArray") |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
45 private Integer[] messgroessen; |
635 | 46 |
47 @Column(name="mmt_id") | |
48 private String mmtId; | |
49 | |
50 @Column(name="messprogramm_id") | |
51 private Integer messprogrammId; | |
52 | |
53 public MessprogrammMmt() { | |
54 } | |
55 | |
56 public Integer getId() { | |
57 return this.id; | |
58 } | |
59 | |
60 public void setId(Integer id) { | |
61 this.id = id; | |
62 } | |
63 | |
64 public Timestamp getLetzteAenderung() { | |
65 return this.letzteAenderung; | |
66 } | |
67 | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
68 public Integer[] getMessgroessen() { |
635 | 69 return this.messgroessen; |
70 } | |
71 | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
72 public void setMessgroessen(Integer[] messgroessen) { |
635 | 73 this.messgroessen = messgroessen; |
74 } | |
75 | |
76 public String getMmtId() { | |
77 return this.mmtId; | |
78 } | |
79 | |
80 public void setMmtId(String mmtId) { | |
81 this.mmtId = mmtId; | |
82 } | |
83 | |
84 public Integer getMessprogrammId() { | |
85 return this.messprogrammId; | |
86 } | |
87 | |
88 public void setMessprogramm(Integer messprogrammId) { | |
89 this.messprogrammId = messprogrammId; | |
90 } | |
91 } |