com.sas.dataselectors.filters
Class InformationMapToSimpleFilterDefinitionModelAdapter

com.sas.dataselectors.filters.InformationMapToSimpleFilterDefinitionModelAdapter
All Implemented Interfaces:
SimpleFilterDefinitionModelInterface

public class InformationMapToSimpleFilterDefinitionModelAdapter
implements SimpleFilterDefinitionModelInterface

Simple adapter to wrap the given data source and initial selection into a selector model.


Field Summary
 
Fields inherited from class com.sas.dataselectors.filters.SimpleFilterDefinitionModelBase
RB_KEY
 
Constructor Summary
InformationMapToSimpleFilterDefinitionModelAdapter(FilterBaseModelData baseModel, com.sas.iquery.metadata.business.InformationMap informationMap, com.sas.iquery.dataservices.IQDataServices dataService)
          Creates a new adapter from the given DataSelectionInterface.
 
Method Summary
 boolean commitChanges()
          Commit Changes will either update or create (as needed) the LogicTestNode to the DataSelection
 
Methods inherited from class com.sas.dataselectors.filters.SimpleFilterDefinitionModelBase
getApplicationData, getDataSource, getRootFilterObject, getSelection, setApplicationData, setSelection
 
Methods inherited from interface com.sas.dataselectors.filters.SimpleFilterDefinitionModelInterface
getApplicationData, getDataSource, getRootFilterObject, getSelection, setApplicationData, setSelection
 

Constructor Detail

InformationMapToSimpleFilterDefinitionModelAdapter

public InformationMapToSimpleFilterDefinitionModelAdapter(FilterBaseModelData baseModel,
                                                          com.sas.iquery.metadata.business.InformationMap informationMap,
                                                          com.sas.iquery.dataservices.IQDataServices dataService)
Creates a new adapter from the given DataSelectionInterface. The Items are based on the data selection. The initial selection is empty.

Parameters:
dataSource - the primary model
Method Detail

commitChanges

public boolean commitChanges()
Commit Changes will either update or create (as needed) the LogicTestNode to the DataSelection

Specified by:
commitChanges in interface SimpleFilterDefinitionModelInterface
Overrides:
commitChanges in class SimpleFilterDefinitionModelBase
Returns:
false if no place to commit to, true if commit succeeded



Copyright © 2009 SAS Institute Inc. All Rights Reserved.