47b1ef9e46a943811a798e52207cf72dedefc881
[portal/sdk.git] /
1 /*
2  * ============LICENSE_START==========================================
3  * ONAP Portal SDK
4  * ===================================================================
5  * Copyright © 2017 AT&T Intellectual Property. All rights reserved.
6  * ===================================================================
7  *
8  * Unless otherwise specified, all software contained herein is licensed
9  * under the Apache License, Version 2.0 (the "License");
10  * you may not use this software except in compliance with the License.
11  * You may obtain a copy of the License at
12  *
13  *             http://www.apache.org/licenses/LICENSE-2.0
14  *
15  * Unless required by applicable law or agreed to in writing, software
16  * distributed under the License is distributed on an "AS IS" BASIS,
17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  * See the License for the specific language governing permissions and
19  * limitations under the License.
20  *
21  * Unless otherwise specified, all documentation contained herein is licensed
22  * under the Creative Commons License, Attribution 4.0 Intl. (the "License");
23  * you may not use this documentation except in compliance with the License.
24  * You may obtain a copy of the License at
25  *
26  *             https://creativecommons.org/licenses/by/4.0/
27  *
28  * Unless required by applicable law or agreed to in writing, documentation
29  * distributed under the License is distributed on an "AS IS" BASIS,
30  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
31  * See the License for the specific language governing permissions and
32  * limitations under the License.
33  *
34  * ============LICENSE_END============================================
35  *
36  * 
37  */
38 package org.onap.portalsdk.analytics.model.definition.wizard;
39
40 import java.util.List;
41
42 public class DefinitionJSON implements WizardJSON {
43
44         private String tabName;
45         private String tabId;
46         
47         private String reportId;
48         private String reportName;
49     private String reportDescr;
50     private String reportType;
51     private String dbInfo;
52     private String formHelpText;
53     private Integer pageSize;
54     private List<IdNameBooleanJSON> displayArea = null;
55     private Boolean hideFormFieldsAfterRun;
56     private Integer maxRowsInExcelCSVDownload;
57     private Integer frozenColumns;
58     private String dataGridAlign;
59     private String emptyMessage;
60     private String dataContainerHeight;
61     private String dataContainerWidth;
62     private List<NameBooleanJSON> displayOptions = null;
63     private Boolean runtimeColSortDisabled;
64     private Integer numFormCols;
65     private String reportTitle;
66     private String reportSubTitle;
67     private String oneTimeRec;
68         private String hourlyRec;
69         private String dailyRec;
70         private String dailyMFRec;
71         private String weeklyRec;
72         private String monthlyRec;
73         private String allowScheduler;
74         private String sizedByContent;
75     private String repDefType;
76         @Override
77         public String getTabName() {
78                 return tabName;
79         }
80
81         @Override
82         public void setTabName(String tabName) {
83                 this.tabName = tabName;
84         }
85
86         @Override
87         public String getTabId() {
88                 return tabId;
89         }
90
91         @Override
92         public void setTabId(String tabId) {
93                 this.tabId = tabId;
94         }
95         
96         
97
98         public String getReportId() {
99                 return reportId;
100         }
101
102         public void setReportId(String reportId) {
103                 this.reportId = reportId;
104         }
105
106         public String getReportName() {
107                 return reportName;
108         }
109
110         public void setReportName(String reportName) {
111                 this.reportName = reportName;
112         }
113
114         public String getReportDescr() {
115                 return reportDescr;
116         }
117
118         public void setReportDescr(String reportDescr) {
119                 this.reportDescr = reportDescr;
120         }
121
122         public String getReportType() {
123                 return reportType;
124         }
125
126         public void setReportType(String reportType) {
127                 this.reportType = reportType;
128         }
129
130         public String getDbInfo() {
131                 return dbInfo;
132         }
133
134         public void setDbInfo(String dbInfo) {
135                 this.dbInfo = dbInfo;
136         }
137
138         public String getFormHelpText() {
139                 return formHelpText;
140         }
141
142         public void setFormHelpText(String formHelpText) {
143                 this.formHelpText = formHelpText;
144         }
145
146         public Integer getPageSize() {
147                 return pageSize;
148         }
149
150         public void setPageSize(Integer pageSize) {
151                 this.pageSize = pageSize;
152         }
153
154         public List<IdNameBooleanJSON> getDisplayArea() {
155                 return displayArea;
156         }
157
158         public void setDisplayArea(List<IdNameBooleanJSON> displayArea) {
159                 this.displayArea = displayArea;
160         }
161
162         public Boolean getHideFormFieldsAfterRun() {
163                 return hideFormFieldsAfterRun;
164         }
165
166         public void setHideFormFieldsAfterRun(Boolean hideFormFieldsAfterRun) {
167                 this.hideFormFieldsAfterRun = hideFormFieldsAfterRun;
168         }
169
170         public Integer getMaxRowsInExcelCSVDownload() {
171                 return maxRowsInExcelCSVDownload;
172         }
173
174         public void setMaxRowsInExcelCSVDownload(Integer maxRowsInExcelCSVDownload) {
175                 this.maxRowsInExcelCSVDownload = maxRowsInExcelCSVDownload;
176         }
177
178         public Integer getFrozenColumns() {
179                 return frozenColumns;
180         }
181
182         public void setFrozenColumns(Integer frozenColumns) {
183                 this.frozenColumns = frozenColumns;
184         }
185
186         public String getDataGridAlign() {
187                 return dataGridAlign;
188         }
189
190         public void setDataGridAlign(String dataGridAlign) {
191                 this.dataGridAlign = dataGridAlign;
192         }
193
194         public String getEmptyMessage() {
195                 return emptyMessage;
196         }
197
198         public void setEmptyMessage(String emptyMessage) {
199                 this.emptyMessage = emptyMessage;
200         }
201
202         public String getDataContainerHeight() {
203                 return dataContainerHeight;
204         }
205
206         public void setDataContainerHeight(String dataContainerHeight) {
207                 this.dataContainerHeight = dataContainerHeight;
208         }
209
210         public String getDataContainerWidth() {
211                 return dataContainerWidth;
212         }
213
214         public void setDataContainerWidth(String dataContainerWidth) {
215                 this.dataContainerWidth = dataContainerWidth;
216         }
217
218         public List<NameBooleanJSON> getDisplayOptions() {
219                 return displayOptions;
220         }
221
222         public void setDisplayOptions(List<NameBooleanJSON> displayOptions) {
223                 this.displayOptions = displayOptions;
224         }
225
226         public Boolean getRuntimeColSortDisabled() {
227                 return runtimeColSortDisabled;
228         }
229
230         public void setRuntimeColSortDisabled(Boolean runtimeColSortDisabled) {
231                 this.runtimeColSortDisabled = runtimeColSortDisabled;
232         }
233
234         public Integer getNumFormCols() {
235                 return numFormCols;
236         }
237
238         public void setNumFormCols(Integer numFormCols) {
239                 this.numFormCols = numFormCols;
240         }
241
242         public String getReportTitle() {
243                 return reportTitle;
244         }
245
246         public void setReportTitle(String reportTitle) {
247                 this.reportTitle = reportTitle;
248         }
249
250         public String getReportSubTitle() {
251                 return reportSubTitle;
252         }
253
254         public void setReportSubTitle(String reportSubTitle) {
255                 this.reportSubTitle = reportSubTitle;
256         }
257
258         public String getOneTimeRec() {
259                 return oneTimeRec;
260         }
261
262         public void setOneTimeRec(String oneTimeRec) {
263                 this.oneTimeRec = oneTimeRec;
264         }
265
266         public String getHourlyRec() {
267                 return hourlyRec;
268         }
269
270         public void setHourlyRec(String hourlyRec) {
271                 this.hourlyRec = hourlyRec;
272         }
273
274         public String getDailyRec() {
275                 return dailyRec;
276         }
277
278         public void setDailyRec(String dailyRec) {
279                 this.dailyRec = dailyRec;
280         }
281
282         public String getDailyMFRec() {
283                 return dailyMFRec;
284         }
285
286         public void setDailyMFRec(String dailyMFRec) {
287                 this.dailyMFRec = dailyMFRec;
288         }
289
290         public String getWeeklyRec() {
291                 return weeklyRec;
292         }
293
294         public void setWeeklyRec(String weeklyRec) {
295                 this.weeklyRec = weeklyRec;
296         }
297
298         public String getMonthlyRec() {
299                 return monthlyRec;
300         }
301
302         public void setMonthlyRec(String monthlyRec) {
303                 this.monthlyRec = monthlyRec;
304         }
305
306         public String getAllowScheduler() {
307                 return allowScheduler;
308         }
309
310         public void setAllowScheduler(String allowScheduler) {
311                 this.allowScheduler = allowScheduler;
312         }
313
314         public String getSizedByContent() {
315                 return sizedByContent;
316         }
317
318         public void setSizedByContent(String sizedByContent) {
319                 this.sizedByContent = sizedByContent;
320         }
321
322         public String getRepDefType() {
323                 return repDefType;
324         }
325
326         public void setRepDefType(String repDefType) {
327                 this.repDefType = repDefType;
328         }
329         
330         
331 }