|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.dataselectors.filters.AdvancedBusinessModelFilterObjectFactory
public class AdvancedBusinessModelFilterObjectFactory
This class extends the base factory class to add map-time specific functionality.
Field Summary |
---|
Fields inherited from class com.sas.dataselectors.filters.BaseAdvancedFilterObjectFactory |
---|
_businessQuery, ALT_CONTAINS, ALT_LIKE, ALT_NOT_CONTAINS, ALT_NOT_LIKE, CONTAINS, DOES_NOT_CONTAIN, IS_BETWEEN_TIME, IS_IN_LIST_OR_EQUAL_TO, IS_NOT_IN_LIST_OR_EQUAL_TO, LAST_N_PERIODS, LIKE, MONTH_TO_DATE, NEXT_N_PERIODS, OLAP_EQUAL_TO, OLAP_IS_NOT_EQUAL_TO, OLAP_RELATIVE_TIME, olapTimeBasedFilterAdapter, RB_KEY, RB_KEY2, YEAR_TO_DATE |
Fields inherited from class com.sas.dataselectors.filters.BaseFilterObjectFactory |
---|
_baseModel, _businessModel, _dataService, _scope, CODE_BLOCK, DEFAULT_GOVERNING_LIMIT, DEFAULT_SCOPE, environment, IS_AFTER, IS_AFTER_OR_EQUAL, IS_BEFORE, IS_BEFORE_OR_EQUAL, IS_BETWEEN, IS_EQUALS, IS_GREATER_THAN, IS_GREATER_THAN_OR_EQUAL, IS_IN_LIST, IS_LESS_THAN, IS_LESS_THAN_OR_EQUAL, IS_NOT_BETWEEN, IS_NOT_EQUALS, IS_NOT_IN_LIST, IS_NOT_NULL, IS_NULL |
Constructor Summary | |
---|---|
AdvancedBusinessModelFilterObjectFactory(com.sas.iquery.metadata.business.BusinessModel model)
Constructs a new factory using the given model. |
|
AdvancedBusinessModelFilterObjectFactory(FilterBaseModelData baseModel)
Constructs a new factory using the given model. |
Method Summary | |
---|---|
java.util.List |
getEligibleFilterItems(boolean includeBaseModels)
Constructs and returns a list of all items from the native filter model that should be available as filter items. |
FilterQualifierListInterface |
getQualifiers(java.util.List itemList)
Returns a FilterQualifierListInterface instance that defines the list of all qualifiers that should be available. |
boolean |
updateSimpleFilterFromTestNode(com.sas.iquery.metadata.business.FilterItem filterItem,
FilterLogicTestNodeInterface testNode)
Save the testNode data to the filter and then make sure the filter is written to the map. |
Constructor Detail |
---|
public AdvancedBusinessModelFilterObjectFactory(FilterBaseModelData baseModel)
model
- the native filter modelpublic AdvancedBusinessModelFilterObjectFactory(com.sas.iquery.metadata.business.BusinessModel model)
model
- the native filter modelMethod Detail |
---|
public java.util.List getEligibleFilterItems(boolean includeBaseModels)
getEligibleFilterItems
in class BaseAdvancedFilterObjectFactory
includeBaseModels
- TRUE if base models in the native model should be searched for eligible items
BaseAdvancedFilterObjectFactory.getEligibleFilterItems(boolean)
public FilterQualifierListInterface getQualifiers(java.util.List itemList)
getQualifiers
in class BaseAdvancedFilterObjectFactory
itemList
- a list of FilterItems for which the returned qualifiers should be valid
public boolean updateSimpleFilterFromTestNode(com.sas.iquery.metadata.business.FilterItem filterItem, FilterLogicTestNodeInterface testNode)
updateSimpleFilterFromTestNode
in interface FilterObjectFactoryInterface
updateSimpleFilterFromTestNode
in class BaseAdvancedFilterObjectFactory
filterItem
- testNode
-
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |