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:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSortableDataProviderBaseSortableDataProvider.CachedSize
- 
Constructor SummaryConstructorsConstructorDescriptionBaseSearchDataProvider(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 SummaryModifier and TypeMethodDescriptionvoidaddQueryVariables(String name, Object value) voiddetach()protected CompiledObjectCollectionViewprotected ObjectQuerygetQuery()getType()protected VariablesMapvoidsetCompiledObjectCollectionView(CompiledObjectCollectionView objectCollectionView) protected voidsetupUserFriendlyMessage(OperationResult result, Throwable ex) 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, getPrismContext, getRelationRegistry, getSchemaService, getTaskManager, internalIterator, internalSize, isDistinct, isOrderingDisabled, isSizeAvailableModel, isUseCache, iterator, model, setExportSize, setQueryMethods inherited from class org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvidergetSort, getSortState, setSort, setSort
- 
Constructor Details- 
BaseSearchDataProvider
- 
BaseSearchDataProvider
- 
BaseSearchDataProvider
 
- 
- 
Method Details- 
getSearchModel
- 
getQuery- Overrides:
- getQueryin class- BaseSortableDataProvider<T extends Serializable>
 
- 
getVariables
- 
getCustomizeContentQuery
- 
getType
- 
sizepublic long size()- Specified by:
- sizein interface- org.apache.wicket.markup.repeater.data.IDataProvider<C extends Serializable>
- Overrides:
- sizein class- BaseSortableDataProvider<T extends Serializable>
 
- 
addQueryVariables
- 
getCompiledObjectCollectionView
- 
setCompiledObjectCollectionView
- 
setupUserFriendlyMessage
- 
detachpublic void detach()- Specified by:
- detachin interface- org.apache.wicket.markup.repeater.data.IDataProvider<C extends Serializable>
- Specified by:
- detachin interface- org.apache.wicket.model.IDetachable
- Overrides:
- detachin class- BaseSortableDataProvider<T extends Serializable>
 
 
-