2 * ================================================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ================================================================================
20 package org.openecomp.portalsdk.analytics.model.definition.wizard;
22 import java.util.List;
24 public class DefinitionJSON implements WizardJSON {
26 private String tabName;
29 private String reportId;
30 private String reportName;
31 private String reportDescr;
32 private String reportType;
33 private String dbInfo;
34 private String formHelpText;
35 private Integer pageSize;
36 private List<IdNameBooleanJSON> displayArea = null;
37 private Boolean hideFormFieldsAfterRun;
38 private Integer maxRowsInExcelCSVDownload;
39 private Integer frozenColumns;
40 private String dataGridAlign;
41 private String emptyMessage;
42 private String dataContainerHeight;
43 private String dataContainerWidth;
44 private List<NameBooleanJSON> displayOptions = null;
45 private Boolean runtimeColSortDisabled;
46 private Integer numFormCols;
47 private String reportTitle;
48 private String reportSubTitle;
51 public String getTabName() {
56 public void setTabName(String tabName) {
57 this.tabName = tabName;
61 public String getTabId() {
66 public void setTabId(String tabId) {
72 public String getReportId() {
76 public void setReportId(String reportId) {
77 this.reportId = reportId;
80 public String getReportName() {
84 public void setReportName(String reportName) {
85 this.reportName = reportName;
88 public String getReportDescr() {
92 public void setReportDescr(String reportDescr) {
93 this.reportDescr = reportDescr;
96 public String getReportType() {
100 public void setReportType(String reportType) {
101 this.reportType = reportType;
104 public String getDbInfo() {
108 public void setDbInfo(String dbInfo) {
109 this.dbInfo = dbInfo;
112 public String getFormHelpText() {
116 public void setFormHelpText(String formHelpText) {
117 this.formHelpText = formHelpText;
120 public Integer getPageSize() {
124 public void setPageSize(Integer pageSize) {
125 this.pageSize = pageSize;
128 public List<IdNameBooleanJSON> getDisplayArea() {
132 public void setDisplayArea(List<IdNameBooleanJSON> displayArea) {
133 this.displayArea = displayArea;
136 public Boolean getHideFormFieldsAfterRun() {
137 return hideFormFieldsAfterRun;
140 public void setHideFormFieldsAfterRun(Boolean hideFormFieldsAfterRun) {
141 this.hideFormFieldsAfterRun = hideFormFieldsAfterRun;
144 public Integer getMaxRowsInExcelCSVDownload() {
145 return maxRowsInExcelCSVDownload;
148 public void setMaxRowsInExcelCSVDownload(Integer maxRowsInExcelCSVDownload) {
149 this.maxRowsInExcelCSVDownload = maxRowsInExcelCSVDownload;
152 public Integer getFrozenColumns() {
153 return frozenColumns;
156 public void setFrozenColumns(Integer frozenColumns) {
157 this.frozenColumns = frozenColumns;
160 public String getDataGridAlign() {
161 return dataGridAlign;
164 public void setDataGridAlign(String dataGridAlign) {
165 this.dataGridAlign = dataGridAlign;
168 public String getEmptyMessage() {
172 public void setEmptyMessage(String emptyMessage) {
173 this.emptyMessage = emptyMessage;
176 public String getDataContainerHeight() {
177 return dataContainerHeight;
180 public void setDataContainerHeight(String dataContainerHeight) {
181 this.dataContainerHeight = dataContainerHeight;
184 public String getDataContainerWidth() {
185 return dataContainerWidth;
188 public void setDataContainerWidth(String dataContainerWidth) {
189 this.dataContainerWidth = dataContainerWidth;
192 public List<NameBooleanJSON> getDisplayOptions() {
193 return displayOptions;
196 public void setDisplayOptions(List<NameBooleanJSON> displayOptions) {
197 this.displayOptions = displayOptions;
200 public Boolean getRuntimeColSortDisabled() {
201 return runtimeColSortDisabled;
204 public void setRuntimeColSortDisabled(Boolean runtimeColSortDisabled) {
205 this.runtimeColSortDisabled = runtimeColSortDisabled;
208 public Integer getNumFormCols() {
212 public void setNumFormCols(Integer numFormCols) {
213 this.numFormCols = numFormCols;
216 public String getReportTitle() {
220 public void setReportTitle(String reportTitle) {
221 this.reportTitle = reportTitle;
224 public String getReportSubTitle() {
225 return reportSubTitle;
228 public void setReportSubTitle(String reportSubTitle) {
229 this.reportSubTitle = reportSubTitle;