|
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 | |
---|---|
void |
dispose()
Dispose of all resources that may be held by Group Filter DataProvider. |
java.lang.String |
getCurrentLevelLabel(FilterItem filterItem)
Future implementation for determining the latest level definition for an OLAP elastic (or grouped) filter. |
java.util.Map<java.lang.String,java.lang.String> |
getExcludedValues(FilterItem filterItem)
Member values in filter are either selected or unselected. |
java.lang.String |
getFilterLabel(FilterItem filter)
Get the name of the filter item (either dataItem label for relational or level label for OLAP) |
java.util.List<FilterItem> |
getGroupedFilters(BusinessGroup group)
Get a list of grouped filter item that are applied in this data selection for this group. |
java.util.Map<java.lang.String,java.lang.String> |
getIncludedValues(FilterItem filterItem)
Member values in filter are either selected or unselected. |
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. |
void |
refresh(FilterItem activeFilter)
Filter selections are cumulative, so each selection determines values available in each of the other selection lists. |
void |
reset()
Resets the original full list of included, excluded, and selected items. |
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 |