ar.com.fdvs.dj.domain
Class DynamicReport

java.lang.Object
  extended by ar.com.fdvs.dj.domain.DynamicReport

public class DynamicReport
extends java.lang.Object

One of the main classes of this product. It represents the report itself.


Field Summary
protected  java.util.Map fontsMap
           
 
Constructor Summary
DynamicReport()
           
DynamicReport(java.lang.String title, java.util.List columns, java.util.List columnsGroups, java.util.List charts, DynamicReportOptions options)
           
 
Method Summary
 void addStyle(Style style)
           
 java.util.List getAutoTexts()
           
 java.util.List getCharts()
           
 java.util.List getColumns()
           
 java.util.List getColumnsGroups()
           
 java.util.List getFields()
           
 java.util.Map getFontsMap()
           
 DynamicReportOptions getOptions()
           
 java.util.List getParameters()
           
 java.util.Map getProperties()
           
 DJQuery getQuery()
           
 java.util.Locale getReportLocale()
           
 java.lang.String getReportName()
           
 java.lang.String getResourceBundle()
           
 java.util.Map getStyles()
           
 java.lang.String getSubtitle()
           
 Style getSubtitleStyle()
           
 java.lang.String getTemplateFileName()
           
 java.lang.String getTitle()
           
 Style getTitleStyle()
           
 Style getWhenNoDataStyle()
           
 java.lang.String getWhenNoDataText()
           
 byte getWhenNoDataType()
           
 byte getWhenResourceMissing()
           
 boolean isAllowDetailSplit()
           
 boolean isTemplateImportDatasets()
           
 boolean isTemplateImportFields()
           
 boolean isTemplateImportParameters()
           
 boolean isTemplateImportVariables()
           
 boolean isWhenNoDataShowColumnHeader()
           
 boolean isWhenNoDataShowTitle()
           
 void setAllowDetailSplit(boolean allowDetailSplit)
           
 void setAutoTexts(java.util.List autoTexts)
           
 void setCharts(java.util.List charts)
           
 void setColumns(java.util.List columns)
           
 void setColumnsGroups(java.util.List columnsGroups)
           
 void setFields(java.util.List fields)
           
 void setFontsMap(java.util.Map fontsMap)
           
 void setOptions(DynamicReportOptions options)
           
 void setParameters(java.util.List parameters)
           
 void setProperties(java.util.Map properties)
          Must be a Map
 void setProperty(java.lang.String name, java.lang.String value)
           
 void setQuery(DJQuery query)
           
 void setReportLocale(java.util.Locale reportLocale)
           
 void setReportName(java.lang.String reportName)
           
 void setResourceBundle(java.lang.String resourceBundle)
           
 void setStyles(java.util.Map styles)
           
 void setSubtitle(java.lang.String subtitle)
           
 void setSubtitleStyle(Style subtitleStyle)
           
 void setTemplateFileName(java.lang.String templateFileName)
           
 void setTemplateImportDatasets(boolean templateImportDatasets)
           
 void setTemplateImportFields(boolean templateImportFields)
           
 void setTemplateImportParameters(boolean templateImportParameters)
           
 void setTemplateImportVariables(boolean templateImportVariables)
           
 void setTitle(java.lang.String title)
           
 void setTitleStyle(Style titleStyle)
           
 void setWhenNoDataShowColumnHeader(boolean whenNoDataShowColumnHeader)
           
 void setWhenNoDataShowTitle(boolean whenNoDataShowTitle)
           
 void setWhenNoDataStyle(Style whenNoDataStyle)
           
 void setWhenNoDataText(java.lang.String whenNoDataText)
           
 void setWhenNoDataType(byte whenNoDataType)
           
 void setWhenResourceMissing(byte whenResourceMissing)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fontsMap

protected java.util.Map fontsMap
Constructor Detail

DynamicReport

public DynamicReport()

DynamicReport

public DynamicReport(java.lang.String title,
                     java.util.List columns,
                     java.util.List columnsGroups,
                     java.util.List charts,
                     DynamicReportOptions options)
Method Detail

addStyle

public void addStyle(Style style)

