Class CasesTablePanel
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- com.evolveum.midpoint.gui.api.component.BasePanel<C>
-
- com.evolveum.midpoint.gui.impl.component.ContainerableListPanel<O,SelectableBean<O>>
-
- com.evolveum.midpoint.gui.api.component.ObjectListPanel<O>
-
- com.evolveum.midpoint.gui.api.component.MainObjectListPanel<CaseType>
-
- com.evolveum.midpoint.web.page.admin.server.CasesTablePanel
-
- All Implemented Interfaces:
Serializable
,Iterable<org.apache.wicket.Component>
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,org.apache.wicket.IQueueRegion
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
MyCasesPanel
public abstract class CasesTablePanel extends MainObjectListPanel<CaseType>
- Author:
- lskublik
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
OPERATION_EVALUATE_EXPRESSION
-
-
Constructor Summary
Constructors Constructor Description CasesTablePanel(String id)
CasesTablePanel(String id, ContainerPanelConfigurationType config)
CasesTablePanel(String id, Collection<SelectorOptions<GetOperationOptions>> options)
CasesTablePanel(String id, Collection<SelectorOptions<GetOperationOptions>> options, ContainerPanelConfigurationType config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<CaseType>,String>
createCheckboxColumn()
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<CaseType>,String>>
createDefaultColumns()
protected ISelectableDataProvider<SelectableBean<CaseType>>
createProvider()
protected ObjectFilter
getCasesFilter()
protected ObjectQuery
getCustomizeContentQuery()
protected boolean
isCreateNewObjectEnabled()
protected boolean
isHeaderVisible()
-
Methods inherited from class com.evolveum.midpoint.gui.api.component.MainObjectListPanel
createDeleteInlineMenu, createToolbarButtonsList, deleteConfirmedPerformed, getConfirmationMessageModel, getConfirmMessageKeyForMultiObject, getConfirmMessageKeyForSingleObject, getExecuteOptions, getNewObjectInfluencesList, getNewObjectReferencesList, getNothingSelectedMessage, getTitleForNewObjectButton, isAnythingSelected, isCollectionViewWithoutMorePossibleNewType, isViewForObjectCollectionType, loadButtonDescriptions, newObjectPerformed, objectDetailsPerformed, onInitialize, showNewObjectCreationPopup
-
Methods inherited from class com.evolveum.midpoint.gui.api.component.ObjectListPanel
addCustomActions, addPerformed, clearCache, createIconColumn, createNameColumn, createSearch, createSelectableBeanObjectDataProvider, getAllApplicableArchetypeViews, getRowRealValue, getSearchByNameParameterValue, getSelectedRealObjects, isObjectDetailsEnabled, notContainsNameColumn
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
createCustomExportableColumn, createHeader, createInlineMenu, createNewButtonDescription, createOptions, createReportPerformed, createSearchModel, createStringResource, customProcessNewRowItem, defaultCollectionExists, enableSavePageSize, evaluateExpression, getAdditionalBoxCssClasses, getAutoRefreshInterval, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultType, getDefaultView, getExportableColumnDataModel, getObjectCollectionView, getOptions, getPageStorage, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getStorageKey, getStringValueForObject, getTable, getTableId, getType, getViewColumnsTransformed, getViewColumnsTransformed, hideFooterIfSinglePage, initItemTable, initSearch, isCollectionViewPanel, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isListPanelVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, loadExportableColumnDataModel, refreshTable, resetSearchModel, resetTable, saveSearchModel, setAdditionalBoxCssClasses, setDefaultSorting, setManualRefreshEnabled
-
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getString, getString, getWebApplicationConfiguration, showResult
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
CasesTablePanel
public CasesTablePanel(String id)
-
CasesTablePanel
public CasesTablePanel(String id, Collection<SelectorOptions<GetOperationOptions>> options)
-
CasesTablePanel
public CasesTablePanel(String id, Collection<SelectorOptions<GetOperationOptions>> options, ContainerPanelConfigurationType config)
-
CasesTablePanel
public CasesTablePanel(String id, ContainerPanelConfigurationType config)
-
-
Method Detail
-
createDefaultColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<CaseType>,String>> createDefaultColumns()
- Overrides:
createDefaultColumns
in classMainObjectListPanel<CaseType>
-
createProvider
protected ISelectableDataProvider<SelectableBean<CaseType>> createProvider()
- Overrides:
createProvider
in classMainObjectListPanel<CaseType>
-
isCreateNewObjectEnabled
protected boolean isCreateNewObjectEnabled()
- Overrides:
isCreateNewObjectEnabled
in classMainObjectListPanel<CaseType>
-
getCustomizeContentQuery
protected ObjectQuery getCustomizeContentQuery()
-
createCheckboxColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<CaseType>,String> createCheckboxColumn()
- Overrides:
createCheckboxColumn
in classMainObjectListPanel<CaseType>
-
isHeaderVisible
protected boolean isHeaderVisible()
- Overrides:
isHeaderVisible
in classContainerableListPanel<CaseType,SelectableBean<CaseType>>
-
getCasesFilter
protected ObjectFilter getCasesFilter()
-
-