Class MappingProcessedObjectPanel
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.panel.mapping.MappingProcessedObjectPanel
- 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 MappingProcessedObjectPanel
extends ContainerableListPanel<SimulationResultProcessedObjectType,SelectableBean<SimulationResultProcessedObjectType>>
Panel displaying processed objects from mapping simulation results.
Shows situation badges, object names, detected value changes, and operation result details for each processed object.
- See Also:
-
Field Summary
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANELFields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS -
Constructor Summary
ConstructorsConstructorDescriptionMappingProcessedObjectPanel(String id, org.apache.wicket.model.IModel<List<MarkType>> availableMarksModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected SearchContextprotected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String> protected org.apache.wicket.ComponentcreateCollapsibleContent(String id, @NotNull org.apache.wicket.model.IModel<SelectableBean<SimulationResultProcessedObjectType>> rowModel) protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String>> protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String> 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 @Nullable Stringprotected abstract @NotNull org.apache.wicket.model.IModel<SimulationResultType>protected Stringprotected UserProfileStorage.TableIdprotected booleanChecks if the table is collapsible.protected <T extends Serializable>
Search<T>loadSearch(PageStorage storage) protected voidnavigateToSimulationResultObject(@NotNull String simulationResultOid, @Nullable String markOid, @NotNull SimulationResultProcessedObjectType object, @NotNull org.apache.wicket.ajax.AjaxRequestTarget target) protected voidvoidrefreshTable(org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
addBasicActions, addCustomActions, addPerformed, clearCache, collectColumns, createActionsColumn, createCustomExportableColumn, createCustomExportableColumn, createHeader, createInlineMenu, createNewButtonDescription, createPanelForNoValue, createReportPerformed, createSearch, createStringResource, createTableButtonToolbar, createToolbarButtonsList, customProcessNewRowItem, defaultCollectionExists, displayIsolatedNoValuePanel, displayNoValuePanel, enableSavePageSize, findPredefinedColumn, getAdditionalFooterCssClasses, getAutoRefreshInterval, getAvailablePageSizes, getChartedHeaderDtoModel, getCollapsibleToggleColumnIndex, getCollectionNameFromPageParameters, getColumnTypeConfigContext, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultObjectListConfiguration, getDefaultPageSize, getDefaultType, getDefaultView, getInlineMenuCssClass, getInlineMenuItemCssClass, getInlineMenuItems, getNavigationParametersModel, getNoValuePanel, getNoValuePanelCustomSubTitleModel, getObjectCollectionView, getPageStorage, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getRowObjectName, getSearchByNameParameterValue, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getSortProperty, getTable, getTableComponent, getTableContainerAdditionalCssClasses, getType, getViewColumnsTransformed, getViewColumnsTransformed, getWidgetNameOfCollection, hideFooterIfSinglePage, initCollapsableItemTable, initItemTable, initSearch, isCollapseToggleColumnVisible, isCollectionViewPanel, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isDataTableVisible, isFooterVisible, isFulltextEnabled, isHeaderVisible, isListPanelVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, isSearchResultInfoVisible, isUseStorageSearch, isValidFormComponents, isValidFormComponents, isValidFormComponentsOfRow, notContainsNameColumn, resetSearchModel, resetTable, resetTableColumns, saveSearchModel, setAdditionalBoxCssClasses, setDefaultSorting, setDefaultSorting, setManualRefreshEnabled, setUseCollectionView, shouldCheckForNameColumn, showTableAsCardMethods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getBrowserTabSessionStorage, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getSessionStorage, getString, getString, getSubscriptionState, getWebApplicationConfiguration, showResultMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
MappingProcessedObjectPanel
-
-
Method Details
-
onInitialize
protected void onInitialize() -
getAdditionalBoxCssClasses
-
getDefaultMarkOidForSearch
-
createAdditionalSearchContext
-
loadSearch
-
getStorageKey
-
getTableId
- Specified by:
getTableIdin classContainerableListPanel<SimulationResultProcessedObjectType,SelectableBean<SimulationResultProcessedObjectType>>
-
createCheckboxColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String> createCheckboxColumn() -
isCollapsableTable
protected boolean isCollapsableTable()Description copied from class:ContainerableListPanelChecks if the table is collapsible.- Overrides:
isCollapsableTablein classContainerableListPanel<SimulationResultProcessedObjectType,SelectableBean<SimulationResultProcessedObjectType>> - Returns:
trueif the table is collapsible,falseotherwise.
-
createCollapsibleContent
protected org.apache.wicket.Component createCollapsibleContent(String id, @NotNull @NotNull org.apache.wicket.model.IModel<SelectableBean<SimulationResultProcessedObjectType>> rowModel) -
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() -
getSelectedRealObjects
-
getSimulationResultModel
@NotNull protected abstract @NotNull org.apache.wicket.model.IModel<SimulationResultType> getSimulationResultModel() -
createDefaultColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String>> createDefaultColumns() -
refreshTable
public void refreshTable(org.apache.wicket.ajax.AjaxRequestTarget target)
-