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
public abstract class ShadowTablePanel extends MainObjectListPanel<ShadowType>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
OPERATION_EVALUATE_EXPRESSION
-
-
Constructor Summary
Constructors Constructor Description ShadowTablePanel(String id)ShadowTablePanel(String id, Collection<SelectorOptions<GetOperationOptions>> options)ShadowTablePanel(String id, Collection<SelectorOptions<GetOperationOptions>> options, ContainerPanelConfigurationType config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<ShadowType>,String>>createDefaultColumns()protected List<InlineMenuItem>createInlineMenu()protected ModelExecuteOptionscreateModelExecuteOptions()protected voiddeleteResourceObjectPerformed(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> selected, org.apache.wicket.ajax.AjaxRequestTarget target)protected CompiledShadowCollectionViewfindContainerPanelConfig()CompiledObjectCollectionViewgetObjectCollectionView()protected voidimportResourceObject(ShadowType selected, org.apache.wicket.ajax.AjaxRequestTarget target)protected booleanisCreateNewObjectEnabled()protected voidobjectDetailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, 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, isViewForObjectCollectionType, loadButtonDescriptions, newObjectPerformed, onInitialize, showNewObjectCreationPopup
-
Methods inherited from class com.evolveum.midpoint.gui.api.component.ObjectListPanel
addCustomActions, addPerformed, clearCache, createIconColumn, createNameColumn, createSearch, createSelectableBeanObjectDataProvider, getAllApplicableArchetypeViews, getRowRealValue, getSearchByNameParameterValue, getSelectedRealObjects, isObjectDetailsEnabled, notContainsNameColumn
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
createCustomExportableColumn, createHeader, createNewButtonDescription, createOptions, createReportPerformed, createSearchModel, createStringResource, customProcessNewRowItem, defaultCollectionExists, enableSavePageSize, evaluateExpression, getAdditionalBoxCssClasses, getAutoRefreshInterval, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultType, getDefaultView, getExportableColumnDataModel, getOptions, getPageStorage, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getStorageKey, getStringValueForObject, getTable, getTableId, getType, getViewColumnsTransformed, getViewColumnsTransformed, hideFooterIfSinglePage, initItemTable, initSearch, isCollectionViewPanel, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isHeaderVisible, isListPanelVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, loadExportableColumnDataModel, refreshTable, 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, 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 java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
ShadowTablePanel
public ShadowTablePanel(String id)
-
ShadowTablePanel
public ShadowTablePanel(String id, Collection<SelectorOptions<GetOperationOptions>> options)
-
ShadowTablePanel
public ShadowTablePanel(String id, Collection<SelectorOptions<GetOperationOptions>> options, ContainerPanelConfigurationType config)
-
-
Method Detail
-
createInlineMenu
protected List<InlineMenuItem> 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 classMainObjectListPanel<ShadowType>
-
objectDetailsPerformed
protected void objectDetailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, ShadowType object)- Overrides:
objectDetailsPerformedin classMainObjectListPanel<ShadowType>
-
isCreateNewObjectEnabled
protected boolean isCreateNewObjectEnabled()
- Overrides:
isCreateNewObjectEnabledin classMainObjectListPanel<ShadowType>
-
getObjectCollectionView
public CompiledObjectCollectionView getObjectCollectionView()
- Overrides:
getObjectCollectionViewin classContainerableListPanel<ShadowType,SelectableBean<ShadowType>>
-
findContainerPanelConfig
protected CompiledShadowCollectionView findContainerPanelConfig()
-
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)
-
deleteResourceObjectPerformed
protected void deleteResourceObjectPerformed(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> selected, org.apache.wicket.ajax.AjaxRequestTarget target)
-
createModelExecuteOptions
protected ModelExecuteOptions createModelExecuteOptions()
-
-