2 * ============LICENSE_START==========================================
4 * ===================================================================
5 * Copyright © 2017 AT&T Intellectual Property. All rights reserved.
6 * ===================================================================
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
13 * http://www.apache.org/licenses/LICENSE-2.0
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.
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
26 * https://creativecommons.org/licenses/by/4.0/
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.
34 * ============LICENSE_END============================================
38 package org.onap.portalsdk.analytics.model.definition.wizard;
40 import java.util.List;
42 public class DefinitionJSON implements WizardJSON {
44 private String tabName;
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;
77 public String getTabName() {
82 public void setTabName(String tabName) {
83 this.tabName = tabName;
87 public String getTabId() {
92 public void setTabId(String tabId) {
98 public String getReportId() {
102 public void setReportId(String reportId) {
103 this.reportId = reportId;
106 public String getReportName() {
110 public void setReportName(String reportName) {
111 this.reportName = reportName;
114 public String getReportDescr() {
118 public void setReportDescr(String reportDescr) {
119 this.reportDescr = reportDescr;
122 public String getReportType() {
126 public void setReportType(String reportType) {
127 this.reportType = reportType;
130 public String getDbInfo() {
134 public void setDbInfo(String dbInfo) {
135 this.dbInfo = dbInfo;
138 public String getFormHelpText() {
142 public void setFormHelpText(String formHelpText) {
143 this.formHelpText = formHelpText;
146 public Integer getPageSize() {
150 public void setPageSize(Integer pageSize) {
151 this.pageSize = pageSize;
154 public List<IdNameBooleanJSON> getDisplayArea() {
158 public void setDisplayArea(List<IdNameBooleanJSON> displayArea) {
159 this.displayArea = displayArea;
162 public Boolean getHideFormFieldsAfterRun() {
163 return hideFormFieldsAfterRun;
166 public void setHideFormFieldsAfterRun(Boolean hideFormFieldsAfterRun) {
167 this.hideFormFieldsAfterRun = hideFormFieldsAfterRun;
170 public Integer getMaxRowsInExcelCSVDownload() {
171 return maxRowsInExcelCSVDownload;
174 public void setMaxRowsInExcelCSVDownload(Integer maxRowsInExcelCSVDownload) {
175 this.maxRowsInExcelCSVDownload = maxRowsInExcelCSVDownload;
178 public Integer getFrozenColumns() {
179 return frozenColumns;
182 public void setFrozenColumns(Integer frozenColumns) {
183 this.frozenColumns = frozenColumns;
186 public String getDataGridAlign() {
187 return dataGridAlign;
190 public void setDataGridAlign(String dataGridAlign) {
191 this.dataGridAlign = dataGridAlign;
194 public String getEmptyMessage() {
198 public void setEmptyMessage(String emptyMessage) {
199 this.emptyMessage = emptyMessage;
202 public String getDataContainerHeight() {
203 return dataContainerHeight;
206 public void setDataContainerHeight(String dataContainerHeight) {
207 this.dataContainerHeight = dataContainerHeight;
210 public String getDataContainerWidth() {
211 return dataContainerWidth;
214 public void setDataContainerWidth(String dataContainerWidth) {
215 this.dataContainerWidth = dataContainerWidth;
218 public List<NameBooleanJSON> getDisplayOptions() {
219 return displayOptions;
222 public void setDisplayOptions(List<NameBooleanJSON> displayOptions) {
223 this.displayOptions = displayOptions;
226 public Boolean getRuntimeColSortDisabled() {
227 return runtimeColSortDisabled;
230 public void setRuntimeColSortDisabled(Boolean runtimeColSortDisabled) {
231 this.runtimeColSortDisabled = runtimeColSortDisabled;
234 public Integer getNumFormCols() {
238 public void setNumFormCols(Integer numFormCols) {
239 this.numFormCols = numFormCols;
242 public String getReportTitle() {
246 public void setReportTitle(String reportTitle) {
247 this.reportTitle = reportTitle;
250 public String getReportSubTitle() {
251 return reportSubTitle;
254 public void setReportSubTitle(String reportSubTitle) {
255 this.reportSubTitle = reportSubTitle;
258 public String getOneTimeRec() {
262 public void setOneTimeRec(String oneTimeRec) {
263 this.oneTimeRec = oneTimeRec;
266 public String getHourlyRec() {
270 public void setHourlyRec(String hourlyRec) {
271 this.hourlyRec = hourlyRec;
274 public String getDailyRec() {
278 public void setDailyRec(String dailyRec) {
279 this.dailyRec = dailyRec;
282 public String getDailyMFRec() {
286 public void setDailyMFRec(String dailyMFRec) {
287 this.dailyMFRec = dailyMFRec;
290 public String getWeeklyRec() {
294 public void setWeeklyRec(String weeklyRec) {
295 this.weeklyRec = weeklyRec;
298 public String getMonthlyRec() {
302 public void setMonthlyRec(String monthlyRec) {
303 this.monthlyRec = monthlyRec;
306 public String getAllowScheduler() {
307 return allowScheduler;
310 public void setAllowScheduler(String allowScheduler) {
311 this.allowScheduler = allowScheduler;
314 public String getSizedByContent() {
315 return sizedByContent;
318 public void setSizedByContent(String sizedByContent) {
319 this.sizedByContent = sizedByContent;
322 public String getRepDefType() {
326 public void setRepDefType(String repDefType) {
327 this.repDefType = repDefType;