ar.com.fdvs.dj.domain
Class DynamicReport

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

public class DynamicReport
extends DJBaseElement

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

See Also:
Serialized Form

Field Summary
protected  java.util.Map fontsMap
           
 
Fields inherited from interface ar.com.fdvs.dj.domain.entities.Entity
SERIAL_VERSION_UID
 
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 addParameter(java.lang.String name, java.lang.String className)
           
 void addStyle(Style style)
           
 java.util.List getAllFields()
           
 java.util.List getAutoTexts()
           
 java.util.List getCharts()
           
 java.util.List getColumns()
           
 java.util.List getColumnsGroups()
           
 java.util.List getFields()
           
 java.util.Map getFontsMap()
           
 java.util.List getNewCharts()
           
 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()
           
 java.util.List<DJVariable> getVariables()
           
 Style getWhenNoDataStyle()
           
 java.lang.String getWhenNoDataText()
           
 byte getWhenNoDataType()
           
 byte getWhenResourceMissing()
           
 boolean isAllowDetailSplit()
           
 boolean isTemplateImportDatasets()
           
 boolean isTemplateImportFields()
           
 boolean isTemplateImportParameters()
           
 boolean isTemplateImportVariables()
           
 boolean isTitleIsJrExpression()
           
 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 setNewCharts(java.util.List charts)
           
 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 setTitleIsJrExpression(boolean titleIsJrExpression)
           
 void setTitleStyle(Style titleStyle)
           
 void setTitleStyle(Style titleStyle, boolean isExp)
           
 void setVariables(java.util.List<DJVariable> variables)
           
 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)

setTitleStyle

public void setTitleStyle(Style titleStyle,
                          boolean isExp)

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)

getNewCharts

public java.util.List getNewCharts()

setNewCharts

public void setNewCharts(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()

addParameter

public void addParameter(java.lang.String name,
                         java.lang.String className)

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)

getAllFields

public java.util.List getAllFields()
Returns:
List

isTitleIsJrExpression

public boolean isTitleIsJrExpression()

setTitleIsJrExpression

public void setTitleIsJrExpression(boolean titleIsJrExpression)

getVariables

public java.util.List<DJVariable> getVariables()

setVariables

public void setVariables(java.util.List<DJVariable> variables)


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