it.eng.spagobi.engines.worksheet.bo
Class FiltersInfo

java.lang.Object
  extended by it.eng.spagobi.engines.worksheet.bo.FiltersInfo

public class FiltersInfo
extends java.lang.Object

Author:
Davide Zerbetto (davide.zerbetto@eng.it)

Constructor Summary
FiltersInfo(WorkSheetDefinition workSheetDefinition, it.eng.spagobi.tools.dataset.bo.IDataSet dataSet)
           
 
Method Summary
 java.util.List<it.eng.qbe.query.WhereField> getAdditionalFilters()
           
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getFiltersInfoAsMap(java.lang.String sheetName)
          Returns a map where keys are fields' labels (as seen by the user), and values are fields decoded values (as seen by the user)
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getFiltersInfoAsRawValuesMap(java.lang.String sheetName)
          Returns a map where keys are fields' technical names (not seen by the user), and values are fields values (not decoded)
 void setAdditionalFilters(java.util.List<it.eng.qbe.query.WhereField> additionalFilters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FiltersInfo

public FiltersInfo(WorkSheetDefinition workSheetDefinition,
                   it.eng.spagobi.tools.dataset.bo.IDataSet dataSet)
Method Detail

getFiltersInfoAsRawValuesMap

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getFiltersInfoAsRawValuesMap(java.lang.String sheetName)
                                                                                              throws WrongConfigurationForFiltersOnDomainValuesException
Returns a map where keys are fields' technical names (not seen by the user), and values are fields values (not decoded)

Parameters:
sheetName - The sheet name
Returns:
Returns a map where keys are fields' technical names (not seen by the user), and values are fields values (not decoded)
Throws:
WrongConfigurationForFiltersOnDomainValuesException

getFiltersInfoAsMap

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getFiltersInfoAsMap(java.lang.String sheetName)
                                                                                     throws WrongConfigurationForFiltersOnDomainValuesException
Returns a map where keys are fields' labels (as seen by the user), and values are fields decoded values (as seen by the user)

Parameters:
sheetName - The sheet name
Returns:
Returns a map where keys are fields' labels (as seen by the user), and values are fields decoded values (as seen by the user)
Throws:
WrongConfigurationForFiltersOnDomainValuesException

setAdditionalFilters

public void setAdditionalFilters(java.util.List<it.eng.qbe.query.WhereField> additionalFilters)

getAdditionalFilters

public java.util.List<it.eng.qbe.query.WhereField> getAdditionalFilters()