483505afce4e13f03b6b6e4e8d2b145b892d7b4b
[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> dbInfoList = null;
55     private List<IdNameBooleanJSON> displayArea = null;
56     private Boolean hideFormFieldsAfterRun;
57     private Integer maxRowsInExcelCSVDownload;
58     private Integer frozenColumns;
59     private String dataGridAlign;
60     private String emptyMessage;
61     private String dataContainerHeight;
62     private String dataContainerWidth;
63     private List<NameBooleanJSON> displayOptions = null;
64     private Boolean runtimeColSortDisabled;
65     private Integer numFormCols;
66     private String reportTitle;
67     private String reportSubTitle;
68     private String oneTimeRec;
69         private String hourlyRec;
70         private String dailyRec;
71         private String dailyMFRec;
72         private String weeklyRec;
73         private String monthlyRec;
74         private String allowScheduler;
75         private String sizedByContent;
76     private String repDefType;
77         @Override
78         public String getTabName() {
79                 return tabName;
80         }
81
82         @Override
83         public void setTabName(String tabName) {
84                 this.tabName = tabName;
85         }
86
87         @Override
88         public String getTabId() {
89                 return tabId;
90         }
91
92         @Override
93         public void setTabId(String tabId) {
94                 this.tabId = tabId;
95         }
96         
97         
98
99         public String getReportId() {
100                 return reportId;
101         }
102
103         public void setReportId(String reportId) {
104                 this.reportId = reportId;
105         }
106
107         public String getReportName() {
108                 return reportName;
109         }
110
111         public void setReportName(String reportName) {
112                 this.reportName = reportName;
113         }
114
115         public String getReportDescr() {
116                 return reportDescr;
117         }
118
119         public void setReportDescr(String reportDescr) {
120                 this.reportDescr = reportDescr;
121         }
122
123         public String getReportType() {
124                 return reportType;
125         }
126
127         public void setReportType(String reportType) {
128                 this.reportType = reportType;
129         }
130
131         public String getDbInfo() {
132                 return dbInfo;
133         }
134
135         public void setDbInfo(String dbInfo) {
136                 this.dbInfo = dbInfo;
137         }
138
139         public String getFormHelpText() {
140                 return formHelpText;
141         }
142
143         public void setFormHelpText(String formHelpText) {
144                 this.formHelpText = formHelpText;
145         }
146
147         public Integer getPageSize() {
148                 return pageSize;
149         }
150
151         public void setPageSize(Integer pageSize) {
152                 this.pageSize = pageSize;
153         }
154
155         public List<IdNameBooleanJSON> getDisplayArea() {
156                 return displayArea;
157         }
158
159         public void setDisplayArea(List<IdNameBooleanJSON> displayArea) {
160                 this.displayArea = displayArea;
161         }
162
163         public Boolean getHideFormFieldsAfterRun() {
164                 return hideFormFieldsAfterRun;
165         }
166
167         public void setHideFormFieldsAfterRun(Boolean hideFormFieldsAfterRun) {
168                 this.hideFormFieldsAfterRun = hideFormFieldsAfterRun;
169         }
170
171         public Integer getMaxRowsInExcelCSVDownload() {
172                 return maxRowsInExcelCSVDownload;
173         }
174
175         public void setMaxRowsInExcelCSVDownload(Integer maxRowsInExcelCSVDownload) {
176                 this.maxRowsInExcelCSVDownload = maxRowsInExcelCSVDownload;
177         }
178
179         public Integer getFrozenColumns() {
180                 return frozenColumns;
181         }
182
183         public void setFrozenColumns(Integer frozenColumns) {
184                 this.frozenColumns = frozenColumns;
185         }
186
187         public String getDataGridAlign() {
188                 return dataGridAlign;
189         }
190
191         public void setDataGridAlign(String dataGridAlign) {
192                 this.dataGridAlign = dataGridAlign;
193         }
194
195         public String getEmptyMessage() {
196                 return emptyMessage;
197         }
198
199         public void setEmptyMessage(String emptyMessage) {
200                 this.emptyMessage = emptyMessage;
201         }
202
203         public String getDataContainerHeight() {
204                 return dataContainerHeight;
205         }
206
207         public void setDataContainerHeight(String dataContainerHeight) {
208                 this.dataContainerHeight = dataContainerHeight;
209         }
210
211         public String getDataContainerWidth() {
212                 return dataContainerWidth;
213         }
214
215         public void setDataContainerWidth(String dataContainerWidth) {
216                 this.dataContainerWidth = dataContainerWidth;
217         }
218
219         public List<NameBooleanJSON> getDisplayOptions() {
220                 return displayOptions;
221         }
222
223         public void setDisplayOptions(List<NameBooleanJSON> displayOptions) {
224                 this.displayOptions = displayOptions;
225         }
226
227         public Boolean getRuntimeColSortDisabled() {
228                 return runtimeColSortDisabled;
229         }
230
231         public void setRuntimeColSortDisabled(Boolean runtimeColSortDisabled) {
232                 this.runtimeColSortDisabled = runtimeColSortDisabled;
233         }
234
235         public Integer getNumFormCols() {
236                 return numFormCols;
237         }
238
239         public void setNumFormCols(Integer numFormCols) {
240                 this.numFormCols = numFormCols;
241         }
242
243         public String getReportTitle() {
244                 return reportTitle;
245         }
246
247         public void setReportTitle(String reportTitle) {
248                 this.reportTitle = reportTitle;
249         }
250
251         public String getReportSubTitle() {
252                 return reportSubTitle;
253         }
254
255         public void setReportSubTitle(String reportSubTitle) {
256                 this.reportSubTitle = reportSubTitle;
257         }
258
259         public String getOneTimeRec() {
260                 return oneTimeRec;
261         }
262
263         public void setOneTimeRec(String oneTimeRec) {
264                 this.oneTimeRec = oneTimeRec;
265         }
266
267         public String getHourlyRec() {
268                 return hourlyRec;
269         }
270
271         public void setHourlyRec(String hourlyRec) {
272                 this.hourlyRec = hourlyRec;
273         }
274
275         public String getDailyRec() {
276                 return dailyRec;
277         }
278
279         public void setDailyRec(String dailyRec) {
280                 this.dailyRec = dailyRec;
281         }
282
283         public String getDailyMFRec() {
284                 return dailyMFRec;
285         }
286
287         public void setDailyMFRec(String dailyMFRec) {
288                 this.dailyMFRec = dailyMFRec;
289         }
290
291         public String getWeeklyRec() {
292                 return weeklyRec;
293         }
294
295         public void setWeeklyRec(String weeklyRec) {
296                 this.weeklyRec = weeklyRec;
297         }
298
299         public String getMonthlyRec() {
300                 return monthlyRec;
301         }
302
303         public void setMonthlyRec(String monthlyRec) {
304                 this.monthlyRec = monthlyRec;
305         }
306
307         public String getAllowScheduler() {
308                 return allowScheduler;
309         }
310
311         public void setAllowScheduler(String allowScheduler) {
312                 this.allowScheduler = allowScheduler;
313         }
314
315         public String getSizedByContent() {
316                 return sizedByContent;
317         }
318
319         public void setSizedByContent(String sizedByContent) {
320                 this.sizedByContent = sizedByContent;
321         }
322
323         public String getRepDefType() {
324                 return repDefType;
325         }
326
327         public void setRepDefType(String repDefType) {
328                 this.repDefType = repDefType;
329         }
330         
331         public List<IdNameBooleanJSON> getDbInfoList() {
332                 return dbInfoList;
333         }
334
335         public void setDbInfoList(List<IdNameBooleanJSON> dbInfoList) {
336                 this.dbInfoList = dbInfoList;
337         }
338 }