com.sas.dataselectors.filters
Class InformationMapFilterItemToSimpleLogicListAdapter

com.sas.dataselectors.filters.InformationMapFilterItemToSimpleLogicListAdapter
All Implemented Interfaces:
FilterLogicListInterface, SimpleLogicListAdapterInterface, SimpleLogicListInterface, java.lang.Iterable, java.util.Collection, java.util.List

public class InformationMapFilterItemToSimpleLogicListAdapter
implements java.util.List, SimpleLogicListAdapterInterface

This adapter extends the abstract adapter base to provide InformationMap specific support.


Field Summary
 
Fields inherited from class com.sas.dataselectors.filters.AbstractSimpleLogicListAdapterBase
_filterItemList, _filterItemSimpleList
 
Constructor Summary
InformationMapFilterItemToSimpleLogicListAdapter(FilterBaseModelData baseModel, com.sas.iquery.metadata.business.InformationMap informationMap)
          Constructs a new adapter from the given model using the default factory.
InformationMapFilterItemToSimpleLogicListAdapter(FilterObjectFactoryInterface filterObjectFactory, com.sas.iquery.metadata.business.InformationMap informationMap)
          Constructs a new adapter from the given model and object factory.
 
Method Summary
 boolean commitChanges()
          Commits any changes in the filter model to the underlying native model.
 
Methods inherited from class com.sas.dataselectors.filters.AbstractSimpleLogicListAdapterBase
add, add, addAll, addAll, clear, contains, containsAll, equals, get, getFilterItemList, getFilterList, getFilterLogicList, getRootFilterObject, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, setFilterItemList, setFilterList, setFilterList, size, subList, toArray, toArray
 
Methods inherited from class com.sas.dataselectors.filters.DefaultFilterLogicList
getFilterListDescription, getFilterListLabel, setFilterListDescription, setFilterListLabel, toString
 
Methods inherited from interface com.sas.dataselectors.filters.SimpleLogicListAdapterInterface
getFilterLogicList
 
Methods inherited from interface com.sas.dataselectors.filters.SimpleLogicListInterface
getFilterItemList, getRootFilterObject
 

Constructor Detail

InformationMapFilterItemToSimpleLogicListAdapter

public InformationMapFilterItemToSimpleLogicListAdapter(FilterBaseModelData baseModel,
                                                        com.sas.iquery.metadata.business.InformationMap informationMap)
Constructs a new adapter from the given model using the default factory.

Parameters:
informationMap - the model for the adapter

InformationMapFilterItemToSimpleLogicListAdapter

public InformationMapFilterItemToSimpleLogicListAdapter(FilterObjectFactoryInterface filterObjectFactory,
                                                        com.sas.iquery.metadata.business.InformationMap informationMap)
Constructs a new adapter from the given model and object factory.

Parameters:
filterObjectFactory - the filter object factory used during model conversions
informationMap - the model for the adapter
Method Detail

commitChanges

public boolean commitChanges()
Commits any changes in the filter model to the underlying native model.

Specified by:
commitChanges in interface SimpleLogicListInterface
Specified by:
commitChanges in class AbstractSimpleLogicListAdapterBase
Returns:
true if the native model was successfully updated



Copyright © 2009 SAS Institute Inc. All Rights Reserved.