Mercurial > lada > lada-server
annotate src/main/java/de/intevation/lada/model/land/MessprogrammMmt.java @ 655:309870b4142c
Use the new usertype in messprogramm_messmethode.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 12 May 2015 15:16:40 +0200 |
parents | 93076cf1af97 |
children | d0a591b3eade |
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 | |
20 /** | |
21 * The persistent class for the messprogramm_mmt database table. | |
22 */ | |
23 @Entity | |
24 @Table(name="messprogramm_mmt") | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
25 @TypeDefs({@TypeDef(name="IntegerArray", typeClass=IntegerArrayType.class)}) |
635 | 26 public class MessprogrammMmt implements Serializable { |
27 private static final long serialVersionUID = 1L; | |
28 | |
29 @Id | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
30 @GeneratedValue(strategy=GenerationType.IDENTITY) |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
31 @Column(name="id", unique=true, nullable=false) |
635 | 32 private Integer id; |
33 | |
34 @Column(name="letzte_aenderung") | |
35 private Timestamp letzteAenderung; | |
36 | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
37 @Type(type="IntegerArray") |
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
38 private Integer[] messgroessen; |
635 | 39 |
40 @Column(name="mmt_id") | |
41 private String mmtId; | |
42 | |
43 @Column(name="messprogramm_id") | |
44 private Integer messprogrammId; | |
45 | |
46 public MessprogrammMmt() { | |
47 } | |
48 | |
49 public Integer getId() { | |
50 return this.id; | |
51 } | |
52 | |
53 public void setId(Integer id) { | |
54 this.id = id; | |
55 } | |
56 | |
57 public Timestamp getLetzteAenderung() { | |
58 return this.letzteAenderung; | |
59 } | |
60 | |
61 public void setLetzteAenderung(Timestamp letzteAenderung) { | |
62 this.letzteAenderung = letzteAenderung; | |
63 } | |
64 | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
65 public Integer[] getMessgroessen() { |
635 | 66 return this.messgroessen; |
67 } | |
68 | |
655
309870b4142c
Use the new usertype in messprogramm_messmethode.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
635
diff
changeset
|
69 public void setMessgroessen(Integer[] messgroessen) { |
635 | 70 this.messgroessen = messgroessen; |
71 } | |
72 | |
73 public String getMmtId() { | |
74 return this.mmtId; | |
75 } | |
76 | |
77 public void setMmtId(String mmtId) { | |
78 this.mmtId = mmtId; | |
79 } | |
80 | |
81 public Integer getMessprogrammId() { | |
82 return this.messprogrammId; | |
83 } | |
84 | |
85 public void setMessprogramm(Integer messprogrammId) { | |
86 this.messprogrammId = messprogrammId; | |
87 } | |
88 } |