Mercurial > lada > lada-server
annotate src/main/java/de/intevation/lada/model/query/ResultConfig.java @ 296:b196ef9d8645
New model classes for query configs.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 15 Aug 2013 15:18:22 +0200 |
parents | |
children | 567ce7697fc7 |
rev | line source |
---|---|
296
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.lada.model.query; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
2 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
3 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
4 public class ResultConfig |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
5 { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
6 String dataIndex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
7 String header; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
8 Integer flex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
9 Integer width; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
10 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
11 public ResultConfig() { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
12 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
13 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
14 public ResultConfig(String dataIndex, String header, Integer flex, Integer width) { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
15 this.dataIndex= dataIndex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
16 this.header= header; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
17 this.flex = flex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
18 this.width = width; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
19 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
20 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
21 public ResultConfig(String dataIndex, String header, Integer flex) { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
22 this.dataIndex= dataIndex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
23 this.header= header; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
24 this.flex = flex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
25 this.width = null; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
26 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
27 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
28 public ResultConfig(String dataIndex, String header) { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
29 this.dataIndex= dataIndex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
30 this.header= header; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
31 this.flex = 0; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
32 this.width = null; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
33 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
34 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
35 /** |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
36 * @return the dataIndex |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
37 */ |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
38 public String getDataIndex() { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
39 return dataIndex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
40 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
41 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
42 /** |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
43 * @param dataIndex the dataIndex to set |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
44 */ |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
45 public void setDataIndex(String dataIndex) { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
46 this.dataIndex = dataIndex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
47 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
48 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
49 /** |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
50 * @return the header |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
51 */ |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
52 public String getHeader() { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
53 return header; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
54 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
55 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
56 /** |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
57 * @param header the header to set |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
58 */ |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
59 public void setHeader(String header) { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
60 this.header = header; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
61 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
62 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
63 /** |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
64 * @return the width |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
65 */ |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
66 public Integer getWidth() { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
67 return width; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
68 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
69 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
70 /** |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
71 * @param width the width to set |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
72 */ |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
73 public void setWidth(Integer width) { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
74 this.width = width; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
75 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
76 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
77 /** |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
78 * @return the flex |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
79 */ |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
80 public Integer getFlex() { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
81 return flex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
82 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
83 |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
84 /** |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
85 * @param flex the flex to set |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
86 */ |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
87 public void setFlex(Integer flex) { |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
88 this.flex = flex; |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
89 } |
b196ef9d8645
New model classes for query configs.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff
changeset
|
90 } |