ar.com.fdvs.dj.domain.entities
Class DJGroup

java.lang.Object
  extended by ar.com.fdvs.dj.domain.entities.DJGroup
All Implemented Interfaces:
Entity

public class DJGroup
extends java.lang.Object
implements Entity

Entity created to handle groups of columns.
Multiple groups can be created for a single report. In this case the result
would be a nesting with the latest groups added to the report being the inner ones.


Constructor Summary
DJGroup()
           
 
Method Summary
 void addColumHeaderStyle(AbstractColumn col, Style style)
           
 void addFooterVariable(DJGroupVariable var)
           
 void addHeaderVariable(DJGroupVariable var)
           
 Style getColumnHeaderStyle(AbstractColumn col)
           
 java.util.Map getColumnHeaderStyles()
           
 PropertyColumn getColumnToGroupBy()
           
 Style getDefaulFooterVariableStyle()
           
 Style getDefaulHeaderVariableStyle()
           
 Style getDefaultColumnHeaederStyle()
           
 java.util.List getFooterCrosstabs()
           
 java.lang.Integer getFooterHeight()
           
 java.util.List getFooterSubreports()
           
 java.util.List getFooterVariables()
           
 java.lang.Integer getFooterVariablesHeight()
           
 java.util.List getHeaderCrosstabs()
           
 java.lang.Integer getHeaderHeight()
           
 java.util.List getHeaderSubreports()
           
 java.util.List getHeaderVariables()
           
 java.lang.Integer getHeaderVariablesHeight()
           
 GroupLayout getLayout()
           
 java.lang.Boolean getStartInNewColumn()
           
 java.lang.Boolean getStartInNewPage()
           
 boolean isAllowFooterSplit()
           
 boolean isAllowHeaderSplit()
           
 void setAllowFooterSplit(boolean allowFooterSplit)
           
 void setAllowHeaederSplit(boolean allowHeaederSplit)
           
 void setColumnHeaderStyles(java.util.Map columnHeaderStyles)
           
 void setColumnToGroupBy(PropertyColumn columnToGroupBy)
           
 void setDefaulFooterVariableStyle(Style defaulFooterStyle)
           
 void setDefaulHeaderVariableStyle(Style defaulHeaderStyle)
           
 void setDefaultColumnHeaederStyle(Style defaultColumnHeaederStyle)
           
 void setFooterCrosstabs(java.util.List footerCrosstabs)
           
 void setFooterHeight(java.lang.Integer footerHeight)
           
 void setFooterVariables(java.util.ArrayList footerVariables)
           
 void setFooterVariablesHeight(java.lang.Integer footerVariablesHeight)
           
 void setHeaderCrosstabs(java.util.List headerCrosstabs)
           
 void setHeaderHeight(java.lang.Integer headerHeight)
           
 void setHeaderVariables(java.util.ArrayList headerVariables)
           
 void setHeaderVariablesHeight(java.lang.Integer headerVariablesHeight)
           
 void setLayout(GroupLayout layout)
           
 void setStartInNewColumn(java.lang.Boolean startInNewColumn)
           
 void setStartInNewPage(java.lang.Boolean startInNewPage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DJGroup

public DJGroup()
Method Detail

getColumnToGroupBy

public PropertyColumn getColumnToGroupBy()

setColumnToGroupBy

public void setColumnToGroupBy(PropertyColumn columnToGroupBy)

getDefaulFooterVariableStyle

public Style getDefaulFooterVariableStyle()

setDefaulFooterVariableStyle

public void setDefaulFooterVariableStyle(Style defaulFooterStyle)

getDefaulHeaderVariableStyle

public Style getDefaulHeaderVariableStyle()

setDefaulHeaderVariableStyle

public void setDefaulHeaderVariableStyle(Style defaulHeaderStyle)

getFooterVariables

public java.util.List getFooterVariables()

setFooterVariables

public void setFooterVariables(java.util.ArrayList footerVariables)

getHeaderVariables

public java.util.List getHeaderVariables()

setHeaderVariables

public void setHeaderVariables(java.util.ArrayList headerVariables)

getFooterHeight

public java.lang.Integer getFooterHeight()

setFooterHeight

public void setFooterHeight(java.lang.Integer footerHeight)

getHeaderHeight

public java.lang.Integer getHeaderHeight()

setHeaderHeight

public void setHeaderHeight(java.lang.Integer headerHeight)

getLayout

public GroupLayout getLayout()

setLayout

public void setLayout(GroupLayout layout)

getFooterSubreports

public java.util.List getFooterSubreports()

getHeaderSubreports

public java.util.List getHeaderSubreports()

getStartInNewPage

public java.lang.Boolean getStartInNewPage()

setStartInNewPage

public void setStartInNewPage(java.lang.Boolean startInNewPage)

getStartInNewColumn

public java.lang.Boolean getStartInNewColumn()

setStartInNewColumn

public void setStartInNewColumn(java.lang.Boolean startInNewColumn)

getHeaderCrosstabs

public java.util.List getHeaderCrosstabs()

setHeaderCrosstabs

public void setHeaderCrosstabs(java.util.List headerCrosstabs)

getFooterCrosstabs

public java.util.List getFooterCrosstabs()

setFooterCrosstabs

public void setFooterCrosstabs(java.util.List footerCrosstabs)

getColumnHeaderStyles

public java.util.Map getColumnHeaderStyles()

setColumnHeaderStyles

public void setColumnHeaderStyles(java.util.Map columnHeaderStyles)

addColumHeaderStyle

public void addColumHeaderStyle(AbstractColumn col,
                                Style style)

getColumnHeaderStyle

public Style getColumnHeaderStyle(AbstractColumn col)

getDefaultColumnHeaederStyle

public Style getDefaultColumnHeaederStyle()

setDefaultColumnHeaederStyle

public void setDefaultColumnHeaederStyle(Style defaultColumnHeaederStyle)

isAllowHeaderSplit

public boolean isAllowHeaderSplit()

setAllowHeaederSplit

public void setAllowHeaederSplit(boolean allowHeaederSplit)

isAllowFooterSplit

public boolean isAllowFooterSplit()

setAllowFooterSplit

public void setAllowFooterSplit(boolean allowFooterSplit)

getHeaderVariablesHeight

public java.lang.Integer getHeaderVariablesHeight()

setHeaderVariablesHeight

public void setHeaderVariablesHeight(java.lang.Integer headerVariablesHeight)

getFooterVariablesHeight

public java.lang.Integer getFooterVariablesHeight()

setFooterVariablesHeight

public void setFooterVariablesHeight(java.lang.Integer footerVariablesHeight)

addHeaderVariable

public void addHeaderVariable(DJGroupVariable var)

addFooterVariable

public void addFooterVariable(DJGroupVariable var)


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