ar.com.fdvs.dj.domain
Class DynamicReportOptions

java.lang.Object
  extended by ar.com.fdvs.dj.domain.DJBaseElement
      extended by ar.com.fdvs.dj.domain.DynamicReportOptions
All Implemented Interfaces:
Entity, java.io.Serializable

public class DynamicReportOptions
extends DJBaseElement

Class that defines the report configuration.

See Also:
Serialized Form

Field Summary
static java.lang.Integer DEFAULT_DETAIL_HEIGHT
           
static java.lang.Integer DEFAULT_FOOTER_VARIABLES_HEIGHT
           
static java.lang.Integer DEFAULT_HEADER_HEIGHT
           
static java.lang.Integer DEFAULT_HEADER_VARIABLES_HEIGHT
           
static java.lang.Integer DEFAULT_MARGIN_BOTTOM
           
static java.lang.Integer DEFAULT_MARGIN_LEFT
           
static java.lang.Integer DEFAULT_MARGIN_RIGTH
           
static java.lang.Integer DEFAULT_MARGIN_TOP
           
 
Fields inherited from interface ar.com.fdvs.dj.domain.entities.Entity
SERIAL_VERSION_UID
 
Constructor Summary
DynamicReportOptions()
           
 
Method Summary
 java.lang.Integer getBottomMargin()
           
 java.lang.Integer getColumnSpace()
           
 java.lang.Integer getColumnsPerPage()
           
 int getColumnWidth()
          Gives the printableWidth between the page margins that also considers the
