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 SearchContextcreateAdditionalSearchContext()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 StringgetPredefinedMarkOid()Mark OID that should be used in search filter during first initialization (can be changed by user later)protected ObjectProcessingStateTypegetPredefinedProcessingState()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 StringgetSimulationResultOid()protected UserProfileStorage.TableIdgetTableId()protected voidonConfigure()protected voidonInitialize()voidrefreshTable(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:
onConfigurein classorg.apache.wicket.Component
-
getTableId
protected UserProfileStorage.TableId getTableId()
- Specified by:
getTableIdin 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:
createProviderin 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)
-
-