/* * ============LICENSE_START========================================== * ONAP Portal SDK * =================================================================== * Copyright © 2017 AT&T Intellectual Property. All rights reserved. * =================================================================== * * Unless otherwise specified, all software contained herein is licensed * under the Apache License, Version 2.0 (the "License"); * you may not use this software except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * Unless otherwise specified, all documentation contained herein is licensed * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); * you may not use this documentation except in compliance with the License. * You may obtain a copy of the License at * * https://creativecommons.org/licenses/by/4.0/ * * Unless required by applicable law or agreed to in writing, documentation * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * ============LICENSE_END============================================ * * */ package org.onap.portalsdk.analytics.model.runtime; import java.util.ArrayList; import java.util.Map; import org.onap.portalsdk.analytics.model.base.IdNameValue; import org.onap.portalsdk.analytics.view.ColumnHeader; class FormFieldJSON { private String fieldId; private String fieldDisplayName; private String fieldType; private String validationType; private boolean required; private String rangeStartDate; private String rangeEndDate; private String rangeStartDateSQL = null; private String rangeEndDateSQL = null; private String multiSelectListSize; private String helpText; private boolean visible; private boolean triggerOtherFormFields; private ArrayList formFieldValues; private Integer setOrderBySeq; public String getRangeStartDateSQL() { return rangeStartDateSQL; } public void setRangeStartDateSQL(String rangeStartDateSQL) { this.rangeStartDateSQL = rangeStartDateSQL; } public String getRangeEndDateSQL() { return rangeEndDateSQL; } public void setRangeEndDateSQL(String rangeEndDateSQL) { this.rangeEndDateSQL = rangeEndDateSQL; } public Integer getSetOrderBySeq() { return setOrderBySeq; } public void setSetOrderBySeq(Integer setOrderBySeq) { this.setOrderBySeq = setOrderBySeq; } public String getFieldId() { return fieldId; } public void setFieldId(String fieldId) { this.fieldId = fieldId; } public String getFieldDisplayName() { return fieldDisplayName; } public void setFieldDisplayName(String fieldDisplayName) { this.fieldDisplayName = fieldDisplayName; } public String getFieldType() { return fieldType; } public void setFieldType(String fieldType) { this.fieldType = fieldType; } public String getValidationType() { return validationType; } public void setValidationType(String validationType) { this.validationType = validationType; } public boolean isRequired() { return required; } public void setRequired(boolean required) { this.required = required; } public String getRangeStartDate() { return rangeStartDate; } public void setRangeStartDate(String rangeStartDate) { this.rangeStartDate = rangeStartDate; } public String getRangeEndDate() { return rangeEndDate; } public void setRangeEndDate(String rangeEndDate) { this.rangeEndDate = rangeEndDate; } public String getMultiSelectListSize() { return multiSelectListSize; } public void setMultiSelectListSize(String multiSelectListSize) { this.multiSelectListSize = multiSelectListSize; } public String getHelpText() { return helpText; } public void setHelpText(String helpText) { this.helpText = helpText; } public boolean isVisible() { return visible; } public void setVisible(boolean visible) { this.visible = visible; } public boolean isTriggerOtherFormFields() { return triggerOtherFormFields; } public void setTriggerOtherFormFields(boolean triggerOtherFormFields) { this.triggerOtherFormFields = triggerOtherFormFields; } public ArrayList getFormFieldValues() { return formFieldValues; } public void setFormFieldValues(ArrayList formFieldValues) { this.formFieldValues = formFieldValues; } } public class ReportJSONRuntime { private String reportID; private String reportName; private String reportDescr; private String reportTitle; private String reportSubTitle; private boolean allowSchedule; private boolean allowEdit; private ArrayList formFieldList; private String formfield_comments; private ArrayList reportDataColumns; private ArrayList> reportDataRows; private ArrayList reportTotalDataColumns; private ArrayList> reportTotalDataRows; private int totalRows; private int pageSize; private String sqlWhole; private boolean chartAvailable; private boolean chartWizardAvailable; private boolean displayData; private boolean displayForm; private boolean displayExcel; private boolean displayPDF; private String backBtnURL; private String colIdxTobeFreezed; private int numFormCols; private String message; private boolean hideFormFieldsAfterRun; private Long totalRunTime; private String reportHeader; private String reportFooter; public Long getTotalRunTime() { return totalRunTime; } public void setTotalRunTime(Long totalRunTime) { this.totalRunTime = totalRunTime; } public boolean isChartAvailable() { return chartAvailable; } public void setChartAvailable(boolean chartAvailable) { this.chartAvailable = chartAvailable; } public ArrayList> getReportDataRows() { return reportDataRows; } public void setReportDataRows(ArrayList> reportDataRows) { this.reportDataRows = reportDataRows; } public String getReportID() { return reportID; } public void setReportID(String reportID) { this.reportID = reportID; } public String getReportName() { return reportName; } public void setReportName(String reportName) { this.reportName = reportName; } public String getReportDescr() { return reportDescr; } public void setReportDescr(String reportDescr) { this.reportDescr = reportDescr; } public String getReportTitle() { return reportTitle; } public void setReportTitle(String reportTitle) { this.reportTitle = reportTitle; } public String getReportSubTitle() { return reportSubTitle; } public void setReportSubTitle(String reportSubTitle) { this.reportSubTitle = reportSubTitle; } public boolean isAllowSchedule() { return allowSchedule; } public void setAllowSchedule(boolean allowSchedule) { this.allowSchedule = allowSchedule; } public ArrayList getFormFieldList() { return formFieldList; } public void setFormFieldList(ArrayList formFieldList) { this.formFieldList = formFieldList; } public String getFormfield_comments() { return formfield_comments; } public void setFormfield_comments(String formfield_comments) { this.formfield_comments = formfield_comments; } public ArrayList getReportDataColumns() { return reportDataColumns; } public void setReportDataColumns(ArrayList reportDataColumns) { this.reportDataColumns = reportDataColumns; } public int getTotalRows() { return totalRows; } public void setTotalRows(int totalRows) { this.totalRows = totalRows; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } public String getSqlWhole() { return sqlWhole; } public void setSqlWhole(String sqlWhole) { this.sqlWhole = sqlWhole; } public boolean isAllowEdit() { return allowEdit; } public void setAllowEdit(boolean allowEdit) { this.allowEdit = allowEdit; } public String getBackBtnURL() { return backBtnURL; } public void setBackBtnURL(String backBtnURL) { this.backBtnURL = backBtnURL; } public String getColIdxTobeFreezed() { return colIdxTobeFreezed; } public void setColIdxTobeFreezed(String colIdxTobeFreezed) { this.colIdxTobeFreezed = colIdxTobeFreezed; } public int getNumFormCols() { return numFormCols; } public void setNumFormCols(int numFormCols) { this.numFormCols = numFormCols; } public boolean isDisplayData() { return displayData; } public void setDisplayData(boolean displayData) { this.displayData = displayData; } public boolean isDisplayForm() { return displayForm; } public void setDisplayForm(boolean displayForm) { this.displayForm = displayForm; } public boolean isDisplayExcel() { return displayExcel; } public void setDisplayExcel(boolean displayExcel) { this.displayExcel = displayExcel; } public boolean isDisplayPDF() { return displayPDF; } public void setDisplayPDF(boolean displayPDF) { this.displayPDF = displayPDF; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public boolean isChartWizardAvailable() { return chartWizardAvailable; } public void setChartWizardAvailable(boolean chartWizardAvilable) { this.chartWizardAvailable = chartWizardAvilable; } public boolean isHideFormFieldsAfterRun() { return hideFormFieldsAfterRun; } public void setHideFormFieldsAfterRun(boolean hideFormFieldsAfterRun) { this.hideFormFieldsAfterRun = hideFormFieldsAfterRun; } public ArrayList getReportTotalDataColumns() { return reportTotalDataColumns; } public void setReportTotalDataColumns(ArrayList reportTotalDataColumns) { this.reportTotalDataColumns = reportTotalDataColumns; } public ArrayList> getReportTotalDataRows() { return reportTotalDataRows; } public void setReportTotalDataRows(ArrayList> reportTotalDataRows) { this.reportTotalDataRows = reportTotalDataRows; } public String getReportHeader() { return reportHeader; } public void setReportHeader(String reportHeader) { this.reportHeader = reportHeader; } public String getReportFooter() { return reportFooter; } public void setReportFooter(String reportFooter) { this.reportFooter = reportFooter; } }