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 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)