|
| 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 model| Method Detail |
|---|
public java.util.List getEligibleFilterItems(boolean includeBaseModels)
getEligibleFilterItems in class BaseAdvancedFilterObjectFactoryincludeBaseModels - 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 BaseAdvancedFilterObjectFactoryitemList - 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 FilterObjectFactoryInterfaceupdateSimpleFilterFromTestNode in class BaseAdvancedFilterObjectFactoryfilterItem - testNode -
|
| Components |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||