Mercurial > lada > lada-server
annotate src/main/java/de/intevation/lada/model/land/MessprogrammMmt.java @ 1302:1bf808b67403
Set 'letzte_aenderung' to be no insertable. Use database default now() as initial value.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 28 Feb 2017 09:47:54 +0100 |
parents | 186d602e031a |
children |
rev | line source |
---|---|
635 | 1 package de.intevation.lada.model.land; |
2 | |
3 import java.io.Serializable; | |
4 import java.sql.Timestamp; | |
5 | |
6 import javax.persistence.Column; | |
7 import javax.persistence.Entity; | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
8 import javax.persistence.GeneratedValue; |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
9 import javax.persistence.GenerationType; |
635 | 10 import javax.persistence.Id; |
11 import javax.persistence.Table; | |
12 | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
13 import org.hibernate.annotations.Type; |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
14 import org.hibernate.annotations.TypeDef; |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
15 import org.hibernate.annotations.TypeDefs; |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
16 |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
17 import de.intevation.lada.util.data.IntegerArrayType; |
635 | 18 /** |
19 * The persistent class for the messprogramm_mmt database table. | |
1097
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
20 * |
635 | 21 */ |
22 @Entity | |
23 @Table(name="messprogramm_mmt") | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
24 @TypeDefs({@TypeDef(name="IntegerArray", typeClass=IntegerArrayType.class)}) |
635 | 25 public class MessprogrammMmt implements Serializable { |
26 private static final long serialVersionUID = 1L; | |
27 | |
28 @Id | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
29 @GeneratedValue(strategy=GenerationType.IDENTITY) |
635 | 30 private Integer id; |
31 | |
1302
1bf808b67403
Set 'letzte_aenderung' to be no insertable. Use database default now() as initial value.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
1097
diff
changeset
|
32 @Column(name="letzte_aenderung", insertable=false) |
635 | 33 private Timestamp letzteAenderung; |
34 | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
35 @Type(type="IntegerArray") |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
36 private Integer[] messgroessen; |
635 | 37 |
1097
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
38 @Column(name="messprogramm_id") |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
39 private Integer messprogrammId; |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
40 |
635 | 41 @Column(name="mmt_id") |
42 private String mmtId; | |
43 | |
44 public MessprogrammMmt() { | |
45 } | |
46 | |
47 public Integer getId() { | |
48 return this.id; | |
49 } | |
50 | |
51 public void setId(Integer id) { | |
52 this.id = id; | |
53 } | |
54 | |
55 public Timestamp getLetzteAenderung() { | |
56 return this.letzteAenderung; | |
57 } | |
58 | |
1097
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
59 public void setLetzteAenderung(Timestamp letzteAenderung) { |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
60 this.letzteAenderung = letzteAenderung; |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
61 } |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
62 |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
63 public Integer[] getMessgroessen() { |
635 | 64 return this.messgroessen; |
65 } | |
66 | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
67 public void setMessgroessen(Integer[] messgroessen) { |
635 | 68 this.messgroessen = messgroessen; |
69 } | |
70 | |
1097
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
71 public Integer getMessprogrammId() { |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
72 return this.messprogrammId; |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
73 } |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
74 |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
75 public void setMessprogrammId(Integer messprogrammId) { |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
76 this.messprogrammId = messprogrammId; |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
77 } |
186d602e031a
Merged branch schema-update into default.
Tom Gottfried <tom@intevation.de>
parents:
984
diff
changeset
|
78 |
635 | 79 public String getMmtId() { |
80 return this.mmtId; | |
81 } | |
82 | |
83 public void setMmtId(String mmtId) { | |
84 this.mmtId = mmtId; | |
85 } | |
86 | |
87 } |