number of columns per page and the space between them.
 Style getDefaultDetailStyle()
           
 Style getDefaultFooterStyle()
           
 Style getDefaultGroupFooterStyle()
           
 Style getDefaultGroupHeaderStyle()
           
 Style getDefaultHeaderStyle()
           
 java.lang.Integer getDetailHeight()
           
 java.util.HashMap getFirstPageImageBanners()
           
 java.lang.Integer getFooterVariablesHeight()
           
 java.lang.Integer getHeaderHeight()
           
 java.lang.Integer getHeaderVariablesHeight()
           
 java.util.HashMap getImageBanners()
           
 java.lang.Integer getLeftMargin()
           
 Style getOddRowBackgroundStyle()
           
 Page getPage()
           
 int getPrintableWidth()
          Gives the printableWidth between the page margins.
 java.lang.Integer getRightMargin()
           
 java.lang.Integer getSubtitleHeight()
           
 java.lang.Integer getTitleHeight()
           
 java.lang.Integer getTopMargin()
           
 boolean isIgnorePagination()
           
 boolean isPrintBackgroundOnOddRows()
           
 boolean isPrintColumnNames()
           
 boolean isShowDetailBand()
           
 boolean isSummaryNewPage()
          When TRUE, the summary section will start in a new page
 boolean isTitleNewPage()
           
 boolean isUseFullPageWidth()
           
 void setBottomMargin(java.lang.Integer bottomMargin)
           
 void setColumnSpace(java.lang.Integer columnSpace)
           
 void setColumnsPerPage(java.lang.Integer columnsPerPage)
           
 void setDefaultDetailStyle(Style defaultDetailStyle)
          Should not be null
 void setDefaultFooterStyle(Style defaultFooterStyle)
          Should not be null
 void setDefaultGroupFooterStyle(Style defaultGroupFooterStyle)
          Should not be null
 void setDefaultGroupHeaderStyle(Style defaultGroupHeaderStyle)
          Should not be null
 void setDefaultHeaderStyle(Style defaultHeaderStyle)
          Should not be null
 void setDetailHeight(java.lang.Integer detailHeight)
           
 void setFooterVariablesHeight(java.lang.Integer footerHeight)
           
 void setHeaderHeight(java.lang.Integer headerHeight)
           
 void setHeaderVariablesHeight(java.lang.Integer headerVariablesHeight)
           
 void setIgnorePagination(boolean ignorePagination)
           
 void setLeftMargin(java.lang.Integer leftMargin)
           
 void setOddRowBackgroundStyle(Style oddRowBackgroundStyle)
           
 void setPage(Page page)
           
 void setPrintBackgroundOnOddRows(boolean printBackgroundOnOddRows)
           
 void setPrintColumnNames(boolean printColumnNames)
           
 void setRightMargin(java.lang.Integer rightMargin)
           
 void setShowDetailBand(boolean showDetailBand)
           
 void setSubtitleHeight(java.lang.Integer subtitleHeight)
           
 void setSummaryNewPage(boolean summaryNewPage)
           
 void setTitleHeight(java.lang.Integer titleHeight)
           
 void setTitleNewPage(boolean titleNewPage)
           
 void setTopMargin(java.lang.Integer topMargin)
           
 void setUseFullPageWidth(boolean useFullPageWidth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_HEADER_HEIGHT

public static final java.lang.Integer DEFAULT_HEADER_HEIGHT

DEFAULT_HEADER_VARIABLES_HEIGHT

public static final java.lang.Integer DEFAULT_HEADER_VARIABLES_HEIGHT

DEFAULT_FOOTER_VARIABLES_HEIGHT

public static final java.lang.Integer DEFAULT_FOOTER_VARIABLES_HEIGHT

DEFAULT_DETAIL_HEIGHT

public static final java.lang.Integer DEFAULT_DETAIL_HEIGHT

DEFAULT_MARGIN_TOP

public static final java.lang.Integer DEFAULT_MARGIN_TOP

DEFAULT_MARGIN_BOTTOM

public static final java.lang.Integer DEFAULT_MARGIN_BOTTOM

DEFAULT_MARGIN_LEFT

public static final java.lang.Integer DEFAULT_MARGIN_LEFT

DEFAULT_MARGIN_RIGTH

public static final java.lang.Integer DEFAULT_MARGIN_RIGTH
Constructor Detail

DynamicReportOptions

public DynamicReportOptions()
Method Detail

getImageBanners

public java.util.HashMap getImageBanners()

getFooterVariablesHeight

public java.lang.Integer getFooterVariablesHeight()

setFooterVariablesHeight

public void setFooterVariablesHeight(java.lang.Integer footerHeight)

getHeaderHeight

public java.lang.Integer getHeaderHeight()

setHeaderHeight

public void setHeaderHeight(java.lang.Integer headerHeight)

getDetailHeight

public java.lang.Integer getDetailHeight()

setDetailHeight

public void setDetailHeight(java.lang.Integer detailHeight)

getLeftMargin

public java.lang.Integer getLeftMargin()

setLeftMargin

public void setLeftMargin(java.lang.Integer leftMargin)

isUseFullPageWidth

public boolean isUseFullPageWidth()

setUseFullPageWidth

public void setUseFullPageWidth(boolean useFullPageWidth)

getBottomMargin

public java.lang.Integer getBottomMargin()

setBottomMargin

public void setBottomMargin(java.lang.Integer bottomMargin)

getRightMargin

public java.lang.Integer getRightMargin()

setRightMargin

public void setRightMargin(java.lang.Integer rightMargin)

getTopMargin

public java.lang.Integer getTopMargin()

setTopMargin

public void setTopMargin(java.lang.Integer topMargin)

getColumnsPerPage

public java.lang.Integer getColumnsPerPage()

setColumnsPerPage

public void setColumnsPerPage(java.lang.Integer columnsPerPage)

getColumnSpace

public java.lang.Integer getColumnSpace()

setColumnSpace

public void setColumnSpace(java.lang.Integer columnSpace)

getPage

public Page getPage()

setPage

public void setPage(Page page)

getPrintableWidth

public int getPrintableWidth()
Gives the printableWidth between the page margins.
pageTotalWidth - leftMargin - rightMargin

Returns:
int

getColumnWidth

public int getColumnWidth()
Gives the printableWidth between the page margins that also considers the
number of columns per page and the space between them.

Returns:
int

getOddRowBackgroundStyle

public Style getOddRowBackgroundStyle()

setOddRowBackgroundStyle

public void setOddRowBackgroundStyle(Style oddRowBackgroundStyle)

isPrintBackgroundOnOddRows

public boolean isPrintBackgroundOnOddRows()

setPrintBackgroundOnOddRows

public void setPrintBackgroundOnOddRows(boolean printBackgroundOnOddRows)

getTitleHeight

public java.lang.Integer getTitleHeight()

getSubtitleHeight

public java.lang.Integer getSubtitleHeight()

setSubtitleHeight

public void setSubtitleHeight(java.lang.Integer subtitleHeight)

setTitleHeight

public void setTitleHeight(java.lang.Integer titleHeight)

getFirstPageImageBanners

public java.util.HashMap getFirstPageImageBanners()

getDefaultDetailStyle

public Style getDefaultDetailStyle()

setDefaultDetailStyle

public void setDefaultDetailStyle(Style defaultDetailStyle)
Should not be null

Parameters:
defaultDetailStyle -

getDefaultFooterStyle

public Style getDefaultFooterStyle()

setDefaultFooterStyle

public void setDefaultFooterStyle(Style defaultFooterStyle)
Should not be null

Parameters:
defaultFooterStyle -

getDefaultHeaderStyle

public Style getDefaultHeaderStyle()

setDefaultHeaderStyle

public void setDefaultHeaderStyle(Style defaultHeaderStyle)
Should not be null

Parameters:
defaultHeaderStyle -

getDefaultGroupHeaderStyle

public Style getDefaultGroupHeaderStyle()

setDefaultGroupHeaderStyle

public void setDefaultGroupHeaderStyle(Style defaultGroupHeaderStyle)
Should not be null

Parameters:
defaultGroupHeaderStyle -

getDefaultGroupFooterStyle

public Style getDefaultGroupFooterStyle()

setDefaultGroupFooterStyle

public void setDefaultGroupFooterStyle(Style defaultGroupFooterStyle)
Should not be null

Parameters:
defaultGroupFooterStyle -

isTitleNewPage

public boolean isTitleNewPage()

setTitleNewPage

public void setTitleNewPage(boolean titleNewPage)

isPrintColumnNames

public boolean isPrintColumnNames()

setPrintColumnNames

public void setPrintColumnNames(boolean printColumnNames)

isIgnorePagination

public boolean isIgnorePagination()

setIgnorePagination

public void setIgnorePagination(boolean ignorePagination)

getHeaderVariablesHeight

public java.lang.Integer getHeaderVariablesHeight()

setHeaderVariablesHeight

public void setHeaderVariablesHeight(java.lang.Integer headerVariablesHeight)

isShowDetailBand

public boolean isShowDetailBand()

setShowDetailBand

public void setShowDetailBand(boolean showDetailBand)

isSummaryNewPage

public boolean isSummaryNewPage()
When TRUE, the summary section will start in a new page

Returns:

setSummaryNewPage

public void setSummaryNewPage(boolean summaryNewPage)


Copyright © 2006-2011 FDV Solutions. All Rights Reserved.