Class RichHyperlinkListContentPanel
- 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<C,PrismContainerValueWrapper<C>>
-
- com.evolveum.midpoint.gui.impl.component.MultivalueContainerListPanel<C>
-
- com.evolveum.midpoint.gui.impl.component.MultivalueContainerListPanelWithDetailsPanel<RichHyperlinkType>
-
- com.evolveum.midpoint.gui.impl.page.admin.systemconfiguration.component.RichHyperlinkListContentPanel
-
- 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
- Direct Known Subclasses:
AdditionalMenuLinkContentPanel
,UserDashboardLinkContentPanel
public abstract class RichHyperlinkListContentPanel extends MultivalueContainerListPanelWithDetailsPanel<RichHyperlinkType>
Created by Viliam Repan (lazyman).- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.gui.impl.component.MultivalueContainerListPanelWithDetailsPanel
ID_DETAILS, ID_ITEM_DETAILS, ID_ITEMS_DETAILS
-
Fields inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
OPERATION_EVALUATE_EXPRESSION
-
-
Constructor Summary
Constructors Constructor Description RichHyperlinkListContentPanel(String id, AssignmentHolderDetailsModel<?> model, ContainerPanelConfigurationType configurationType, ItemPath containerRealPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<PrismContainerValueWrapper<RichHyperlinkType>,String>
createCheckboxColumn()
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<PrismContainerValueWrapper<RichHyperlinkType>,String>>
createDefaultColumns()
protected org.apache.wicket.model.IModel<PrismContainerWrapper<RichHyperlinkType>>
getContainerModel()
protected MultivalueContainerDetailsPanel<RichHyperlinkType>
getMultivalueContainerDetailsPanel(org.apache.wicket.markup.html.list.ListItem<PrismContainerValueWrapper<RichHyperlinkType>> item)
protected boolean
isCreateNewObjectVisible()
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.MultivalueContainerListPanelWithDetailsPanel
cancelItemDetailsPerformed, editItemPerformed, getDetailsPanelContainer, getDetailsPanelItemsList, initDetailsPanel, isButtonPanelVisible, isListPanelVisible, itemDetailsPerformed, itemDetailsPerformed, newItemPerformed, onInitialize, setItemDetailsVisible
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.MultivalueContainerListPanel
createDeleteColumnAction, createEditColumnAction, createIconColumn, createNewItemContainerValueWrapper, createProvider, createSearch, createStyleClassModelForNewObjectIcon, createToolbarButtonsList, deleteItemPerformed, getDefaultMenuActions, getDefaultSearchItem, getFocusObject, getKeyOfTitleForNewObjectButton, getPerformedSelectedItems, getRowRealValue, getSelectedItems, getSelectedRealObjects, getTypeDefinitionForSearch, initSearchableItems, initSearchableItemWrappers
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
addCustomActions, addPerformed, clearCache, createCustomExportableColumn, createHeader, createInlineMenu, createNameColumn, createNewButtonDescription, createOptions, createReportPerformed, createSearchModel, createStringResource, customProcessNewRowItem, defaultCollectionExists, enableSavePageSize, evaluateExpression, getAdditionalBoxCssClasses, getAutoRefreshInterval, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultType, getDefaultView, getExportableColumnDataModel, getObjectCollectionView, getOptions, getPageStorage, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getSearchByNameParameterValue, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getStorageKey, getStringValueForObject, getTable, getTableId, getType, getViewColumnsTransformed, getViewColumnsTransformed, hideFooterIfSinglePage, initItemTable, initSearch, isCollectionViewPanel, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isHeaderVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, loadExportableColumnDataModel, notContainsNameColumn, 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
-
RichHyperlinkListContentPanel
public RichHyperlinkListContentPanel(String id, AssignmentHolderDetailsModel<?> model, ContainerPanelConfigurationType configurationType, ItemPath containerRealPath)
-
-
Method Detail
-
createCheckboxColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<PrismContainerValueWrapper<RichHyperlinkType>,String> createCheckboxColumn()
- Overrides:
createCheckboxColumn
in classMultivalueContainerListPanel<RichHyperlinkType>
-
createDefaultColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<PrismContainerValueWrapper<RichHyperlinkType>,String>> createDefaultColumns()
- Specified by:
createDefaultColumns
in classContainerableListPanel<RichHyperlinkType,PrismContainerValueWrapper<RichHyperlinkType>>
-
isCreateNewObjectVisible
protected boolean isCreateNewObjectVisible()
- Specified by:
isCreateNewObjectVisible
in classMultivalueContainerListPanel<RichHyperlinkType>
-
getContainerModel
protected org.apache.wicket.model.IModel<PrismContainerWrapper<RichHyperlinkType>> getContainerModel()
- Specified by:
getContainerModel
in classMultivalueContainerListPanel<RichHyperlinkType>
-
getMultivalueContainerDetailsPanel
protected MultivalueContainerDetailsPanel<RichHyperlinkType> getMultivalueContainerDetailsPanel(org.apache.wicket.markup.html.list.ListItem<PrismContainerValueWrapper<RichHyperlinkType>> item)
- Specified by:
getMultivalueContainerDetailsPanel
in classMultivalueContainerListPanelWithDetailsPanel<RichHyperlinkType>
-
-