it.eng.spagobi.engines.chart.utils
Class DatasetMap

java.lang.Object
  extended by it.eng.spagobi.engines.chart.utils.DatasetMap

public class DatasetMap
extends java.lang.Object


Constructor Summary
DatasetMap()
           
 
Method Summary
 void addDataset(java.lang.String key, org.jfree.data.general.Dataset dataset)
           
 DatasetMap copyDatasetMap(org.jfree.data.general.Dataset dataset)
           
 DatasetMap filteringClusterChart(javax.servlet.http.HttpServletRequest request, ClusterCharts sbi, java.lang.String sbiMode, boolean docComposition)
           
 DatasetMap filteringClusterChartUtil(AttributesContainer requestCont, ClusterCharts sbi, java.lang.String sbiMode, boolean docComposition)
           
 DatasetMap filteringGroupedBarChart(it.eng.spago.base.SourceBean aServiceResponse, javax.servlet.http.HttpServletRequest request, StackedBarGroup sbi, java.lang.String sbiMode, boolean docComposition)
           
 DatasetMap filteringGroupedBarChartUtil(AttributesContainer requestCont, AttributesContainer responseCont, StackedBarGroup sbi, java.lang.String sbiMode, boolean docComposition)
           
 DatasetMap filteringMultiDatasetBarChart(it.eng.spago.base.SourceBean aServiceResponse, javax.servlet.http.HttpServletRequest request, BarCharts sbi, java.lang.String sbiMode, boolean docComposition)
           
 DatasetMap filteringMultiDatasetBarChartUtil(AttributesContainer requestCont, AttributesContainer responseCont, BarCharts sbi, java.lang.String sbiMode, boolean docComposition)
           
 DatasetMap filteringSimpleBarChart(it.eng.spago.base.SourceBean aServiceResponse, javax.servlet.http.HttpServletRequest request, BarCharts sbi, java.lang.String sbiMode, boolean docComposition)
           
 DatasetMap filteringSimpleBarChartUtil(AttributesContainer requestCont, AttributesContainer responseCont, BarCharts sbi, java.lang.String sbiMode, boolean docComposition)
           
 java.util.HashMap getCategories()
           
 java.lang.String getCategoriesGroupUrl(java.lang.String refreshUrl, java.util.Map refreshUrlPars)
           
 int getCategoryCurrent()
           
 java.lang.String getCategoryCurrentName()
           
 java.lang.Integer getCatsnum()
           
 java.lang.String getCatTitle()
           
 java.util.HashMap getDatasets()
           
 java.lang.String getFilterStyle()
           
 java.lang.Integer getNumberCatVisualization()
           
 java.lang.Integer getNumberSerVisualization()
           
 java.util.Vector getSelectedCatGroups()
           
 java.util.Vector getSelectedSeries()
           
 java.util.Set<java.lang.String> getSeries()
           
 java.lang.Integer getSeriesNumber()
           
 java.lang.String getSerieUlr(java.lang.String refreshUrl, java.util.Map refreshUrlPars)
          Called by chart.jsp to build the url for series filter
 java.lang.String getSerTitle()
           
 java.lang.String getValueSlider()
           
 boolean isDynamicNVisualization()
           
 boolean isMakeSlider()
           
 void setCategories(java.util.HashMap categories)
           
 void setCategoryCurrent(int categoryCurrent)
           
 void setCategoryCurrentName(java.lang.String categoryCurrentName)
           
 void setCatsnum(java.lang.Integer catsnum)
           
 void setCatTitle(java.lang.String catTitle)
           
 void setDatasets(java.util.HashMap datasets)
           
 void setDynamicNVisualization(boolean dynamicNVisualization)
           
 void setFilterStyle(java.lang.String filterStyle)
           
 void setMakeSlider(boolean makeSlider)
           
 void setNumberCatVisualization(java.lang.Integer numberCatVisualization)
           
 void setNumberSerVisualization(java.lang.Integer numberSerVisualization)
           
 void setSelectedCatGroups(java.util.Vector selectedCatGroups)
           
 void setSelectedSeries(java.util.Vector selectedSeries)
           
 void setSeries(java.util.Set<java.lang.String> series)
           
 void setSeriesNumber(java.lang.Integer seriesNumber)
           
 void setSerTitle(java.lang.String serTitle)
           
 void setValueSlider(java.lang.String valueSlider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatasetMap

public DatasetMap()
Method Detail

addDataset

public void addDataset(java.lang.String key,
                       org.jfree.data.general.Dataset dataset)

filteringSimpleBarChart

public DatasetMap filteringSimpleBarChart(it.eng.spago.base.SourceBean aServiceResponse,
                                          javax.servlet.http.HttpServletRequest request,
                                          BarCharts sbi,
                                          java.lang.String sbiMode,
                                          boolean docComposition)

filteringSimpleBarChartUtil

public DatasetMap filteringSimpleBarChartUtil(AttributesContainer requestCont,
                                              AttributesContainer responseCont,
                                              BarCharts sbi,
                                              java.lang.String sbiMode,
                                              boolean docComposition)
Parameters:
aServiceResponse: - This is the service response, check it's not null, if it has requested parameters they win against request ones, cause means that chart has been re-executed
request -
sbi -
sbiMode -
docComposition -
Returns:

copyDatasetMap

public DatasetMap copyDatasetMap(org.jfree.data.general.Dataset dataset)

filteringMultiDatasetBarChart

public DatasetMap filteringMultiDatasetBarChart(it.eng.spago.base.SourceBean aServiceResponse,
                                                javax.servlet.http.HttpServletRequest request,
                                                BarCharts sbi,
                                                java.lang.String sbiMode,
                                                boolean docComposition)

filteringMultiDatasetBarChartUtil

public DatasetMap filteringMultiDatasetBarChartUtil(AttributesContainer requestCont,
                                                    AttributesContainer responseCont,
                                                    BarCharts sbi,
                                                    java.lang.String sbiMode,
                                                    boolean docComposition)

filteringClusterChart

public DatasetMap filteringClusterChart(javax.servlet.http.HttpServletRequest request,
                                        ClusterCharts sbi,
                                        java.lang.String sbiMode,
                                        boolean docComposition)

filteringClusterChartUtil

public DatasetMap filteringClusterChartUtil(AttributesContainer requestCont,
                                            ClusterCharts sbi,
                                            java.lang.String sbiMode,
                                            boolean docComposition)

filteringGroupedBarChart

public DatasetMap filteringGroupedBarChart(it.eng.spago.base.SourceBean aServiceResponse,
                                           javax.servlet.http.HttpServletRequest request,
                                           StackedBarGroup sbi,
                                           java.lang.String sbiMode,
                                           boolean docComposition)

filteringGroupedBarChartUtil

public DatasetMap filteringGroupedBarChartUtil(AttributesContainer requestCont,
                                               AttributesContainer responseCont,
                                               StackedBarGroup sbi,
                                               java.lang.String sbiMode,
                                               boolean docComposition)

getDatasets

public java.util.HashMap getDatasets()

setDatasets

public void setDatasets(java.util.HashMap datasets)

getSerieUlr

public java.lang.String getSerieUlr(java.lang.String refreshUrl,
                                    java.util.Map refreshUrlPars)
Called by chart.jsp to build the url for series filter


getCategoriesGroupUrl

public java.lang.String getCategoriesGroupUrl(java.lang.String refreshUrl,
                                              java.util.Map refreshUrlPars)

getSeries

public java.util.Set<java.lang.String> getSeries()

setSeries

public void setSeries(java.util.Set<java.lang.String> series)

getSeriesNumber

public java.lang.Integer getSeriesNumber()

setSeriesNumber

public void setSeriesNumber(java.lang.Integer seriesNumber)

getCategories

public java.util.HashMap getCategories()

setCategories

public void setCategories(java.util.HashMap categories)

getCatsnum

public java.lang.Integer getCatsnum()

setCatsnum

public void setCatsnum(java.lang.Integer catsnum)

getNumberCatVisualization

public java.lang.Integer getNumberCatVisualization()

setNumberCatVisualization

public void setNumberCatVisualization(java.lang.Integer numberCatVisualization)

getCatTitle

public java.lang.String getCatTitle()

setCatTitle

public void setCatTitle(java.lang.String catTitle)

getSerTitle

public java.lang.String getSerTitle()

setSerTitle

public void setSerTitle(java.lang.String serTitle)

getCategoryCurrent

public int getCategoryCurrent()

setCategoryCurrent

public void setCategoryCurrent(int categoryCurrent)

getValueSlider

public java.lang.String getValueSlider()

setValueSlider

public void setValueSlider(java.lang.String valueSlider)

getCategoryCurrentName

public java.lang.String getCategoryCurrentName()

setCategoryCurrentName

public void setCategoryCurrentName(java.lang.String categoryCurrentName)

getSelectedSeries

public java.util.Vector getSelectedSeries()

setSelectedSeries

public void setSelectedSeries(java.util.Vector selectedSeries)

isMakeSlider

public boolean isMakeSlider()

setMakeSlider

public void setMakeSlider(boolean makeSlider)

getSelectedCatGroups

public java.util.Vector getSelectedCatGroups()

setSelectedCatGroups

public void setSelectedCatGroups(java.util.Vector selectedCatGroups)

getNumberSerVisualization

public java.lang.Integer getNumberSerVisualization()
Returns:
the numberSerVisualization

setNumberSerVisualization

public void setNumberSerVisualization(java.lang.Integer numberSerVisualization)
Parameters:
numberSerVisualization - the numberSerVisualization to set

getFilterStyle

public java.lang.String getFilterStyle()
Returns:
the filterStyle

setFilterStyle

public void setFilterStyle(java.lang.String filterStyle)
Parameters:
filterStyle - the filterStyle to set

isDynamicNVisualization

public boolean isDynamicNVisualization()

setDynamicNVisualization

public void setDynamicNVisualization(boolean dynamicNVisualization)