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

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

public class DJGroup
extends DJBaseElement

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.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface ar.com.fdvs.dj.domain.entities.Entity
SERIAL_VERSION_UID
 
Constructor Summary
DJGroup()
           
 
Method Summary
 void addColumHeaderStyle(AbstractColumn col, Style style)
           
 void addFooterCrosstab(DJCrosstab cross)
           
 void addFooterVariable(DJGroupVariable var)
           
 void addHeaderCrosstab(DJCrosstab cross)
           
 void addHeaderVariable(DJGroupVariable var)
           
 void addVariable(DJGroupVariableDef 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()
           
 DJGroupLabel getFooterLabel()
           
 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.String getName()
           
 java.lang.Boolean getReprintHeaderOnEachPage()
           
 java.lang.Boolean getStartInNewColumn()
           
 java.lang.Boolean getStartInNewPage()
           
 java.util.List getVariables()
           
 boolean isAllowFooterSplit()
           
 boolean isAllowHeaderSplit()
           
 boolean isFitFooterHeightToContent()
           
 boolean isFitHeaderHeightToContent()
           
 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 setFitFooterHeightToContent(boolean fitFooterHeightToContent)
          When false, the footer height is not shrink to its content (variables in general), leaving a white space
 void setFitHeaderHeightToContent(boolean fitHeaderHeightToContent)
           
 void setFooterCrosstabs(java.util.List footerCrosstabs)
           
 void setFooterHeight(java.lang.Integer footerHeight)
           
 void setFooterLabel(DJGroupLabel footerLabel)
           
 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 setName(java.lang.String name)
           
 void setReprintHeaderOnEachPage(java.lang.Boolean reprintHeaderOnEachPage)
           
 void setStartInNewColumn(java.lang.Boolean startInNewColumn)
           
 void setStartInNewPage(java.lang.Boolean startInNewPage)
           
 void setVariables(java.util.ArrayList variables)
           
 
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)

isFitHeaderHeightToContent

public boolean isFitHeaderHeightToContent()

setFitHeaderHeightToContent

public void setFitHeaderHeightToContent(boolean fitHeaderHeightToContent)

isFitFooterHeightToContent

public boolean isFitFooterHeightToContent()

setFitFooterHeightToContent

public void setFitFooterHeightToContent(boolean fitFooterHeightToContent)
When false, the footer height is not shrink to its content (variables in general), leaving a white space

Parameters:
fitFooterHeightToContent -

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)

getVariables

public java.util.List getVariables()

setVariables

public void setVariables(java.util.ArrayList variables)

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)

addVariable

public void addVariable(DJGroupVariableDef var)

getFooterLabel

public DJGroupLabel getFooterLabel()

setFooterLabel

public void setFooterLabel(DJGroupLabel footerLabel)

getReprintHeaderOnEachPage

public java.lang.Boolean getReprintHeaderOnEachPage()

setReprintHeaderOnEachPage

public void setReprintHeaderOnEachPage(java.lang.Boolean reprintHeaderOnEachPage)

addHeaderCrosstab

public void addHeaderCrosstab(DJCrosstab cross)

addFooterCrosstab

public void addFooterCrosstab(DJCrosstab cross)

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()


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