Class RepositoryShadowBeanObjectDataProvider
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<T,SelectableBean<T>>
com.evolveum.midpoint.gui.impl.component.data.provider.SelectableBeanDataProvider<O>
com.evolveum.midpoint.gui.impl.component.data.provider.SelectableBeanObjectDataProvider<ShadowType>
com.evolveum.midpoint.gui.impl.component.data.provider.RepositoryShadowBeanObjectDataProvider
- All Implemented Interfaces:
ISelectableDataProvider<SelectableBean<ShadowType>>
,Serializable
,org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator<String>
,org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<SelectableBean<ShadowType>,
,String> org.apache.wicket.markup.repeater.data.IDataProvider<SelectableBean<ShadowType>>
,org.apache.wicket.model.IDetachable
,org.apache.wicket.util.io.IClusterable
public class RepositoryShadowBeanObjectDataProvider
extends SelectableBeanObjectDataProvider<ShadowType>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSortableDataProvider
BaseSortableDataProvider.CachedSize
-
Constructor Summary
ConstructorDescriptionRepositoryShadowBeanObjectDataProvider
(org.apache.wicket.Component component, Set<ShadowType> selected) RepositoryShadowBeanObjectDataProvider
(org.apache.wicket.Component component, org.apache.wicket.model.IModel<Search<ShadowType>> search, Set<ShadowType> selected) -
Method Summary
Modifier and TypeMethodDescriptionprotected GetOperationOptionsBuilder
postProcessOptions
(GetOperationOptionsBuilder optionsBuilder) protected List<ShadowType>
searchObjects
(Class<ShadowType> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, com.evolveum.midpoint.task.api.Task task, OperationResult result) Methods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.SelectableBeanObjectDataProvider
countObjects, createDataObjectWrapper, detach, isMemberPanel, match, setIsMemberPanel, setTaskConsumer
Methods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.SelectableBeanDataProvider
clearSelectedObjects, createDataObjectWrappers, getSearchOptions, getSelected, handleNotSuccessOrHandledErrorInIterator, internalIterator, internalSize, isEmptyListOnNullQuery, isExport, isUseObjectCounting, preprocessSelectedDataInternal, setDefaultCountIfNull, setEmptyListOnNullQuery, setExport, setForPreview, setOptions
Methods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSearchDataProvider
addQueryVariables, getCompiledObjectCollectionView, getCustomizeContentQuery, getQuery, getSearchModel, getType, getVariables, setCompiledObjectCollectionView, setupUserFriendlyMessage, size
Methods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSortableDataProvider
addCachedSize, checkOrderingSettings, clearCache, createObjectOrderings, createPaging, getAuditService, getAvailableData, getCachedSize, getDefaultOptionsBuilder, getDefaultSortOrder, getDefaultSortParam, getDistinctRelatedOptions, getDistinctRelatedOptionsBuilder, getModelInteractionService, getModelService, getOperationOptionsBuilder, getOperationOptionsBuilder, getPageBase, getPrismContext, getRelationRegistry, getSchemaService, getTaskManager, isDistinct, isOrderingDisabled, isSizeAvailableModel, isUseCache, iterator, model, setExportSize, setQuery
Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider
getSort, getSortState, setSort, setSort
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.wicket.markup.repeater.data.IDataProvider
iterator, model, size
Methods inherited from interface com.evolveum.midpoint.gui.api.component.data.provider.ISelectableDataProvider
setQuery
Methods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator
getSortState
-
Constructor Details
-
RepositoryShadowBeanObjectDataProvider
public RepositoryShadowBeanObjectDataProvider(org.apache.wicket.Component component, org.apache.wicket.model.IModel<Search<ShadowType>> search, Set<ShadowType> selected) -
RepositoryShadowBeanObjectDataProvider
public RepositoryShadowBeanObjectDataProvider(org.apache.wicket.Component component, Set<ShadowType> selected)
-
-
Method Details
-
searchObjects
protected List<ShadowType> searchObjects(Class<ShadowType> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, com.evolveum.midpoint.task.api.Task task, OperationResult result) throws CommonException - Overrides:
searchObjects
in classSelectableBeanObjectDataProvider<ShadowType>
- Throws:
CommonException
-
getOptions
- Overrides:
getOptions
in classSelectableBeanDataProvider<ShadowType>
-
postProcessOptions
- Overrides:
postProcessOptions
in classSelectableBeanDataProvider<ShadowType>
-