|
| Query |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
public interface GroupedFilterDataProvider
This interface allows the client to get included, and excluded values for grouped filter elements in the most efficient manner possible.
| Method Summary | |
|---|---|
abstract void |
dispose()
Dispose of all resources that may be held by Group Filter DataProvider. |
abstract java.lang.String |
getCurrentLevelLabel(FilterItem filterItem)
Future implementation for determining the latest level definition for an OLAP elastic (or grouped) filter. |
abstract java.util.Map<java.lang.String,java.lang.String> |
getExcludedValues(FilterItem filterItem)
Member values in filter are either selected or unselected. |
abstract java.lang.String |
getFilterLabel(FilterItem filter)
Get the name of the filter item (either dataItem label for relational or level label for OLAP) |
abstract java.util.List<FilterItem> |
getGroupedFilters(BusinessGroup group)
Get a list of grouped filter item that are applied in this data selection for this group. |
abstract java.util.Map<java.lang.String,java.lang.String> |
getIncludedValues(FilterItem filterItem)
Member values in filter are either selected or unselected. |
abstract java.util.List<java.lang.String> |
getLevelLabels(FilterItem filter)
Future implementation for getting all the level labels associated with an OLAP elastic (or grouped) filter. |
abstract void |
refresh(FilterItem activeFilter)
Filter selections are cumulative, so each selection determines values available in each of the other selection lists. |
abstract void |
reset()
Resets the original full list of included, excluded, and selected items. |
abstract void |
setCurrentLevel(FilterItem filterItem,
java.lang.String level)
Future implementation for setting the latest level definition on a dimension in an OLAP elastic (or grouped) filter. |
| Method Detail |
|---|
java.lang.String getCurrentLevelLabel(FilterItem filterItem)
filterItem -
void setCurrentLevel(FilterItem filterItem,
java.lang.String level)
filterItem - level - java.util.List<java.lang.String> getLevelLabels(FilterItem filter)
filterItem - level - java.util.Map<java.lang.String,java.lang.String> getExcludedValues(FilterItem filterItem)
filterItem -
java.lang.String getFilterLabel(FilterItem filter)
filter -
java.util.List<FilterItem> getGroupedFilters(BusinessGroup group)
-
java.util.Map<java.lang.String,java.lang.String> getIncludedValues(FilterItem filterItem)
filterItem -
void dispose()
void reset()
throws DataRetrievalException,
MetadataException,
ExecutionException,
com.sas.iquery.intelligentquery.IntelligentQueryException,
java.sql.SQLException,
GenerationException
DataRetrievalException
GenerationException
java.sql.SQLException
com.sas.iquery.intelligentquery.IntelligentQueryException
ExecutionException
MetadataException
void refresh(FilterItem activeFilter)
throws DataRetrievalException,
MetadataException,
ExecutionException,
com.sas.iquery.intelligentquery.IntelligentQueryException,
java.sql.SQLException,
GenerationException
activeFilter -
DataRetrievalException
GenerationException
java.sql.SQLException
com.sas.iquery.intelligentquery.IntelligentQueryException
ExecutionException
MetadataException
|
| Query |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||