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
ConstructorsConstructorDescriptionRepositoryShadowBeanObjectDataProvider(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 GetOperationOptionsBuilderpostProcessOptions(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, setTaskConsumerMethods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.SelectableBeanDataProvider
clearSelectedObjects, getSearchOptions, getSelected, handleNotSuccessOrHandledErrorInIterator, internalIterator, internalSize, isEmptyListOnNullQuery, isExport, isUseObjectCounting, preprocessSelectedDataInternal, setDefaultCountIfNull, setEmptyListOnNullQuery, setExport, setForPreview, setOptionsMethods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSearchDataProvider
addQueryVariables, getCompiledObjectCollectionView, getCustomizeContentQuery, getQuery, getSearchModel, getType, getVariables, setCompiledObjectCollectionView, setupUserFriendlyMessage, sizeMethods 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, setQueryMethods inherited from class org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider
getSort, getSortState, setSort, setSortMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.wicket.markup.repeater.data.IDataProvider
iterator, model, sizeMethods inherited from interface com.evolveum.midpoint.gui.api.component.data.provider.ISelectableDataProvider
canCountBeforeExport, setQueryMethods 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:
searchObjectsin classSelectableBeanObjectDataProvider<ShadowType>- Throws:
CommonException
-
getOptions
- Overrides:
getOptionsin classSelectableBeanDataProvider<ShadowType>
-
postProcessOptions
- Overrides:
postProcessOptionsin classSelectableBeanDataProvider<ShadowType>
-