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
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ShadowType>,String>> protected List<InlineMenuItem>protected ModelExecuteOptionsprotected 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 CompiledShadowCollectionViewprotected voidimportPreviewResourceObject(ShadowType selected, org.apache.wicket.ajax.AjaxRequestTarget target) protected voidimportPreviewResourceObjectConfirmed(TaskExecutionMode mode, ShadowType selected, org.apache.wicket.ajax.AjaxRequestTarget target) protected voidimportResourceObject(ShadowType selected, org.apache.wicket.ajax.AjaxRequestTarget target) protected booleanprotected booleanprotected booleanisObjectDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> rowModel) protected booleanisShadowDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> rowModel) protected voidobjectDetailsPerformed(ShadowType object) protected voidupdateResourceObjectStatusPerformed(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
createCheckboxColumn, createDeleteInlineMenu, createProvider, createToolbarButtonsList, deleteConfirmedPerformed, getConfirmationMessageModel, getConfirmMessageKeyForMultiObject, getConfirmMessageKeyForSingleObject, getExecuteOptions, getNewObjectInfluencesList, getNewObjectReferencesList, getNothingSelectedMessage, getTitleForNewObjectButton, isAnythingSelected, isCollectionViewWithoutMorePossibleNewType, isImportObjectButtonVisible, isViewForObjectCollectionType, loadButtonDescriptions, newObjectPerformed, onInitialize, showNewObjectCreationPopup, startRefreshingMethods inherited from class com.evolveum.midpoint.gui.api.component.ObjectListPanel
addCustomActions, createIconColumn, createSelectableBeanObjectDataProvider, createSelectableBeanObjectDataProvider, getAllApplicableArchetypeViews, getSearchByNameParameterValue, getSelectedRealObjects, notContainsNameColumnMethods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
addPerformed, clearCache, createAdditionalSearchContext, createCustomExportableColumn, createDownloadButton, createHeader, createNewButtonDescription, createReportPerformed, createStringResource, customProcessNewRowItem, defaultCollectionExists, enableSavePageSize, getAdditionalBoxCssClasses, getAutoRefreshInterval, getCollectionNameFromPageParameters, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultType, getDefaultView, getInlineMenuCssClass, getPageStorage, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getSortProperty, getStorageKey, getTable, getTableId, getType, getViewColumnsTransformed, getViewColumnsTransformed, hideFooterIfSinglePage, initItemTable, initSearch, isCollectionViewPanel, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isFulltextEnabled, isHeaderVisible, isListPanelVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, isValidFormComponents, isValidFormComponents, isValidFormComponentsOfRow, refreshTable, resetSearchModel, resetTable, saveSearchModel, setAdditionalBoxCssClasses, setDefaultSorting, setManualRefreshEnabledMethods 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, 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
-
ShadowTablePanel
-
ShadowTablePanel
-
-
Method Details
-
createInlineMenu
- Overrides:
createInlineMenuin classContainerableListPanel<ShadowType,SelectableBean<ShadowType>>
-
createDefaultColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ShadowType>,String>> createDefaultColumns()- Overrides:
createDefaultColumnsin classContainerableListPanel<ShadowType,SelectableBean<ShadowType>>
-
objectDetailsPerformed
- Overrides:
objectDetailsPerformedin classMainObjectListPanel<ShadowType>
-
isObjectDetailsEnabled
protected boolean isObjectDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> rowModel) - Overrides:
isObjectDetailsEnabledin classMainObjectListPanel<ShadowType>
-
isShadowDetailsEnabled
protected boolean isShadowDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> rowModel) -
isCreateNewObjectVisible
protected boolean isCreateNewObjectVisible()- Overrides:
isCreateNewObjectVisiblein classMainObjectListPanel<ShadowType>
-
getObjectCollectionView
- Overrides:
getObjectCollectionViewin 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:
createNameColumnin 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
-