Class BaseSearchDataProvider<C extends Serializable,T extends Serializable>
- java.lang.Object
- 
- org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider<T,String>
- 
- com.evolveum.midpoint.gui.impl.component.data.provider.BaseSortableDataProvider<T>
- 
- com.evolveum.midpoint.gui.impl.component.data.provider.BaseSearchDataProvider<C,T>
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator<String>,- org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T,String>,- org.apache.wicket.markup.repeater.data.IDataProvider<T>,- org.apache.wicket.model.IDetachable,- org.apache.wicket.util.io.IClusterable
 - Direct Known Subclasses:
- ContainerListDataProvider,- MultivalueContainerListDataProvider,- ObjectDataProvider,- RepositoryObjectDataProvider,- SelectableBeanDataProvider
 
 public abstract class BaseSearchDataProvider<C extends Serializable,T extends Serializable> extends BaseSortableDataProvider<T> - Author:
- lazyman
- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSortableDataProviderBaseSortableDataProvider.CachedSize
 
- 
 - 
Constructor SummaryConstructors Constructor Description BaseSearchDataProvider(org.apache.wicket.Component component, org.apache.wicket.model.IModel<Search<C>> search)BaseSearchDataProvider(org.apache.wicket.Component component, org.apache.wicket.model.IModel<Search<C>> search, boolean useCache)BaseSearchDataProvider(org.apache.wicket.Component component, org.apache.wicket.model.IModel<Search<C>> search, boolean useCache, boolean useDefaultSortingField)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddQueryVariables(String name, Object value)voiddetach()protected CompiledObjectCollectionViewgetCompiledObjectCollectionView()protected ObjectQuerygetCustomizeContentQuery()ObjectQuerygetQuery()protected org.apache.wicket.model.IModel<Search<C>>getSearchModel()Class<C>getType()protected VariablesMapgetVariables()voidsetCompiledObjectCollectionView(CompiledObjectCollectionView objectCollectionView)longsize()- 
Methods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSortableDataProvideraddCachedSize, checkOrderingSettings, clearCache, createObjectOrderings, createPaging, getAuditService, getAvailableData, getCachedSize, getDefaultOptionsBuilder, getDefaultSortOrder, getDefaultSortParam, getDistinctRelatedOptions, getDistinctRelatedOptionsBuilder, getModelInteractionService, getModelService, getOperationOptionsBuilder, getOperationOptionsBuilder, getPageBase, getPageStorage, getPrismContext, getRelationRegistry, getSchemaService, getTaskManager, internalIterator, internalSize, isDistinct, isOrderingDisabled, isSizeAvailableModel, isUseCache, iterator, model, saveProviderPaging, setExportSize, setQuery
 
- 
 
- 
- 
- 
Constructor Detail- 
BaseSearchDataProviderpublic BaseSearchDataProvider(org.apache.wicket.Component component, org.apache.wicket.model.IModel<Search<C>> search)
 - 
BaseSearchDataProviderpublic BaseSearchDataProvider(org.apache.wicket.Component component, org.apache.wicket.model.IModel<Search<C>> search, boolean useCache)
 
- 
 - 
Method Detail- 
getQuerypublic ObjectQuery getQuery() - Overrides:
- getQueryin class- BaseSortableDataProvider<T extends Serializable>
 
 - 
getVariablesprotected VariablesMap getVariables() 
 - 
getCustomizeContentQueryprotected ObjectQuery getCustomizeContentQuery() 
 - 
sizepublic long size() - Specified by:
- sizein interface- org.apache.wicket.markup.repeater.data.IDataProvider<C extends Serializable>
- Overrides:
- sizein class- BaseSortableDataProvider<T extends Serializable>
 
 - 
getCompiledObjectCollectionViewprotected CompiledObjectCollectionView getCompiledObjectCollectionView() 
 - 
setCompiledObjectCollectionViewpublic void setCompiledObjectCollectionView(CompiledObjectCollectionView objectCollectionView) 
 - 
detachpublic void detach() 
 
- 
 
-