From 6494941037ae2670876de9940853d50538eb5129 Mon Sep 17 00:00:00 2001
From: Kenmegne <stephanie.kenmegne@gmail.com>
Date: Fri, 19 Jun 2026 11:25:51 +0000
Subject: [PATCH] move to new repo
---
reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/layouts/MainReport.java | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 208 insertions(+), 0 deletions(-)
diff --git a/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/layouts/MainReport.java b/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/layouts/MainReport.java
new file mode 100644
index 0000000..5407540
--- /dev/null
+++ b/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/layouts/MainReport.java
@@ -0,0 +1,208 @@
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
+ */
+package com.megatim.reporting.adhoc.pojo.layouts;
+
+import com.megatim.reporting.adhoc.pojo.components.ValueElement;
+import com.megatim.reporting.adhoc.pojo.enums.ReportOrientation;
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ *
+ * @author ASUS
+ */
+public class MainReport {
+
+ protected String name;
+
+ protected int pageHeight;
+
+ protected int pageWidth;
+
+ protected int rightMargin;
+
+ protected int topMargin;
+
+ protected int leftMargin;
+
+ protected int bottomMargin;
+
+ protected ReportOrientation orientation = ReportOrientation.PORTRAIT;
+
+ protected Map<String, ValueElement> parameters = new HashMap<>();
+
+ protected Map<String, ValueElement> fields = new HashMap<>();
+
+ protected Title title;
+
+ protected PageHeader pageHeader;
+
+ protected ColumnHeader columnHeader;
+
+ protected ColumnData columnData;
+
+ protected PageFooter pageFooter;
+
+ protected String whenNoDataType = "NoDataSection";
+
+ protected String whenResourceMissingType = "Key";
+
+ protected int columnWidth = 814;
+
+ protected boolean detail;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public ReportOrientation getOrientation() {
+ return orientation;
+ }
+
+ public void setOrientation(ReportOrientation orientation) {
+ this.orientation = orientation;
+ }
+
+ public Map<String, ValueElement> getParameters() {
+ return parameters;
+ }
+
+ public void setParameters(Map<String, ValueElement> parameters) {
+ this.parameters = parameters;
+ }
+
+ public Map<String, ValueElement> getFields() {
+ return fields;
+ }
+
+ public void setFields(Map<String, ValueElement> fields) {
+ this.fields = fields;
+ }
+
+ public int getPageHeight() {
+ return pageHeight;
+ }
+
+ public void setPageHeight(int pageHeight) {
+ this.pageHeight = pageHeight;
+ }
+
+ public int getPageWidth() {
+ return pageWidth;
+ }
+
+ public void setPageWidth(int pageWidth) {
+ this.pageWidth = pageWidth;
+ }
+
+ public int getRightMargin() {
+ return rightMargin;
+ }
+
+ public void setRightMargin(int rightMargin) {
+ this.rightMargin = rightMargin;
+ }
+
+ public int getTopMargin() {
+ return topMargin;
+ }
+
+ public void setTopMargin(int topMargin) {
+ this.topMargin = topMargin;
+ }
+
+ public int getLeftMargin() {
+ return leftMargin;
+ }
+
+ public void setLeftMargin(int leftMargin) {
+ this.leftMargin = leftMargin;
+ }
+
+ public int getBottomMargin() {
+ return bottomMargin;
+ }
+
+ public void setBottomMargin(int bottomMargin) {
+ this.bottomMargin = bottomMargin;
+ }
+
+ public Title getTitle() {
+ return title;
+ }
+
+ public void setTitle(Title title) {
+ this.title = title;
+ }
+
+ public PageHeader getPageHeader() {
+ return pageHeader;
+ }
+
+ public void setPageHeader(PageHeader pageHeader) {
+ this.pageHeader = pageHeader;
+ }
+
+ public ColumnHeader getColumnHeader() {
+ return columnHeader;
+ }
+
+ public void setColumnHeader(ColumnHeader columnHeader) {
+ this.columnHeader = columnHeader;
+ }
+
+ public ColumnData getColumnData() {
+ return columnData;
+ }
+
+ public void setColumnData(ColumnData columnData) {
+ this.columnData = columnData;
+ }
+
+ public PageFooter getPageFooter() {
+ return pageFooter;
+ }
+
+ public void setPageFooter(PageFooter pageFooter) {
+ this.pageFooter = pageFooter;
+ }
+
+ public String getWhenNoDataType() {
+ return whenNoDataType;
+ }
+
+ public void setWhenNoDataType(String whenNoDataType) {
+ this.whenNoDataType = whenNoDataType;
+ }
+
+ public String getWhenResourceMissingType() {
+ return whenResourceMissingType;
+ }
+
+ public void setWhenResourceMissingType(String whenResourceMissingType) {
+ this.whenResourceMissingType = whenResourceMissingType;
+ }
+
+ public int getColumnWidth() {
+ return columnWidth;
+ }
+
+ public void setColumnWidth(int columnWidth) {
+ this.columnWidth = columnWidth;
+ }
+
+ public boolean isDetail() {
+ return detail;
+ }
+
+ public void setDetail(boolean detail) {
+ this.detail = detail;
+ }
+
+}
--
Gitblit v1.10.0