Package br.com.jarch.report
Class ReportBuilder
- java.lang.Object
-
- br.com.jarch.report.ReportBuilder
-
public class ReportBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ReportBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportBuilder
addAutoText(byte type, byte position, byte alignment)
ReportBuilder
addAutoText(byte type, byte position, byte alignment, byte pattern)
ReportBuilder
addAutoText(byte type, byte position, byte alignment, byte pattern, int width, int width2)
ReportBuilder
addAutoText(byte type, byte position, byte alignment, int width, int width2)
ReportBuilder
addAutoText(byte type, byte position, byte alignment, int width, int width2, int pageOffset, boolean useI18n, ar.com.fdvs.dj.domain.Style style)
ReportBuilder
addAutoText(byte type, byte position, byte alignment, int width, int width2, int pageOffset, ar.com.fdvs.dj.domain.Style style)
ReportBuilder
addAutoText(byte type, byte position, byte alignment, int width, int width2, ar.com.fdvs.dj.domain.Style style)
ReportBuilder
addAutoText(ar.com.fdvs.dj.domain.AutoText text)
ReportBuilder
addAutoText(java.lang.String message, byte position, byte alignment)
ReportBuilder
addAutoText(java.lang.String message, byte position, byte alignment, int width)
ReportBuilder
addAutoText(java.lang.String message, byte position, byte alignment, int width, ar.com.fdvs.dj.domain.Style style)
ReportBuilder
addChart(ar.com.fdvs.dj.domain.chart.DJChart djChart)
ReportBuilder
addColumn(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column)
ReportBuilder
addConcatenatedReport(ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
ReportBuilder
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)
ReportBuilder
addConcatenatedReport(ar.com.fdvs.dj.domain.entities.Subreport subreport)
ReportBuilder
addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
ReportBuilder
addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, boolean startOnNewPage)
ReportBuilder
addField(ar.com.fdvs.dj.domain.ColumnProperty columnProperty)
ReportBuilder
addField(java.lang.String name, java.lang.Class clazz)
ReportBuilder
addField(java.lang.String name, java.lang.String className)
ReportBuilder
addField(java.lang.String title, java.lang.String attribute, java.lang.Integer width, java.lang.Class<?> type)
ReportBuilder
addField(java.lang.String title, java.lang.String attribute, java.lang.Integer width, java.lang.Class<?> type, boolean printRepeatedValues)
ReportBuilder
addField(javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer width)
ReportBuilder
addField(javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer width, boolean printRepeatedValues)
ReportBuilder
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)
ReportBuilder
addFieldNumber(javax.persistence.metamodel.SingularAttribute<?,? extends java.lang.Number> attribute, java.lang.Integer width, boolean printRepeatedValues, boolean addTotal)
ReportBuilder
addFirstPageFooterImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment)
ReportBuilder
addFirstPageImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment align)
ReportBuilder
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)
ReportBuilder
addFont(java.lang.String fontName, java.awt.Font font)
ReportBuilder
addFooterCrosstab(ar.com.fdvs.dj.domain.DJCrosstab cross)
ReportBuilder
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)
ReportBuilder
addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
ReportBuilder
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)
ReportBuilder
addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
ReportBuilder
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)
ReportBuilder
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)
ReportBuilder
addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
ReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
ReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression, ar.com.fdvs.dj.domain.Style style)
ReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
ReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style)
ReportBuilder
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)
ReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
ReportBuilder
addGlobalFooterVariable(java.lang.String attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
ReportBuilder
addGlobalFooterVariable(java.lang.String attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation, ar.com.fdvs.dj.domain.Style style)
ReportBuilder
addGlobalFooterVariable(java.lang.String title, java.lang.String attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
ReportBuilder
addGlobalFooterVariable(javax.persistence.metamodel.SingularAttribute<?,?> attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
ReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
ReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression, ar.com.fdvs.dj.domain.Style style)
ReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
ReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style)
ReportBuilder
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)
ReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
ReportBuilder
addGlobalVariable(java.lang.String name, ar.com.fdvs.dj.domain.ColumnProperty prop, ar.com.fdvs.dj.domain.DJCalculation op)
ReportBuilder
addGlobalVariable(java.lang.String name, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
ReportBuilder
addGlobalVariable(java.lang.String name, java.lang.String property, java.lang.String className, ar.com.fdvs.dj.domain.DJCalculation op)
ReportBuilder
addGrandTotalLegend(java.lang.String title)
ReportBuilder
addGroup(ar.com.fdvs.dj.domain.entities.DJGroup group)
ReportBuilder
addGroup(ReportGroup reportGroup)
ReportBuilder
addHeaderCrosstab(ar.com.fdvs.dj.domain.DJCrosstab cross)
ReportBuilder
addImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment)
ReportBuilder
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)
ReportBuilder
addParameter(java.lang.String key, java.lang.String value)
ReportBuilder
addProperty(java.lang.String attribute, java.lang.String type)
ReportBuilder
addProperty(javax.persistence.metamodel.SingularAttribute<?,?> attribute)
ReportBuilder
addStyle(ar.com.fdvs.dj.domain.Style style)
ReportBuilder
addSubReport(ReportSubReport reportSubReport, java.lang.String attribute, java.lang.Integer numberGroup)
ReportBuilder
addSubReport(ReportSubReport reportSubReport, javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer numberGroup)
ReportBuilder
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)
ReportBuilder
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)
ReportBuilder
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)
ReportBuilder
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)
ReportBuilder
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)
ReportBuilder
addSubreportInGroupFooter(int groupNumber, ar.com.fdvs.dj.domain.entities.Subreport subreport)
ReportBuilder
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)
ReportBuilder
addSubreportInGroupFooter(int groupNumber, java.lang.String pathToSubreport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
ReportBuilder
addSubreportInGroupFooter(int groupNumber, java.lang.String pathToSubreport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, boolean startInNewPage)
ReportBuilder
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)
ReportBuilder
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)
ReportBuilder
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)
ReportBuilder
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)
ReportBuilder
addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.entities.Subreport subreport)
ReportBuilder
addSubreportInGroupHeader(int groupNumber, java.lang.String pathToSubreport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
ReportBuilder
addVariable(ar.com.fdvs.dj.domain.entities.DJVariable var)
ReportBuilder
addWatermark(ar.com.fdvs.dj.domain.DJWaterMark waterMark)
ReportBuilder
addWatermark(java.lang.String text)
ReportBuilder
addWatermark(java.lang.String text, ar.com.fdvs.dj.domain.constants.Font font, java.awt.Color color, int angle)
static ReportBuilder
createInstance()
boolean
equals(java.lang.Object obj)
java.io.InputStream
exportFormatPdf()
java.io.InputStream
exportFormatPdf(java.lang.String name)
java.io.InputStream
exportFormatTxt(java.lang.String name)
java.io.InputStream
generateReport(java.lang.String name, FileType type)
ar.com.fdvs.dj.domain.entities.columns.AbstractColumn
getColumn(int idx)
java.util.List
getColumns()
ar.com.fdvs.dj.domain.builders.DynamicReportBuilder
getDynamicReportBuilder()
java.util.List<ar.com.fdvs.dj.domain.ColumnProperty>
getFields()
java.util.Collection<?>
getListData()
java.lang.Object
getParameter(java.lang.String key)
java.lang.String
getParameters()
java.lang.String
getTemplateJrxml()
java.lang.String
getTitle()
int
hashCode()
ReportBuilder
setAllowDetailSplit(boolean split)
ReportBuilder
setBottomMargin(int margin)
ReportBuilder
setColspan(int colNumber, int colQuantity, java.lang.String colspanTitle)
ReportBuilder
setColspan(int colNumber, int colQuantity, java.lang.String colspanTitle, ar.com.fdvs.dj.domain.Style colspanStyle)
ReportBuilder
setColumnHeaderBackgroundColor(java.awt.Color color)
ReportBuilder
setColumnHeaderBorder(ar.com.fdvs.dj.domain.constants.Border border)
ReportBuilder
setColumnSpace(int columSpace)
ReportBuilder
setColumnsPerPage(int numColumns)
ReportBuilder
setColumnsPerPage(int numColumns, int columnSpace)
ReportBuilder
setDefaultEncoding(java.lang.String encoding)
ReportBuilder
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)
ReportBuilder
setDetailBackgroundColor(java.awt.Color color)
ReportBuilder
setDetailBorder(ar.com.fdvs.dj.domain.constants.Border border)
ReportBuilder
setDetailHeight(int height)
ReportBuilder
setFooterVariablesHeight(int height)
ReportBuilder
setGlobalFooterVariableHeight(int height)
ReportBuilder
setGlobalHeaderVariableHeight(int height)
ReportBuilder
setGrandTotalBackgroundColor(java.awt.Color color)
ReportBuilder
setGrandTotalBorder(ar.com.fdvs.dj.domain.constants.Border border)
ReportBuilder
setGrandTotalLegend(java.lang.String title)
ReportBuilder
setGrandTotalLegendStyle(ar.com.fdvs.dj.domain.Style grandTotalStyle)
ReportBuilder
setHeaderHeight(int height)
ReportBuilder
setHeaderVariablesHeight(int height)
ReportBuilder
setIgnorePagination(boolean bool)
ReportBuilder
setJasperDesignDecorator(ar.com.fdvs.dj.core.JasperDesignDecorator jasperDesignDecorator)
ReportBuilder
setLanguage(java.lang.String language)
ReportBuilder
setLeftMargin(int margin)
ReportBuilder
setMargins(int top, int bottom, int left, int right)
ReportBuilder
setOddRowBackgroundStyle(ar.com.fdvs.dj.domain.Style oddRowBackgroundStyle)
ReportBuilder
setPageSizeAndOrientation(ar.com.fdvs.dj.domain.constants.Page page)
ReportBuilder
setPrintBackgroundOnOddRows(boolean printBackgroundOnOddRows)
ReportBuilder
setPrintColumnNames(boolean bool)
ReportBuilder
setProperty(java.lang.String name, java.lang.String value)
ReportBuilder
setQuery(java.lang.String text, java.lang.String language)
ReportBuilder
setReportLocale(java.util.Locale locale)
ReportBuilder
setReportName(java.lang.String reportName)
ReportBuilder
setResourceBundle(java.lang.String resourceBundle)
ReportBuilder
setRightMargin(int margin)
ReportBuilder
setShowDetailBand(boolean bool)
ReportBuilder
setSubtitle(java.lang.String subtitle)
ReportBuilder
setSubtitleHeight(int height)
ReportBuilder
setSubtitleStyle(ar.com.fdvs.dj.domain.Style subtitleStyle)
ReportBuilder
setTemplateFile(java.lang.String path)
ReportBuilder
setTemplateFile(java.lang.String path, boolean importFields, boolean importVariables, boolean importParameters, boolean importDatasets)
ReportBuilder
setTitle(java.lang.String title)
ReportBuilder
setTitleHeight(int height)
ReportBuilder
setTitleIsJrExpression(boolean isExpression)
ReportBuilder
setTitleStyle(ar.com.fdvs.dj.domain.Style titleStyle)
ReportBuilder
setTopMargin(int margin)
ReportBuilder
setUseFullPageWidth(boolean useFullwidth)
ReportBuilder
setWhenNoData(java.lang.String text, ar.com.fdvs.dj.domain.Style style)
ReportBuilder
setWhenNoData(java.lang.String text, ar.com.fdvs.dj.domain.Style style, boolean showTitle, boolean showColumnHeader)
ReportBuilder
setWhenNoDataAllSectionNoDetail()
ReportBuilder
setWhenNoDataBlankPage()
ReportBuilder
setWhenNoDataNoPages()
ReportBuilder
setWhenNoDataShowNoDataSection()
ReportBuilder
setWhenNoDataType(byte whenNoDataType)
ReportBuilder
setWhenResourceMissing(byte whenResourceMissing)
ReportBuilder
setWhenResourceMissingLeaveEmptySpace()
ReportBuilder
setWhenResourceMissingReturnNull()
ReportBuilder
setWhenResourceMissingShowKey()
ReportBuilder
setWhenResourceMissingThrowException()
java.lang.String
toString()
ReportBuilder
withColumnHeaderFont(ar.com.fdvs.dj.domain.constants.Font font)
ReportBuilder
withColumnHeaderFontBold(boolean bold)
ReportBuilder
withColumnHeaderFontItalic(boolean italic)
ReportBuilder
withColumnHeaderFontSize(float size)
ReportBuilder
withColumnHeaderFontUnderline(boolean underline)
ReportBuilder
withDetailFont(ar.com.fdvs.dj.domain.constants.Font font)
ReportBuilder
withDetailFontBold(boolean bold)
ReportBuilder
withDetailFontItalic(boolean italic)
ReportBuilder
withDetailFontSize(float size)
ReportBuilder
withDetailFontUnderline(boolean underline)
ReportBuilder
withGrandTotalFont(ar.com.fdvs.dj.domain.constants.Font font)
ReportBuilder
withGrandTotalFontBold(boolean bold)
ReportBuilder
withGrandTotalFontItalic(boolean italic)
ReportBuilder
withGrandTotalFontSize(float size)
ReportBuilder
withGrandTotalFontUnderline(boolean underline)
ReportBuilder
withLandscapeOrientation()
ReportBuilder
withListData(java.util.Collection<?> listData)
ReportBuilder
withPortraitOrientation()
ReportBuilder
withTemplateJrxml(java.lang.String templateJrxml)
-
-
-
Method Detail
-
createInstance
public static ReportBuilder createInstance()
-
getDynamicReportBuilder
public ar.com.fdvs.dj.domain.builders.DynamicReportBuilder getDynamicReportBuilder()
-
exportFormatPdf
public java.io.InputStream exportFormatPdf() throws net.sf.jasperreports.engine.JRException, java.io.IOException
- Throws:
net.sf.jasperreports.engine.JRException
java.io.IOException
-
exportFormatPdf
public java.io.InputStream exportFormatPdf(java.lang.String name) throws net.sf.jasperreports.engine.JRException, java.io.IOException
- Throws:
net.sf.jasperreports.engine.JRException
java.io.IOException
-
exportFormatTxt
public java.io.InputStream exportFormatTxt(java.lang.String name) throws net.sf.jasperreports.engine.JRException, java.io.IOException
- Throws:
net.sf.jasperreports.engine.JRException
java.io.IOException
-
generateReport
public java.io.InputStream generateReport(java.lang.String name, FileType type) throws java.io.IOException, net.sf.jasperreports.engine.JRException
- Throws:
java.io.IOException
net.sf.jasperreports.engine.JRException
-
addFieldNumber
public ReportBuilder addFieldNumber(javax.persistence.metamodel.SingularAttribute<?,? extends java.lang.Number> attribute, java.lang.Integer width, boolean printRepeatedValues, boolean addTotal)
-
addFieldNumber
public ReportBuilder 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 ReportBuilder addField(javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer width)
-
addField
public ReportBuilder addField(java.lang.String title, java.lang.String attribute, java.lang.Integer width, java.lang.Class<?> type)
-
addField
public ReportBuilder addField(javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer width, boolean printRepeatedValues)
-
addField
public ReportBuilder addField(java.lang.String title, java.lang.String attribute, java.lang.Integer width, java.lang.Class<?> type, boolean printRepeatedValues)
-
addGroup
public ReportBuilder addGroup(ReportGroup reportGroup)
-
addSubReport
public ReportBuilder addSubReport(ReportSubReport reportSubReport, javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer numberGroup)
-
addSubReport
public ReportBuilder addSubReport(ReportSubReport reportSubReport, java.lang.String attribute, java.lang.Integer numberGroup)
-
addProperty
public ReportBuilder addProperty(javax.persistence.metamodel.SingularAttribute<?,?> attribute)
-
addProperty
public ReportBuilder addProperty(java.lang.String attribute, java.lang.String type)
-
addGrandTotalLegend
public ReportBuilder addGrandTotalLegend(java.lang.String title)
-
addGlobalFooterVariable
public ReportBuilder addGlobalFooterVariable(javax.persistence.metamodel.SingularAttribute<?,?> attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
-
addGlobalFooterVariable
public ReportBuilder addGlobalFooterVariable(java.lang.String attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
-
addGlobalFooterVariable
public ReportBuilder addGlobalFooterVariable(java.lang.String attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation, ar.com.fdvs.dj.domain.Style style)
-
addGlobalFooterVariable
public ReportBuilder addGlobalFooterVariable(java.lang.String title, java.lang.String attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
-
getTitle
public java.lang.String getTitle()
-
withPortraitOrientation
public ReportBuilder withPortraitOrientation()
-
withLandscapeOrientation
public ReportBuilder withLandscapeOrientation()
-
getListData
public java.util.Collection<?> getListData()
-
withListData
public ReportBuilder withListData(java.util.Collection<?> listData)
-
addParameter
public ReportBuilder 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()
-
withTemplateJrxml
public ReportBuilder withTemplateJrxml(java.lang.String templateJrxml)
-
getTemplateJrxml
public java.lang.String getTemplateJrxml()
-
withColumnHeaderFont
public ReportBuilder withColumnHeaderFont(ar.com.fdvs.dj.domain.constants.Font font)
-
withColumnHeaderFontSize
public ReportBuilder withColumnHeaderFontSize(float size)
-
withColumnHeaderFontBold
public ReportBuilder withColumnHeaderFontBold(boolean bold)
-
withColumnHeaderFontItalic
public ReportBuilder withColumnHeaderFontItalic(boolean italic)
-
withColumnHeaderFontUnderline
public ReportBuilder withColumnHeaderFontUnderline(boolean underline)
-
setColumnHeaderBorder
public ReportBuilder setColumnHeaderBorder(ar.com.fdvs.dj.domain.constants.Border border)
-
setColumnHeaderBackgroundColor
public ReportBuilder setColumnHeaderBackgroundColor(java.awt.Color color)
-
withDetailFont
public ReportBuilder withDetailFont(ar.com.fdvs.dj.domain.constants.Font font)
-
withDetailFontSize
public ReportBuilder withDetailFontSize(float size)
-
withDetailFontBold
public ReportBuilder withDetailFontBold(boolean bold)
-
withDetailFontItalic
public ReportBuilder withDetailFontItalic(boolean italic)
-
withDetailFontUnderline
public ReportBuilder withDetailFontUnderline(boolean underline)
-
setDetailBorder
public ReportBuilder setDetailBorder(ar.com.fdvs.dj.domain.constants.Border border)
-
setDetailBackgroundColor
public ReportBuilder setDetailBackgroundColor(java.awt.Color color)
-
withGrandTotalFont
public ReportBuilder withGrandTotalFont(ar.com.fdvs.dj.domain.constants.Font font)
-
withGrandTotalFontSize
public ReportBuilder withGrandTotalFontSize(float size)
-
withGrandTotalFontBold
public ReportBuilder withGrandTotalFontBold(boolean bold)
-
withGrandTotalFontItalic
public ReportBuilder withGrandTotalFontItalic(boolean italic)
-
withGrandTotalFontUnderline
public ReportBuilder withGrandTotalFontUnderline(boolean underline)
-
setGrandTotalBorder
public ReportBuilder setGrandTotalBorder(ar.com.fdvs.dj.domain.constants.Border border)
-
setGrandTotalBackgroundColor
public ReportBuilder setGrandTotalBackgroundColor(java.awt.Color color)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
addAutoText
public ReportBuilder addAutoText(ar.com.fdvs.dj.domain.AutoText text)
-
addAutoText
public ReportBuilder addAutoText(byte type, byte position, byte alignment, byte pattern)
-
addAutoText
public ReportBuilder addAutoText(byte type, byte position, byte alignment, byte pattern, int width, int width2)
-
addAutoText
public ReportBuilder addAutoText(java.lang.String message, byte position, byte alignment)
-
addAutoText
public ReportBuilder addAutoText(java.lang.String message, byte position, byte alignment, int width)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
addAutoText
public ReportBuilder addAutoText(java.lang.String message, byte position, byte alignment, int width, ar.com.fdvs.dj.domain.Style style)
-
addAutoText
public ReportBuilder addAutoText(byte type, byte position, byte alignment, int width, int width2)
-
addAutoText
public ReportBuilder addAutoText(byte type, byte position, byte alignment, int width, int width2, ar.com.fdvs.dj.domain.Style style)
-
addAutoText
public ReportBuilder addAutoText(byte type, byte position, byte alignment, int width, int width2, int pageOffset, ar.com.fdvs.dj.domain.Style style)
-
addAutoText
public ReportBuilder addAutoText(byte type, byte position, byte alignment, int width, int width2, int pageOffset, boolean useI18n, ar.com.fdvs.dj.domain.Style style)
-
addAutoText
public ReportBuilder addAutoText(byte type, byte position, byte alignment)
-
setTitle
public ReportBuilder setTitle(java.lang.String title)
-
setTitleIsJrExpression
public ReportBuilder setTitleIsJrExpression(boolean isExpression)
-
setReportName
public ReportBuilder setReportName(java.lang.String reportName)
-
setSubtitle
public ReportBuilder setSubtitle(java.lang.String subtitle)
-
addColumn
public ReportBuilder addColumn(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column)
-
getColumns
public java.util.List getColumns()
-
addGroup
public ReportBuilder addGroup(ar.com.fdvs.dj.domain.entities.DJGroup group)
-
setHeaderHeight
public ReportBuilder setHeaderHeight(int height)
-
setFooterVariablesHeight
public ReportBuilder setFooterVariablesHeight(int height)
-
setHeaderVariablesHeight
public ReportBuilder setHeaderVariablesHeight(int height)
-
setDetailHeight
public ReportBuilder setDetailHeight(int height)
-
setLeftMargin
public ReportBuilder setLeftMargin(int margin)
-
setRightMargin
public ReportBuilder setRightMargin(int margin)
-
setTopMargin
public ReportBuilder setTopMargin(int margin)
-
setBottomMargin
public ReportBuilder setBottomMargin(int margin)
-
setColumnsPerPage
public ReportBuilder setColumnsPerPage(int numColumns)
-
setColumnsPerPage
public ReportBuilder setColumnsPerPage(int numColumns, int columnSpace)
-
setColumnSpace
public ReportBuilder setColumnSpace(int columSpace)
-
setPrintColumnNames
public ReportBuilder setPrintColumnNames(boolean bool)
-
setIgnorePagination
public ReportBuilder setIgnorePagination(boolean bool)
-
setUseFullPageWidth
public ReportBuilder setUseFullPageWidth(boolean useFullwidth)
-
setTitleStyle
public ReportBuilder setTitleStyle(ar.com.fdvs.dj.domain.Style titleStyle)
-
setSubtitleStyle
public ReportBuilder setSubtitleStyle(ar.com.fdvs.dj.domain.Style subtitleStyle)
-
setPrintBackgroundOnOddRows
public ReportBuilder setPrintBackgroundOnOddRows(boolean printBackgroundOnOddRows)
-
setOddRowBackgroundStyle
public ReportBuilder setOddRowBackgroundStyle(ar.com.fdvs.dj.domain.Style oddRowBackgroundStyle)
-
setGrandTotalLegend
public ReportBuilder setGrandTotalLegend(java.lang.String title)
-
setGlobalHeaderVariableHeight
public ReportBuilder setGlobalHeaderVariableHeight(int height)
-
setGlobalFooterVariableHeight
public ReportBuilder setGlobalFooterVariableHeight(int height)
-
addGlobalHeaderVariable
public ReportBuilder addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
-
addGlobalHeaderVariable
public ReportBuilder 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 ReportBuilder 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 ReportBuilder addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
-
addGlobalHeaderVariable
public ReportBuilder addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
-
addGlobalHeaderVariable
public ReportBuilder 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 ReportBuilder addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
-
addGlobalFooterVariable
public ReportBuilder 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 ReportBuilder 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 ReportBuilder addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
-
addGlobalFooterVariable
public ReportBuilder addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
-
addGlobalFooterVariable
public ReportBuilder 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 ReportBuilder addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
-
addGlobalColumnVariable
public ReportBuilder 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 ReportBuilder 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 ReportBuilder addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
-
addGlobalColumnVariable
public ReportBuilder addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
-
addGlobalColumnVariable
public ReportBuilder 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 ReportBuilder addGlobalVariable(java.lang.String name, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
-
addGlobalVariable
public ReportBuilder addGlobalVariable(java.lang.String name, ar.com.fdvs.dj.domain.ColumnProperty prop, ar.com.fdvs.dj.domain.DJCalculation op)
-
addGlobalVariable
public ReportBuilder addGlobalVariable(java.lang.String name, java.lang.String property, java.lang.String className, ar.com.fdvs.dj.domain.DJCalculation op)
-
setTitleHeight
public ReportBuilder setTitleHeight(int height)
-
setSubtitleHeight
public ReportBuilder setSubtitleHeight(int height)
-
setPageSizeAndOrientation
public ReportBuilder setPageSizeAndOrientation(ar.com.fdvs.dj.domain.constants.Page page)
-
addImageBanner
public ReportBuilder addImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment)
-
addImageBanner
public ReportBuilder 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 ReportBuilder 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 ReportBuilder addFirstPageImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment align)
-
addFirstPageFooterImageBanner
public ReportBuilder addFirstPageFooterImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment)
-
addFirstPageImageBanner
public ReportBuilder 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)
-
addField
public ReportBuilder addField(java.lang.String name, java.lang.String className)
-
addField
public ReportBuilder addField(java.lang.String name, java.lang.Class clazz)
-
addField
public ReportBuilder addField(ar.com.fdvs.dj.domain.ColumnProperty columnProperty)
-
getFields
public java.util.List<ar.com.fdvs.dj.domain.ColumnProperty> getFields()
-
addChart
public ReportBuilder addChart(ar.com.fdvs.dj.domain.chart.DJChart djChart)
-
setTemplateFile
public ReportBuilder setTemplateFile(java.lang.String path)
-
setTemplateFile
public ReportBuilder setTemplateFile(java.lang.String path, boolean importFields, boolean importVariables, boolean importParameters, boolean importDatasets)
-
setMargins
public ReportBuilder setMargins(int top, int bottom, int left, int right)
-
setDefaultStyles
public ReportBuilder 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)
-
setReportLocale
public ReportBuilder setReportLocale(java.util.Locale locale)
-
addConcatenatedReport
public ReportBuilder addConcatenatedReport(ar.com.fdvs.dj.domain.entities.Subreport subreport)
-
addConcatenatedReport
public ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder addSubreportInGroupFooter(int groupNumber, ar.com.fdvs.dj.domain.entities.Subreport subreport)
-
addSubreportInGroupFooter
public ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder 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 ReportBuilder addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.entities.Subreport subreport)
-
addSubreportInGroupHeader
public ReportBuilder 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 ReportBuilder 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 ReportBuilder addStyle(ar.com.fdvs.dj.domain.Style style) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
setResourceBundle
public ReportBuilder setResourceBundle(java.lang.String resourceBundle)
-
setGrandTotalLegendStyle
public ReportBuilder setGrandTotalLegendStyle(ar.com.fdvs.dj.domain.Style grandTotalStyle)
-
addHeaderCrosstab
public ReportBuilder addHeaderCrosstab(ar.com.fdvs.dj.domain.DJCrosstab cross)
-
addFooterCrosstab
public ReportBuilder addFooterCrosstab(ar.com.fdvs.dj.domain.DJCrosstab cross)
-
setQuery
public ReportBuilder setQuery(java.lang.String text, java.lang.String language)
-
addFont
public ReportBuilder addFont(java.lang.String fontName, java.awt.Font font)
-
setWhenNoDataType
public ReportBuilder setWhenNoDataType(byte whenNoDataType)
-
setWhenNoDataNoPages
public ReportBuilder setWhenNoDataNoPages()
-
setWhenNoDataBlankPage
public ReportBuilder setWhenNoDataBlankPage()
-
setWhenNoDataAllSectionNoDetail
public ReportBuilder setWhenNoDataAllSectionNoDetail()
-
setWhenNoDataShowNoDataSection
public ReportBuilder setWhenNoDataShowNoDataSection()
-
setWhenResourceMissing
public ReportBuilder setWhenResourceMissing(byte whenResourceMissing)
-
setWhenResourceMissingLeaveEmptySpace
public ReportBuilder setWhenResourceMissingLeaveEmptySpace()
-
setWhenResourceMissingThrowException
public ReportBuilder setWhenResourceMissingThrowException()
-
setWhenResourceMissingShowKey
public ReportBuilder setWhenResourceMissingShowKey()
-
setWhenResourceMissingReturnNull
public ReportBuilder setWhenResourceMissingReturnNull()
-
setWhenNoData
public ReportBuilder setWhenNoData(java.lang.String text, ar.com.fdvs.dj.domain.Style style)
-
setWhenNoData
public ReportBuilder setWhenNoData(java.lang.String text, ar.com.fdvs.dj.domain.Style style, boolean showTitle, boolean showColumnHeader)
-
setAllowDetailSplit
public ReportBuilder setAllowDetailSplit(boolean split)
-
setProperty
public ReportBuilder setProperty(java.lang.String name, java.lang.String value)
-
setShowDetailBand
public ReportBuilder setShowDetailBand(boolean bool)
-
getColumn
public ar.com.fdvs.dj.domain.entities.columns.AbstractColumn getColumn(int idx)
-
addVariable
public ReportBuilder addVariable(ar.com.fdvs.dj.domain.entities.DJVariable var)
-
setColspan
public ReportBuilder setColspan(int colNumber, int colQuantity, java.lang.String colspanTitle)
-
setColspan
public ReportBuilder setColspan(int colNumber, int colQuantity, java.lang.String colspanTitle, ar.com.fdvs.dj.domain.Style colspanStyle)
-
setLanguage
public ReportBuilder setLanguage(java.lang.String language)
-
addWatermark
public ReportBuilder addWatermark(java.lang.String text)
-
addWatermark
public ReportBuilder addWatermark(ar.com.fdvs.dj.domain.DJWaterMark waterMark)
-
addWatermark
public ReportBuilder addWatermark(java.lang.String text, ar.com.fdvs.dj.domain.constants.Font font, java.awt.Color color, int angle)
-
setJasperDesignDecorator
public ReportBuilder setJasperDesignDecorator(ar.com.fdvs.dj.core.JasperDesignDecorator jasperDesignDecorator)
-
setDefaultEncoding
public ReportBuilder setDefaultEncoding(java.lang.String encoding)
-
-