Class ProcessedObjectsPanel
- 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<SimulationResultProcessedObjectType,SelectableBean<SimulationResultProcessedObjectType>>
-
- com.evolveum.midpoint.gui.impl.page.admin.simulation.ProcessedObjectsPanel
-
- 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
public abstract class ProcessedObjectsPanel extends ContainerableListPanel<SimulationResultProcessedObjectType,SelectableBean<SimulationResultProcessedObjectType>>
Created by Viliam Repan (lazyman).- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProcessedObjectsPanel(String id, org.apache.wicket.model.IModel<List<MarkType>> availableMarksModel)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected SearchContext
createAdditionalSearchContext()
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String>
createCustomExportableColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression)
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String>
createIconColumn()
protected List<InlineMenuItem>
createInlineMenu()
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String>
createNameColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression)
protected ISelectableDataProvider<SelectableBean<SimulationResultProcessedObjectType>>
createProvider()
protected List<org.apache.wicket.Component>
createToolbarButtonsList(String idButton)
protected PrismContainerDefinition<SimulationResultProcessedObjectType>
getContainerDefinitionForColumns()
protected String
getPredefinedMarkOid()
Mark OID that should be used in search filter during first initialization (can be changed by user later)protected ObjectProcessingStateType
getPredefinedProcessingState()
Object processing state that should be used in search filter during first initialization (can be changed by user later)List<SimulationResultProcessedObjectType>
getSelectedRealObjects()
protected abstract @NotNull String
getSimulationResultOid()
protected UserProfileStorage.TableId
getTableId()
protected void
onConfigure()
protected void
onInitialize()
void
refreshTable(org.apache.wicket.ajax.AjaxRequestTarget target)
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
addCustomActions, addPerformed, clearCache, createCheckboxColumn, createDefaultColumns, createDownloadButton, createHeader, createNewButtonDescription, createReportPerformed, createStringResource, customProcessNewRowItem, defaultCollectionExists, enableSavePageSize, getAdditionalBoxCssClasses, getAutoRefreshInterval, getCurrentTablePaging, getDataProvider, getDefaultType, getDefaultView, getInlineMenuCssClass, getObjectCollectionView, getOptions, getPageStorage, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getSearchByNameParameterValue, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getSortProperty, getStorageKey, getTable, getType, getViewColumnsTransformed, getViewColumnsTransformed, hideFooterIfSinglePage, initItemTable, initSearch, isCollectionViewPanel, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isHeaderVisible, isListPanelVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, isValidFormComponents, isValidFormComponents, isValidFormComponentsOfRow, notContainsNameColumn, 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, 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
-
-
-
-
Method Detail
-
onInitialize
protected void onInitialize()
-
onConfigure
protected void onConfigure()
- Overrides:
onConfigure
in classorg.apache.wicket.Component
-
getTableId
protected UserProfileStorage.TableId getTableId()
- Specified by:
getTableId
in classContainerableListPanel<SimulationResultProcessedObjectType,SelectableBean<SimulationResultProcessedObjectType>>
-
createAdditionalSearchContext
protected SearchContext createAdditionalSearchContext()
-
createInlineMenu
protected List<InlineMenuItem> createInlineMenu()
-
createIconColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String> createIconColumn()
-
createNameColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String> createNameColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression)
-
createProvider
protected ISelectableDataProvider<SelectableBean<SimulationResultProcessedObjectType>> createProvider()
- Specified by:
createProvider
in classContainerableListPanel<SimulationResultProcessedObjectType,SelectableBean<SimulationResultProcessedObjectType>>
-
getSimulationResultOid
@NotNull protected abstract @NotNull String getSimulationResultOid()
-
getPredefinedMarkOid
protected String getPredefinedMarkOid()
Mark OID that should be used in search filter during first initialization (can be changed by user later)
-
getPredefinedProcessingState
protected ObjectProcessingStateType getPredefinedProcessingState()
Object processing state that should be used in search filter during first initialization (can be changed by user later)
-
getSelectedRealObjects
public List<SimulationResultProcessedObjectType> getSelectedRealObjects()
-
getContainerDefinitionForColumns
protected PrismContainerDefinition<SimulationResultProcessedObjectType> getContainerDefinitionForColumns()
-
createCustomExportableColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String> createCustomExportableColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression)
-
createToolbarButtonsList
protected List<org.apache.wicket.Component> createToolbarButtonsList(String idButton)
-
refreshTable
public void refreshTable(org.apache.wicket.ajax.AjaxRequestTarget target)
-
-