Class TemplateTileProvider<T extends Serializable,O extends ObjectType>
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<O,W>
com.evolveum.midpoint.gui.impl.component.data.provider.ObjectDataProvider<TemplateTile<T>,O>
com.evolveum.midpoint.gui.impl.component.data.provider.TemplateTileProvider<T,O>
- 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<TemplateTile<T>,
,String> org.apache.wicket.markup.repeater.data.IDataProvider<TemplateTile<T>>
,org.apache.wicket.model.IDetachable
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
ObjectTileProvider
,ResourceTemplateProvider
public abstract class TemplateTileProvider<T extends Serializable,O extends ObjectType>
extends ObjectDataProvider<TemplateTile<T>,O>
- Author:
- lskublik
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSortableDataProvider
BaseSortableDataProvider.CachedSize
-
Constructor Summary
ConstructorDescriptionTemplateTileProvider
(org.apache.wicket.Component component, org.apache.wicket.model.IModel<Search> search) -
Method Summary
Modifier and TypeMethodDescriptioncreatePaging
(long offset, long pageSize) protected abstract TemplateTile<T>
createTileObject
(PrismObject<O> obj) protected Collection<SelectorOptions<GetOperationOptions>>
Methods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.ObjectDataProvider
addCachedSize, checkOrderingSettings, getCachedSize, getOptions, getSelectedData, handleNotSuccessOrHandledErrorInIterator, internalIterator, internalSize, setOptions
Methods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSearchDataProvider
addQueryVariables, detach, getCompiledObjectCollectionView, getCustomizeContentQuery, getQuery, getSearchModel, getType, getVariables, setCompiledObjectCollectionView, setupUserFriendlyMessage, size
Methods inherited from class com.evolveum.midpoint.gui.impl.component.data.provider.BaseSortableDataProvider
clearCache, createObjectOrderings, getAuditService, getAvailableData, 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
-
Constructor Details
-
TemplateTileProvider
public TemplateTileProvider(org.apache.wicket.Component component, org.apache.wicket.model.IModel<Search> search)
-
-
Method Details
-
getOptionsToUse
- Overrides:
getOptionsToUse
in classObjectDataProvider<TemplateTile<T extends Serializable>,
O extends ObjectType>
-
createPaging
- Overrides:
createPaging
in classBaseSortableDataProvider<TemplateTile<T extends Serializable>>
-
createDataObjectWrapper
- Overrides:
createDataObjectWrapper
in classObjectDataProvider<TemplateTile<T extends Serializable>,
O extends ObjectType>
-
createTileObject
-