c95c71bc1876817875b8a357a074af81405424ad
[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  * ECOMP is a trademark and service mark of AT&T Intellectual Property.
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     
68         @Override
69         public String getTabName() {
70                 return tabName;
71         }
72
73         @Override
74         public void setTabName(String tabName) {
75                 this.tabName = tabName;
76         }
77
78         @Override
79         public String getTabId() {
80                 return tabId;
81         }
82
83         @Override
84         public void setTabId(String tabId) {
85                 this.tabId = tabId;
86         }
87         
88         
89
90         public String getReportId() {
91                 return reportId;
92         }
93
94         public void setReportId(String reportId) {
95                 this.reportId = reportId;
96         }
97
98         public String getReportName() {
99                 return reportName;
100         }
101
102         public void setReportName(String reportName) {
103                 this.reportName = reportName;
104         }
105
106         public String getReportDescr() {
107                 return reportDescr;
108         }
109
110         public void setReportDescr(String reportDescr) {
111                 this.reportDescr = reportDescr;
112         }
113
114         public String getReportType() {
115                 return reportType;
116         }
117
118         public void setReportType(String reportType) {
119                 this.reportType = reportType;
120         }
121
122         public String getDbInfo() {
123                 return dbInfo;
124         }
125
126         public void setDbInfo(String dbInfo) {
127                 this.dbInfo = dbInfo;
128         }
129
130         public String getFormHelpText() {
131                 return formHelpText;
132         }
133
134         public void setFormHelpText(String formHelpText) {
135                 this.formHelpText = formHelpText;
136         }
137
138         public Integer getPageSize() {
139                 return pageSize;
140         }
141
142         public void setPageSize(Integer pageSize) {
143                 this.pageSize = pageSize;
144         }
145
146         public List<IdNameBooleanJSON> getDisplayArea() {
147                 return displayArea;
148         }
149
150         public void setDisplayArea(List<IdNameBooleanJSON> displayArea) {
151                 this.displayArea = displayArea;
152         }
153
154         public Boolean getHideFormFieldsAfterRun() {
155                 return hideFormFieldsAfterRun;
156         }
157
158         public void setHideFormFieldsAfterRun(Boolean hideFormFieldsAfterRun) {
159                 this.hideFormFieldsAfterRun = hideFormFieldsAfterRun;
160         }
161
162         public Integer getMaxRowsInExcelCSVDownload() {
163                 return maxRowsInExcelCSVDownload;
164         }
165
166         public void setMaxRowsInExcelCSVDownload(Integer maxRowsInExcelCSVDownload) {
167                 this.maxRowsInExcelCSVDownload = maxRowsInExcelCSVDownload;
168         }
169
170         public Integer getFrozenColumns() {
171                 return frozenColumns;
172         }
173
174         public void setFrozenColumns(Integer frozenColumns) {
175                 this.frozenColumns = frozenColumns;
176         }
177
178         public String getDataGridAlign() {
179                 return dataGridAlign;
180         }
181
182         public void setDataGridAlign(String dataGridAlign) {
183                 this.dataGridAlign = dataGridAlign;
184         }
185
186         public String getEmptyMessage() {
187                 return emptyMessage;
188         }
189
190         public void setEmptyMessage(String emptyMessage) {
191                 this.emptyMessage = emptyMessage;
192         }
193
194         public String getDataContainerHeight() {
195                 return dataContainerHeight;
196         }
197
198         public void setDataContainerHeight(String dataContainerHeight) {
199                 this.dataContainerHeight = dataContainerHeight;
200         }
201
202         public String getDataContainerWidth() {
203                 return dataContainerWidth;
204         }
205
206         public void setDataContainerWidth(String dataContainerWidth) {
207                 this.dataContainerWidth = dataContainerWidth;
208         }
209
210         public List<NameBooleanJSON> getDisplayOptions() {
211                 return displayOptions;
212         }
213
214         public void setDisplayOptions(List<NameBooleanJSON> displayOptions) {
215                 this.displayOptions = displayOptions;
216         }
217
218         public Boolean getRuntimeColSortDisabled() {
219                 return runtimeColSortDisabled;
220         }
221
222         public void setRuntimeColSortDisabled(Boolean runtimeColSortDisabled) {
223                 this.runtimeColSortDisabled = runtimeColSortDisabled;
224         }
225
226         public Integer getNumFormCols() {
227                 return numFormCols;
228         }
229
230         public void setNumFormCols(Integer numFormCols) {
231                 this.numFormCols = numFormCols;
232         }
233
234         public String getReportTitle() {
235                 return reportTitle;
236         }
237
238         public void setReportTitle(String reportTitle) {
239                 this.reportTitle = reportTitle;
240         }
241
242         public String getReportSubTitle() {
243                 return reportSubTitle;
244         }
245
246         public void setReportSubTitle(String reportSubTitle) {
247                 this.reportSubTitle = reportSubTitle;
248         }
249         
250         
251
252 }