Class AssignmentListProvider
- java.lang.Object
-
- org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider<T,String>
-
- com.evolveum.midpoint.web.component.data.BaseSortableDataProvider<T>
-
- com.evolveum.midpoint.web.component.data.BaseSearchDataProvider<C,PrismContainerValueWrapper<C>>
-
- com.evolveum.midpoint.web.component.util.MultivalueContainerListDataProvider<AssignmentType>
-
- com.evolveum.midpoint.web.component.util.AssignmentListProvider
-
- All Implemented Interfaces:
ISelectableDataProvider<PrismContainerValueWrapper<AssignmentType>>
,Serializable
,org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator<String>
,org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<PrismContainerValueWrapper<AssignmentType>,String>
,org.apache.wicket.markup.repeater.data.IDataProvider<PrismContainerValueWrapper<AssignmentType>>
,org.apache.wicket.model.IDetachable
,org.apache.wicket.util.io.IClusterable
public class AssignmentListProvider extends MultivalueContainerListDataProvider<AssignmentType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.web.component.data.BaseSortableDataProvider
BaseSortableDataProvider.CachedSize
-
-
Constructor Summary
Constructors Constructor Description AssignmentListProvider(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
detach()
protected List<PrismContainerValueWrapper<AssignmentType>>
postFilter(List<PrismContainerValueWrapper<AssignmentType>> assignmentList)
protected void
postProcessWrapper(PrismContainerValueWrapper<AssignmentType> valueWrapper)
protected List<PrismContainerValueWrapper<AssignmentType>>
searchThroughList()
-
Methods inherited from class com.evolveum.midpoint.web.component.util.MultivalueContainerListDataProvider
clearCache, handleNotSuccessOrHandledErrorInIterator, internalIterator, internalSize, sort
-
Methods inherited from class com.evolveum.midpoint.web.component.data.BaseSearchDataProvider
addQueryVariables, getCompiledObjectCollectionView, getCustomizeContentQuery, getQuery, getSearchModel, getType, getVariables, setCompiledObjectCollectionView, size
-
Methods inherited from class com.evolveum.midpoint.web.component.data.BaseSortableDataProvider
addCachedSize, checkOrderingSettings, createObjectOrderings, createPaging, getAuditService, getAvailableData, getCachedSize, getDefaultOptionsBuilder, getDefaultSortOrder, getDefaultSortParam, getDistinctRelatedOptions, getDistinctRelatedOptionsBuilder, getModelInteractionService, getModelService, getOperationOptionsBuilder, getOperationOptionsBuilder, getPageBase, getPageStorage, getPrismContext, getRelationRegistry, getSchemaService, getTaskManager, isDistinct, isOrderingDisabled, isSizeAvailableModel, isUseCache, iterator, model, saveProviderPaging, 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.web.component.data.ISelectableDataProvider
setQuery
-
-
-
-
Constructor Detail
-
AssignmentListProvider
public AssignmentListProvider(org.apache.wicket.Component component, @NotNull @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model)
-
-
Method Detail
-
searchThroughList
protected List<PrismContainerValueWrapper<AssignmentType>> searchThroughList()
- Overrides:
searchThroughList
in classMultivalueContainerListDataProvider<AssignmentType>
-
postFilter
protected List<PrismContainerValueWrapper<AssignmentType>> postFilter(List<PrismContainerValueWrapper<AssignmentType>> assignmentList)
-
postProcessWrapper
protected void postProcessWrapper(PrismContainerValueWrapper<AssignmentType> valueWrapper)
- Overrides:
postProcessWrapper
in classMultivalueContainerListDataProvider<AssignmentType>
-
detach
public void detach()
- Specified by:
detach
in interfaceorg.apache.wicket.markup.repeater.data.IDataProvider<PrismContainerValueWrapper<AssignmentType>>
- Specified by:
detach
in interfaceorg.apache.wicket.model.IDetachable
- Overrides:
detach
in classBaseSearchDataProvider<AssignmentType,PrismContainerValueWrapper<AssignmentType>>
-
-