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 booleanDefine whether duplication action for item of table will be added to item menu.protected 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
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, 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, 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, showTableAsCardMethods 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
-
isDuplicationSupported
protected boolean isDuplicationSupported()Description copied from class:MainObjectListPanelDefine whether duplication action for item of table will be added to item menu.- Overrides:
isDuplicationSupportedin classMainObjectListPanel<ShadowType>
-