Class SelectableListDataProvider<W 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<W>
com.evolveum.midpoint.gui.impl.component.data.provider.SelectableListDataProvider<W,T>
- All Implemented Interfaces:
ISelectableDataProvider<W>,Serializable,org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator<String>,org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<W,,String> org.apache.wicket.markup.repeater.data.IDataProvider<W>,org.apache.wicket.model.IDetachable,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
ObjectClassDataProvider
public class SelectableListDataProvider<W extends Serializable,T extends Serializable>
extends BaseSortableDataProvider<W>
implements ISelectableDataProvider<W>
- Author:
- lazyman
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSortableDataProvider
BaseSortableDataProvider.CachedSize -
Constructor Summary
ConstructorsConstructorDescriptionSelectableListDataProvider(org.apache.wicket.Component Component, boolean useCache, boolean useDefaultSortingField) SelectableListDataProvider(org.apache.wicket.Component Component, org.apache.wicket.model.IModel<List<T>> model) -
Method Summary
Modifier and TypeMethodDescriptionprotected WcreateObjectWrapper(T object) getModel()internalIterator(long first, long count) protected intprotected <V extends Comparable<V>>
voidMethods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSortableDataProvider
addCachedSize, checkOrderingSettings, clearCache, createObjectOrderings, createPaging, detach, getAuditService, getAvailableData, getCachedSize, getDefaultOptionsBuilder, getDefaultSortOrder, getDefaultSortParam, getDistinctRelatedOptions, getDistinctRelatedOptionsBuilder, getModelInteractionService, getModelService, getOperationOptionsBuilder, getOperationOptionsBuilder, getPageBase, getPrismContext, getQuery, getRelationRegistry, getSchemaService, getTaskManager, isDistinct, isOrderingDisabled, isSizeAvailableModel, isUseCache, iterator, model, setExportSize, setQuery, sizeMethods 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
detach, 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
-
SelectableListDataProvider
-
SelectableListDataProvider
public SelectableListDataProvider(org.apache.wicket.Component Component, boolean useCache, boolean useDefaultSortingField)
-
-
Method Details
-
getModel
-
internalIterator
- Specified by:
internalIteratorin classBaseSortableDataProvider<W extends Serializable>
-
getListFromModel
-
sort
-
createObjectWrapper
-
internalSize
protected int internalSize()- Specified by:
internalSizein classBaseSortableDataProvider<W extends Serializable>
-