getStyles

public java.util.Map getStyles()

setStyles

public void setStyles(java.util.Map styles)

setProperty

public void setProperty(java.lang.String name,
                        java.lang.String value)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getColumns

public java.util.List getColumns()

setColumns

public void setColumns(java.util.List columns)

getColumnsGroups

public java.util.List getColumnsGroups()

setColumnsGroups

public void setColumnsGroups(java.util.List columnsGroups)

getOptions

public DynamicReportOptions getOptions()

setOptions

public void setOptions(DynamicReportOptions options)

getSubtitle

public java.lang.String getSubtitle()

setSubtitle

public void setSubtitle(java.lang.String subtitle)

getSubtitleStyle

public Style getSubtitleStyle()

setSubtitleStyle

public void setSubtitleStyle(Style subtitleStyle)

getTitleStyle

public Style getTitleStyle()

setTitleStyle

public void setTitleStyle(Style titleStyle)

getTemplateFileName

public java.lang.String getTemplateFileName()

setTemplateFileName

public void setTemplateFileName(java.lang.String templateFileName)

getFields

public java.util.List getFields()

setFields

public void setFields(java.util.List fields)

getCharts

public java.util.List getCharts()

setCharts

public void setCharts(java.util.List charts)

getAutoTexts

public java.util.List getAutoTexts()

setAutoTexts

public void setAutoTexts(java.util.List autoTexts)

getReportLocale

public java.util.Locale getReportLocale()

setReportLocale

public void setReportLocale(java.util.Locale reportLocale)

getResourceBundle

public java.lang.String getResourceBundle()

setResourceBundle

public void setResourceBundle(java.lang.String resourceBundle)

getQuery

public DJQuery getQuery()

setQuery

public void setQuery(DJQuery query)

getFontsMap

public java.util.Map getFontsMap()

setFontsMap

public void setFontsMap(java.util.Map fontsMap)

getWhenNoDataType

public byte getWhenNoDataType()

setWhenNoDataType

public void setWhenNoDataType(byte whenNoDataType)

getWhenResourceMissing

public byte getWhenResourceMissing()

setWhenResourceMissing

public void setWhenResourceMissing(byte whenResourceMissing)

getWhenNoDataText

public java.lang.String getWhenNoDataText()

setWhenNoDataText

public void setWhenNoDataText(java.lang.String whenNoDataText)

getWhenNoDataStyle

public Style getWhenNoDataStyle()

setWhenNoDataStyle

public void setWhenNoDataStyle(Style whenNoDataStyle)

isWhenNoDataShowTitle

public boolean isWhenNoDataShowTitle()

setWhenNoDataShowTitle

public void setWhenNoDataShowTitle(boolean whenNoDataShowTitle)

isWhenNoDataShowColumnHeader

public boolean isWhenNoDataShowColumnHeader()

setWhenNoDataShowColumnHeader

public void setWhenNoDataShowColumnHeader(boolean whenNoDataShowColumnHeader)

getParameters

public java.util.List getParameters()

setParameters

public void setParameters(java.util.List parameters)

isAllowDetailSplit

public boolean isAllowDetailSplit()

setAllowDetailSplit

public void setAllowDetailSplit(boolean allowDetailSplit)

isTemplateImportDatasets

public boolean isTemplateImportDatasets()

setTemplateImportDatasets

public void setTemplateImportDatasets(boolean templateImportDatasets)

isTemplateImportFields

public boolean isTemplateImportFields()

setTemplateImportFields

public void setTemplateImportFields(boolean templateImportFields)

isTemplateImportVariables

public boolean isTemplateImportVariables()

setTemplateImportVariables

public void setTemplateImportVariables(boolean templateImportVariables)

isTemplateImportParameters

public boolean isTemplateImportParameters()

setTemplateImportParameters

public void setTemplateImportParameters(boolean templateImportParameters)

getProperties

public java.util.Map getProperties()

setProperties

public void setProperties(java.util.Map properties)
Must be a Map

Parameters:
properties -

getReportName

public java.lang.String getReportName()

setReportName

public void setReportName(java.lang.String reportName)


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