Mercurial > lada > lada-server
annotate src/main/java/de/intevation/lada/model/stamm/FilterValue.java @ 855:36b1104c3c22
Updated model for query, filter, result, etc.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 02 Feb 2016 15:29:09 +0100 |
parents | cafeadbeed5b |
children | d4d768295068 |
rev | line source |
---|---|
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
1 /* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
2 * Software engineering by Intevation GmbH |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
3 * |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
4 * This file is Free Software under the GNU GPL (v>=3) |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
6 * the documentation coming with IMIS-Labordaten-Application for details. |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
7 */ |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
8 package de.intevation.lada.model.stamm; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
9 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
10 import java.io.Serializable; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
11 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
12 import javax.persistence.Column; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
13 import javax.persistence.Entity; |
855
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
14 import javax.persistence.GeneratedValue; |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
15 import javax.persistence.GenerationType; |
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
16 import javax.persistence.Id; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
17 import javax.persistence.JoinColumn; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
18 import javax.persistence.ManyToOne; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
19 import javax.persistence.Table; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
20 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
21 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
22 /** |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
23 * The persistent class for the filter_value database table. |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
24 * |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
25 */ |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
26 @Entity |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
27 @Table(name="filter_value") |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
28 public class FilterValue implements Serializable { |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
29 private static final long serialVersionUID = 1L; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
30 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
31 @Id |
855
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
32 @GeneratedValue(strategy=GenerationType.IDENTITY) |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
33 @Column(name="id", unique=true, nullable=false) |
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
34 private Integer id; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
35 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
36 private String value; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
37 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
38 //bi-directional many-to-one association to Filter |
855
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
39 @Column(name="filter_id") |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
40 private Integer filterId; |
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
41 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
42 //bi-directional many-to-one association to LadaUser |
855
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
43 @Column(name="user_id") |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
44 private Integer userId; |
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
45 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
46 @Column(name="query_id") |
855
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
47 private Integer queryId; |
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
48 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
49 public FilterValue() { |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
50 } |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
51 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
52 public Integer getId() { |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
53 return this.id; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
54 } |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
55 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
56 public void setId(Integer id) { |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
57 this.id = id; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
58 } |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
59 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
60 public String getValue() { |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
61 return this.value; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
62 } |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
63 |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
64 public void setValue(String value) { |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
65 this.value = value; |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
66 } |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
67 |
855
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
68 public Integer getFilterId() { |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
69 return this.filterId; |
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
70 } |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
71 |
855
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
72 public void setFilterId(Integer filterId) { |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
73 this.filterId = filterId; |
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
74 } |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
75 |
855
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
76 public Integer getUserId() { |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
77 return this.userId; |
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
78 } |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
79 |
855
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
80 public void setUserId(Integer userId) { |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
81 this.userId = userId; |
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
82 } |
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
83 |
855
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
84 public Integer getQueryId() { |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
85 return this.queryId; |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
86 } |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
87 |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
88 public void setQueryId(Integer queryId) { |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
89 this.queryId = queryId; |
36b1104c3c22
Updated model for query, filter, result, etc.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
846
diff
changeset
|
90 } |
846
cafeadbeed5b
Added model for filter queries.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
91 } |