public abstract class BaseSortableDataProvider<T extends Serializable> extends org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider<T,String>
Modifier and Type | Class and Description |
---|---|
static class |
BaseSortableDataProvider.CachedSize |
Constructor and Description |
---|
BaseSortableDataProvider(org.apache.wicket.Component component) |
BaseSortableDataProvider(org.apache.wicket.Component component,
boolean useCache) |
BaseSortableDataProvider(org.apache.wicket.Component component,
boolean useCache,
boolean useDefaultSortingField) |
public BaseSortableDataProvider(org.apache.wicket.Component component)
public BaseSortableDataProvider(org.apache.wicket.Component component, boolean useCache)
public BaseSortableDataProvider(org.apache.wicket.Component component, boolean useCache, boolean useDefaultSortingField)
protected ModelService getModel()
protected RepositoryService getRepositoryService()
protected TaskManager getTaskManager()
protected PrismContext getPrismContext()
protected TaskService getTaskService()
protected ModelInteractionService getModelInteractionService()
protected WorkflowService getWorkflowService()
protected WorkflowManager getWorkflowManager()
protected PageBase getPage()
public ObjectQuery getQuery()
public void setQuery(ObjectQuery query)
public org.apache.wicket.model.IModel<Boolean> isSizeAvailableModel()
TablePanel
. If true navigation panel with paging "X to Y from Z results is shown",
otherwise only "previous and next" simple paging is used.protected ObjectPaging createPaging(long offset, long pageSize)
public void clearCache()
public int getCacheCleanupThreshold()
public void setCacheCleanupThreshold(int cacheCleanupThreshold)
protected void saveProviderPaging(ObjectQuery query, ObjectPaging paging)
public long size()
protected abstract int internalSize()
protected BaseSortableDataProvider.CachedSize getCachedSize(Map<Serializable,BaseSortableDataProvider.CachedSize> cache)
protected void addCachedSize(Map<Serializable,BaseSortableDataProvider.CachedSize> cache, BaseSortableDataProvider.CachedSize newSize)
Copyright © 2016 evolveum. All rights reserved.