Class ReportSubReportBuilder


  • public class ReportSubReportBuilder
    extends java.lang.Object
    • Method Detail

      • getDynamicReportBuilder

        public ar.com.fdvs.dj.domain.builders.DynamicReportBuilder getDynamicReportBuilder()
      • addFieldNumber

        public ReportSubReportBuilder addFieldNumber​(javax.persistence.metamodel.SingularAttribute<?,​? extends java.lang.Number> attribute,
                                                     java.lang.Integer width,
                                                     boolean printRepeatedValues,
                                                     boolean addTotal)
      • addFieldNumber

        public ReportSubReportBuilder addFieldNumber​(java.lang.String title,
                                                     java.lang.String attribute,
                                                     java.lang.Integer width,
                                                     java.lang.Class<? extends java.lang.Number> type,
                                                     boolean printRepeatedValues,
                                                     boolean addTotal)
      • addField

        public ReportSubReportBuilder addField​(javax.persistence.metamodel.SingularAttribute<?,​?> attribute,
                                               java.lang.Integer width)
      • addField

        public ReportSubReportBuilder addField​(java.lang.String title,
                                               java.lang.String attribute,
                                               java.lang.Integer width,
                                               java.lang.Class<?> type)
      • addField

        public ReportSubReportBuilder addField​(javax.persistence.metamodel.SingularAttribute<?,​?> attribute,
                                               java.lang.Integer width,
                                               boolean printRepeatedValues)
      • addField

        public ReportSubReportBuilder addField​(java.lang.String title,
                                               java.lang.String attribute,
                                               java.lang.Integer width,
                                               java.lang.Class<?> type,
                                               boolean printRepeatedValues)
      • addSubReport

        public ReportSubReportBuilder addSubReport​(ReportSubReport reportSubReport,
                                                   javax.persistence.metamodel.SingularAttribute<?,​?> attribute,
                                                   java.lang.Integer numberGroup)
      • addProperty

        public ReportSubReportBuilder addProperty​(javax.persistence.metamodel.SingularAttribute<?,​?> attribute)
      • addProperty

        public ReportSubReportBuilder addProperty​(java.lang.String attribute,
                                                  java.lang.String type)
      • addGlobalFooterVariable

        public ReportSubReportBuilder addGlobalFooterVariable​(javax.persistence.metamodel.SingularAttribute<?,​?> attribute,
                                                              ar.com.fdvs.dj.domain.DJCalculation djCalculation)
      • addGlobalFooterVariable

        public ReportSubReportBuilder addGlobalFooterVariable​(java.lang.String attribute,
                                                              ar.com.fdvs.dj.domain.DJCalculation djCalculation)
      • addGlobalFooterVariable

        public ReportSubReportBuilder addGlobalFooterVariable​(java.lang.String title,
                                                              java.lang.String attribute,
                                                              ar.com.fdvs.dj.domain.DJCalculation djCalculation)
      • getTitle

        public java.lang.String getTitle()
      • getListData

        public java.util.Collection<?> getListData()
      • addParameter

        public ReportSubReportBuilder addParameter​(java.lang.String key,
                                                   java.lang.String value)
      • getParameter

        public java.lang.Object getParameter​(java.lang.String key)
      • getParameters

        public java.lang.String getParameters()
      • getTemplateJrxml

        public java.lang.String getTemplateJrxml()
      • withColumnHeaderFont

        public ReportSubReportBuilder withColumnHeaderFont​(ar.com.fdvs.dj.domain.constants.Font font)
      • withColumnHeaderFontUnderline

        public ReportSubReportBuilder withColumnHeaderFontUnderline​(boolean underline)
      • setColumnHeaderBorder

        public ReportSubReportBuilder setColumnHeaderBorder​(ar.com.fdvs.dj.domain.constants.Border border)
      • setColumnHeaderBackgroundColor

        public ReportSubReportBuilder setColumnHeaderBackgroundColor​(java.awt.Color color)
      • withDetailFont

        public ReportSubReportBuilder withDetailFont​(ar.com.fdvs.dj.domain.constants.Font font)
      • setDetailBorder

        public ReportSubReportBuilder setDetailBorder​(ar.com.fdvs.dj.domain.constants.Border border)
      • withGrandTotalFont

        public ReportSubReportBuilder withGrandTotalFont​(ar.com.fdvs.dj.domain.constants.Font font)
      • withGrandTotalFontUnderline

        public ReportSubReportBuilder withGrandTotalFontUnderline​(boolean underline)
      • setGrandTotalBorder

        public ReportSubReportBuilder setGrandTotalBorder​(ar.com.fdvs.dj.domain.constants.Border border)
      • setGrandTotalBackgroundColor

        public ReportSubReportBuilder setGrandTotalBackgroundColor​(java.awt.Color color)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • addAutoText

        public ReportSubReportBuilder addAutoText​(byte type,
                                                  byte position,
                                                  byte alignment,
                                                  byte pattern)
      • addAutoText

        public ReportSubReportBuilder addAutoText​(byte type,
                                                  byte position,
                                                  byte alignment,
                                                  byte pattern,
                                                  int width,
                                                  int width2)
      • addAutoText

        public ReportSubReportBuilder addAutoText​(java.lang.String message,
                                                  byte position,
                                                  byte alignment)
      • addAutoText

        public ReportSubReportBuilder addAutoText​(java.lang.String message,
                                                  byte position,
                                                  byte alignment,
                                                  int width)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • addAutoText

        public ReportSubReportBuilder addAutoText​(java.lang.String message,
                                                  byte position,
                                                  byte alignment,
                                                  int width,
                                                  ar.com.fdvs.dj.domain.Style style)
      • addAutoText

        public ReportSubReportBuilder addAutoText​(byte type,
                                                  byte position,
                                                  byte alignment,
                                                  int width,
                                                  int width2)
      • addAutoText

        public ReportSubReportBuilder addAutoText​(byte type,
                                                  byte position,
                                                  byte alignment,
                                                  int width,
                                                  int width2,
                                                  ar.com.fdvs.dj.domain.Style style)
      • addAutoText

        public ReportSubReportBuilder addAutoText​(byte type,
                                                  byte position,
                                                  byte alignment,
                                                  int width,
                                                  int width2,
                                                  int pageOffset,
                                                  ar.com.fdvs.dj.domain.Style style)
      • addAutoText

        public ReportSubReportBuilder addAutoText​(byte type,
                                                  byte position,
                                                  byte alignment,
                                                  int width,
                                                  int width2,
                                                  int pageOffset,
                                                  boolean useI18n,
                                                  ar.com.fdvs.dj.domain.Style style)
      • addColumn

        public ReportSubReportBuilder addColumn​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column)
      • getColumns

        public java.util.List getColumns()
      • setSubtitleStyle

        public ReportSubReportBuilder setSubtitleStyle​(ar.com.fdvs.dj.domain.Style subtitleStyle)
      • setPrintBackgroundOnOddRows

        public ReportSubReportBuilder setPrintBackgroundOnOddRows​(boolean printBackgroundOnOddRows)
      • setOddRowBackgroundStyle

        public ReportSubReportBuilder setOddRowBackgroundStyle​(ar.com.fdvs.dj.domain.Style oddRowBackgroundStyle)
      • addGlobalHeaderVariable

        public ReportSubReportBuilder addGlobalHeaderVariable​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col,
                                                              ar.com.fdvs.dj.domain.DJCalculation op)
      • addGlobalHeaderVariable

        public ReportSubReportBuilder addGlobalHeaderVariable​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col,
                                                              ar.com.fdvs.dj.domain.DJCalculation op,
                                                              ar.com.fdvs.dj.domain.Style style)
      • addGlobalHeaderVariable

        public ReportSubReportBuilder addGlobalHeaderVariable​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col,
                                                              ar.com.fdvs.dj.domain.DJCalculation op,
                                                              ar.com.fdvs.dj.domain.Style style,
                                                              ar.com.fdvs.dj.domain.DJValueFormatter valueFormatter)
      • addGlobalHeaderVariable

        public ReportSubReportBuilder addGlobalHeaderVariable​(ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
      • addGlobalHeaderVariable

        public ReportSubReportBuilder addGlobalHeaderVariable​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column,
                                                              ar.com.fdvs.dj.domain.CustomExpression valueExpression)
      • addGlobalHeaderVariable

        public ReportSubReportBuilder addGlobalHeaderVariable​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column,
                                                              ar.com.fdvs.dj.domain.CustomExpression valueExpression,
                                                              ar.com.fdvs.dj.domain.Style style)
      • addGlobalFooterVariable

        public ReportSubReportBuilder addGlobalFooterVariable​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col,
                                                              ar.com.fdvs.dj.domain.DJCalculation op)
      • addGlobalFooterVariable

        public ReportSubReportBuilder addGlobalFooterVariable​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col,
                                                              ar.com.fdvs.dj.domain.DJCalculation op,
                                                              ar.com.fdvs.dj.domain.Style style)
      • addGlobalFooterVariable

        public ReportSubReportBuilder addGlobalFooterVariable​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col,
                                                              ar.com.fdvs.dj.domain.DJCalculation op,
                                                              ar.com.fdvs.dj.domain.Style style,
                                                              ar.com.fdvs.dj.domain.DJValueFormatter valueFormatter)
      • addGlobalFooterVariable

        public ReportSubReportBuilder addGlobalFooterVariable​(ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
      • addGlobalFooterVariable

        public ReportSubReportBuilder addGlobalFooterVariable​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column,
                                                              ar.com.fdvs.dj.domain.CustomExpression valueExpression)
      • addGlobalFooterVariable

        public ReportSubReportBuilder addGlobalFooterVariable​(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column,
                                                              ar.com.fdvs.dj.domain.CustomExpression valueExpression,
                                                              ar.com.fdvs.dj.domain.Style style)
      • addGlobalColumnVariable

        public ReportSubReportBuilder addGlobalColumnVariable​(java.lang.String position,
                                                              ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col,
                                                              ar.com.fdvs.dj.domain.DJCalculation op)
      • addGlobalColumnVariable

        public ReportSubReportBuilder addGlobalColumnVariable​(java.lang.String position,
                                                              ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col,
                                                              ar.com.fdvs.dj.domain.DJCalculation op,
                                                              ar.com.fdvs.dj.domain.Style style)
      • addGlobalColumnVariable

        public ReportSubReportBuilder addGlobalColumnVariable​(java.lang.String position,
                                                              ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col,
                                                              ar.com.fdvs.dj.domain.DJCalculation op,
                                                              ar.com.fdvs.dj.domain.Style style,
                                                              ar.com.fdvs.dj.domain.DJValueFormatter valueFormatter)
      • addGlobalColumnVariable

        public ReportSubReportBuilder addGlobalColumnVariable​(java.lang.String position,
                                                              ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
      • addGlobalColumnVariable

        public ReportSubReportBuilder addGlobalColumnVariable​(java.lang.String position,
                                                              ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column,
                                                              ar.com.fdvs.dj.domain.CustomExpression valueExpression)
      • addGlobalColumnVariable

        public ReportSubReportBuilder addGlobalColumnVariable​(java.lang.String position,
                                                              ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column,
                                                              ar.com.fdvs.dj.domain.CustomExpression valueExpression,
                                                              ar.com.fdvs.dj.domain.Style style)
      • addGlobalVariable

        public ReportSubReportBuilder addGlobalVariable​(java.lang.String name,
                                                        ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col,
                                                        ar.com.fdvs.dj.domain.DJCalculation op)
      • addGlobalVariable

        public ReportSubReportBuilder addGlobalVariable​(java.lang.String name,
                                                        ar.com.fdvs.dj.domain.ColumnProperty prop,
                                                        ar.com.fdvs.dj.domain.DJCalculation op)
      • addGlobalVariable

        public ReportSubReportBuilder addGlobalVariable​(java.lang.String name,
                                                        java.lang.String property,
                                                        java.lang.String className,
                                                        ar.com.fdvs.dj.domain.DJCalculation op)
      • setPageSizeAndOrientation

        public ReportSubReportBuilder setPageSizeAndOrientation​(ar.com.fdvs.dj.domain.constants.Page page)
      • addImageBanner

        public ReportSubReportBuilder addImageBanner​(java.lang.String path,
                                                     int width,
                                                     int height,
                                                     ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment)
      • addImageBanner

        public ReportSubReportBuilder addImageBanner​(java.lang.String path,
                                                     int width,
                                                     int height,
                                                     ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment,
                                                     ar.com.fdvs.dj.domain.constants.ImageScaleMode scaleMode)
      • addFooterImageBanner

        public ReportSubReportBuilder addFooterImageBanner​(java.lang.String path,
                                                           int width,
                                                           int height,
                                                           ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment,
                                                           ar.com.fdvs.dj.domain.constants.ImageScaleMode scaleMode)
      • addFirstPageImageBanner

        public ReportSubReportBuilder addFirstPageImageBanner​(java.lang.String path,
                                                              int width,
                                                              int height,
                                                              ar.com.fdvs.dj.domain.ImageBanner.Alignment align)
      • addFirstPageFooterImageBanner

        public ReportSubReportBuilder addFirstPageFooterImageBanner​(java.lang.String path,
                                                                    int width,
                                                                    int height,
                                                                    ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment)
      • addFirstPageImageBanner

        public ReportSubReportBuilder addFirstPageImageBanner​(java.lang.String path,
                                                              int width,
                                                              int height,
                                                              ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment,
                                                              ar.com.fdvs.dj.domain.constants.ImageScaleMode scaleMode)
      • getFields

        public java.util.List<ar.com.fdvs.dj.domain.ColumnProperty> getFields()
      • setTemplateFile

        public ReportSubReportBuilder setTemplateFile​(java.lang.String path,
                                                      boolean importFields,
                                                      boolean importVariables,
                                                      boolean importParameters,
                                                      boolean importDatasets)
      • setDefaultStyles

        public ReportSubReportBuilder setDefaultStyles​(ar.com.fdvs.dj.domain.Style title,
                                                       ar.com.fdvs.dj.domain.Style subtitle,
                                                       ar.com.fdvs.dj.domain.Style columnHeader,
                                                       ar.com.fdvs.dj.domain.Style columDetail)
      • addConcatenatedReport

        public ReportSubReportBuilder addConcatenatedReport​(ar.com.fdvs.dj.domain.entities.Subreport subreport)
      • addConcatenatedReport

        public ReportSubReportBuilder addConcatenatedReport​(ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                            ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                            java.lang.String dataSourcePath,
                                                            int dataSourceOrigin,
                                                            int dataSourceType)
                                                     throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addConcatenatedReport

        public ReportSubReportBuilder addConcatenatedReport​(ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                            ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                            java.lang.String dataSourcePath,
                                                            int dataSourceOrigin,
                                                            int dataSourceType,
                                                            boolean startOnNewPage)
                                                     throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addConcatenatedReport

        public ReportSubReportBuilder addConcatenatedReport​(net.sf.jasperreports.engine.JasperReport jasperReport,
                                                            java.lang.String dataSourcePath,
                                                            int dataSourceOrigin,
                                                            int dataSourceType)
                                                     throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addConcatenatedReport

        public ReportSubReportBuilder addConcatenatedReport​(net.sf.jasperreports.engine.JasperReport jasperReport,
                                                            java.lang.String dataSourcePath,
                                                            int dataSourceOrigin,
                                                            int dataSourceType,
                                                            boolean startOnNewPage)
                                                     throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupFooter

        public ReportSubReportBuilder addSubreportInGroupFooter​(int groupNumber,
                                                                ar.com.fdvs.dj.domain.entities.Subreport subreport)
      • addSubreportInGroupFooter

        public ReportSubReportBuilder addSubreportInGroupFooter​(int groupNumber,
                                                                ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                                ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupFooter

        public ReportSubReportBuilder addSubreportInGroupFooter​(int groupNumber,
                                                                ReportSubReport reportSubReport,
                                                                ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType,
                                                                ar.com.fdvs.dj.domain.entities.SubreportParameter[] params)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroup

        public ReportSubReportBuilder addSubreportInGroup​(java.lang.String position,
                                                          int groupNumber,
                                                          ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                          ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                          java.lang.String dataSourcePath,
                                                          int dataSourceOrigin,
                                                          int dataSourceType,
                                                          ar.com.fdvs.dj.domain.entities.SubreportParameter[] params)
                                                   throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupHeader

        public ReportSubReportBuilder addSubreportInGroupHeader​(int groupNumber,
                                                                ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                                ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType,
                                                                ar.com.fdvs.dj.domain.entities.SubreportParameter[] params)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupFooter

        public ReportSubReportBuilder addSubreportInGroupFooter​(int groupNumber,
                                                                ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                                ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType,
                                                                ar.com.fdvs.dj.domain.entities.SubreportParameter[] params,
                                                                boolean startInNewPage)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupHeader

        public ReportSubReportBuilder addSubreportInGroupHeader​(int groupNumber,
                                                                ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                                ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType,
                                                                ar.com.fdvs.dj.domain.entities.SubreportParameter[] params,
                                                                boolean startInNewPage)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupFooter

        public ReportSubReportBuilder addSubreportInGroupFooter​(int groupNumber,
                                                                ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                                ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType,
                                                                ar.com.fdvs.dj.domain.entities.SubreportParameter[] params,
                                                                boolean startInNewPage,
                                                                boolean fitParent)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroup

        public ReportSubReportBuilder addSubreportInGroup​(java.lang.String position,
                                                          int groupNumber,
                                                          ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                          ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                          java.lang.String dataSourcePath,
                                                          int dataSourceOrigin,
                                                          int dataSourceType,
                                                          ar.com.fdvs.dj.domain.entities.SubreportParameter[] params,
                                                          boolean startInNewPage,
                                                          boolean fitParent)
                                                   throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupHeader

        public ReportSubReportBuilder addSubreportInGroupHeader​(int groupNumber,
                                                                ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                                ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType,
                                                                ar.com.fdvs.dj.domain.entities.SubreportParameter[] params,
                                                                boolean startInNewPage,
                                                                boolean fitParent)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupFooter

        public ReportSubReportBuilder addSubreportInGroupFooter​(int groupNumber,
                                                                java.lang.String pathToSubreport,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupFooter

        public ReportSubReportBuilder addSubreportInGroupFooter​(int groupNumber,
                                                                java.lang.String pathToSubreport,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType,
                                                                boolean startInNewPage)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupHeader

        public ReportSubReportBuilder addSubreportInGroupHeader​(int groupNumber,
                                                                ar.com.fdvs.dj.domain.entities.Subreport subreport)
      • addSubreportInGroupHeader

        public ReportSubReportBuilder addSubreportInGroupHeader​(int groupNumber,
                                                                ar.com.fdvs.dj.domain.DynamicReport dynamicReport,
                                                                ar.com.fdvs.dj.core.layout.LayoutManager layoutManager,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addSubreportInGroupHeader

        public ReportSubReportBuilder addSubreportInGroupHeader​(int groupNumber,
                                                                java.lang.String pathToSubreport,
                                                                java.lang.String dataSourcePath,
                                                                int dataSourceOrigin,
                                                                int dataSourceType)
                                                         throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • addStyle

        public ReportSubReportBuilder addStyle​(ar.com.fdvs.dj.domain.Style style)
                                        throws ar.com.fdvs.dj.domain.builders.DJBuilderException
        Throws:
        ar.com.fdvs.dj.domain.builders.DJBuilderException
      • setGrandTotalLegendStyle

        public ReportSubReportBuilder setGrandTotalLegendStyle​(ar.com.fdvs.dj.domain.Style grandTotalStyle)
      • addHeaderCrosstab

        public ReportSubReportBuilder addHeaderCrosstab​(ar.com.fdvs.dj.domain.DJCrosstab cross)
      • addFooterCrosstab

        public ReportSubReportBuilder addFooterCrosstab​(ar.com.fdvs.dj.domain.DJCrosstab cross)
      • setWhenResourceMissingLeaveEmptySpace

        public ReportSubReportBuilder setWhenResourceMissingLeaveEmptySpace()
      • setWhenNoData

        public ReportSubReportBuilder setWhenNoData​(java.lang.String text,
                                                    ar.com.fdvs.dj.domain.Style style)
      • setWhenNoData

        public ReportSubReportBuilder setWhenNoData​(java.lang.String text,
                                                    ar.com.fdvs.dj.domain.Style style,
                                                    boolean showTitle,
                                                    boolean showColumnHeader)
      • getColumn

        public ar.com.fdvs.dj.domain.entities.columns.AbstractColumn getColumn​(int idx)
      • setColspan

        public ReportSubReportBuilder setColspan​(int colNumber,
                                                 int colQuantity,
                                                 java.lang.String colspanTitle)
      • setColspan

        public ReportSubReportBuilder setColspan​(int colNumber,
                                                 int colQuantity,
                                                 java.lang.String colspanTitle,
                                                 ar.com.fdvs.dj.domain.Style colspanStyle)
      • addWatermark

        public ReportSubReportBuilder addWatermark​(java.lang.String text,
                                                   ar.com.fdvs.dj.domain.constants.Font font,
                                                   java.awt.Color color,
                                                   int angle)
      • setJasperDesignDecorator

        public ReportSubReportBuilder setJasperDesignDecorator​(ar.com.fdvs.dj.core.JasperDesignDecorator jasperDesignDecorator)