Class ShadowTablePanel
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<ShadowType>
com.evolveum.midpoint.web.page.admin.shadows.ShadowTablePanel
- 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
- See Also:
-
Field Summary
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANEL
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ShadowType>,
String>> protected List<InlineMenuItem>
protected ModelExecuteOptions
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ShadowType>,
String> createNameColumn
(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression) protected CompiledShadowCollectionView
protected void
importPreviewResourceObject
(ShadowType selected, org.apache.wicket.ajax.AjaxRequestTarget target) protected void
importPreviewResourceObjectConfirmed
(TaskExecutionMode mode, ShadowType selected, org.apache.wicket.ajax.AjaxRequestTarget target) protected void
importResourceObject
(ShadowType selected, org.apache.wicket.ajax.AjaxRequestTarget target) protected boolean
protected boolean
protected boolean
Define whether duplication action for item of table will be added to item menu.protected boolean
isObjectDetailsEnabled
(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> rowModel) protected boolean
isShadowDetailsEnabled
(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> rowModel) protected void
objectDetailsPerformed
(ShadowType object) protected void
updateResourceObjectStatusPerformed
(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> selected, org.apache.wicket.ajax.AjaxRequestTarget target, boolean enabled) Methods inherited from class com.evolveum.midpoint.gui.api.component.MainObjectListPanel
addBasicActions, createCheckboxColumn, createDeleteInlineMenu, createProvider, createRealMarksList, createToolbarButtonsList, deleteConfirmedPerformed, getConfirmationMessageModel, getConfirmMessageKeyForMultiObject, getConfirmMessageKeyForSingleObject, getExecuteOptions, getNewObjectInfluencesList, getNewObjectReferencesList, getNothingSelectedMessage, getTitleForNewObjectButton, isAnythingSelected, isCollectionViewWithoutMorePossibleNewType, isImportObjectButtonVisible, isReportObjectButtonVisible, isViewForObjectCollectionType, loadButtonDescriptions, markObjects, modifyMarkInlineMenuAction, newObjectPerformed, onInitialize, showNewObjectCreationPopup, startRefreshing
Methods inherited from class com.evolveum.midpoint.gui.api.component.ObjectListPanel
addCustomActions, createIconColumn, createSelectableBeanObjectDataProvider, createSelectableBeanObjectDataProvider, getAllApplicableArchetypeViews, getSearchByNameParameterValue, getSelectedRealObjects, notContainsNameColumn
Methods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
addPerformed, clearCache, createActionsColumn, createAdditionalSearchContext, createCustomExportableColumn, createDownloadButton, createHeader, createNewButtonDescription, createReportPerformed, createStringResource, customProcessNewRowItem, defaultCollectionExists, enableSavePageSize, findPredefinedColumn, getAdditionalBoxCssClasses, getAutoRefreshInterval, getChartedHeaderDtoModel, getCollectionNameFromPageParameters, getColumnTypeConfigContext, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultType, getDefaultView, getInlineMenuCssClass, getInlineMenuItemCssClass, getNavigationParametersModel, getPageStorage, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getSortProperty, getStorageKey, getTable, getTableComponent, getTableId, getType, getViewColumnsTransformed, getViewColumnsTransformed, hideFooterIfSinglePage, initCollapsableItemTable, initItemTable, initSearch, isCollapsableTable, isCollectionViewPanel, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isDataTableVisible, isFulltextEnabled, isHeaderVisible, isListPanelVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, isValidFormComponents, isValidFormComponents, isValidFormComponentsOfRow, newRowItem, refreshTable, resetSearchModel, resetTable, saveSearchModel, setAdditionalBoxCssClasses, setDefaultSorting, setManualRefreshEnabled, setUseCollectionView, shouldCheckForNameColumn, showTableAsCard
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, getSubscriptionState, 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, 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 org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ShadowTablePanel
-
ShadowTablePanel
-
-
Method Details
-
createInlineMenu
- Overrides:
createInlineMenu
in classContainerableListPanel<ShadowType,
SelectableBean<ShadowType>>
-
createDefaultColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ShadowType>,String>> createDefaultColumns()- Overrides:
createDefaultColumns
in classContainerableListPanel<ShadowType,
SelectableBean<ShadowType>>
-
objectDetailsPerformed
- Overrides:
objectDetailsPerformed
in classMainObjectListPanel<ShadowType>
-
isObjectDetailsEnabled
protected boolean isObjectDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> rowModel) - Overrides:
isObjectDetailsEnabled
in classMainObjectListPanel<ShadowType>
-
isShadowDetailsEnabled
protected boolean isShadowDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> rowModel) -
isCreateNewObjectVisible
protected boolean isCreateNewObjectVisible()- Overrides:
isCreateNewObjectVisible
in classMainObjectListPanel<ShadowType>
-
getObjectCollectionView
- Overrides:
getObjectCollectionView
in classContainerableListPanel<ShadowType,
SelectableBean<ShadowType>>
-
findContainerPanelConfig
-
createNameColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ShadowType>,String> createNameColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression) - Overrides:
createNameColumn
in classMainObjectListPanel<ShadowType>
-
importPreviewResourceObject
protected void importPreviewResourceObject(ShadowType selected, org.apache.wicket.ajax.AjaxRequestTarget target) -
importPreviewResourceObjectConfirmed
protected void importPreviewResourceObjectConfirmed(TaskExecutionMode mode, ShadowType selected, org.apache.wicket.ajax.AjaxRequestTarget target) -
importResourceObject
protected void importResourceObject(ShadowType selected, org.apache.wicket.ajax.AjaxRequestTarget target) -
updateResourceObjectStatusPerformed
protected void updateResourceObjectStatusPerformed(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> selected, org.apache.wicket.ajax.AjaxRequestTarget target, boolean enabled) -
isDeleteOnlyRepoShadowAllow
protected boolean isDeleteOnlyRepoShadowAllow() -
createModelExecuteOptions
-
isDuplicationSupported
protected boolean isDuplicationSupported()Description copied from class:MainObjectListPanel
Define whether duplication action for item of table will be added to item menu.- Overrides:
isDuplicationSupported
in classMainObjectListPanel<ShadowType>
-