Class MultivalueContainerListPanelWithDetailsPanel<C extends Containerable>
- 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<C>
 
 
 
 
 
 
 
 
- 
- 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:
- AbstractAssignmentTypePanel,- AppendersContentPanel,- BasicMultivalueContainerListPanel,- CaseWorkItemListWithDetailsPanel,- ConfigurableUserDashboardContentPanel,- EventHandlerContentPanel,- GeneralTransportContentPanel,- GlobalPolicyRuleContentPanel,- GuiObjectDetailsContentPanel,- MessageTemplateLocalizedContentPanel,- ObjectCollectionViewsContentPanel,- ObjectPolicyContentPanel,- RelationsContentPanel,- RichHyperlinkListContentPanel,- SubSystemLoggersContentPanel
 
 public abstract class MultivalueContainerListPanelWithDetailsPanel<C extends Containerable> extends MultivalueContainerListPanel<C> - Author:
- skublik
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringID_DETAILSstatic StringID_ITEM_DETAILSstatic StringID_ITEMS_DETAILS
 - 
Constructor SummaryConstructors Constructor Description MultivalueContainerListPanelWithDetailsPanel(String id, Class<C> type)MultivalueContainerListPanelWithDetailsPanel(String id, Class<C> type, ContainerPanelConfigurationType configurationType)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidcancelItemDetailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)voideditItemPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> rowModel, List<PrismContainerValueWrapper<C>> listItems)protected org.apache.wicket.markup.html.WebMarkupContainergetDetailsPanelContainer()protected List<PrismContainerValueWrapper<C>>getDetailsPanelItemsList()protected abstract org.apache.wicket.markup.html.WebMarkupContainergetMultivalueContainerDetailsPanel(org.apache.wicket.markup.html.list.ListItem<PrismContainerValueWrapper<C>> item)protected voidinitDetailsPanel()protected booleanisButtonPanelVisible()booleanisListPanelVisible()voiditemDetailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, List<PrismContainerValueWrapper<C>> listItems)voiditemDetailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> rowModel)protected voidnewItemPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, AssignmentObjectRelation relationSepc)protected voidonInitialize()voidsetItemDetailsVisible(boolean itemDetailsVisible)- 
Methods inherited from class com.evolveum.midpoint.gui.impl.component.MultivalueContainerListPanelcreateCheckboxColumn, createDeleteColumnAction, createEditColumnAction, createIconColumn, createNewItemContainerValueWrapper, createProvider, createStyleClassModelForNewObjectIcon, createToolbarButtonsList, deleteItemPerformed, getContainerModel, getDefaultMenuActions, getFocusObject, getIconForNewObjectButton, getKeyOfTitleForNewObjectButton, getPerformedSelectedItems, getSelectedItems, getSelectedRealObjects, getTypeDefinitionForSearch, isCreateNewObjectVisible
 - 
Methods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPaneladdCustomActions, addPerformed, clearCache, createAdditionalSearchContext, createCustomExportableColumn, createDefaultColumns, createDownloadButton, createHeader, createInlineMenu, createNameColumn, createNewButtonDescription, createReportPerformed, createStringResource, customProcessNewRowItem, defaultCollectionExists, enableSavePageSize, getAdditionalBoxCssClasses, getAutoRefreshInterval, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultType, getDefaultView, getInlineMenuCssClass, getObjectCollectionView, getOptions, getPageStorage, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getSearchByNameParameterValue, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getSortProperty, getStorageKey, getTable, getTableId, getType, getViewColumnsTransformed, getViewColumnsTransformed, hideFooterIfSinglePage, initItemTable, initSearch, isCollectionViewPanel, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isHeaderVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, isValidFormComponents, isValidFormComponents, isValidFormComponentsOfRow, notContainsNameColumn, refreshTable, resetSearchModel, resetTable, saveSearchModel, setAdditionalBoxCssClasses, setDefaultSorting, setManualRefreshEnabled
 - 
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanelcreateComponentPath, 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.PanelgetRegionMarkup, newMarkupSourcingStrategy
 - 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
 - 
Methods inherited from class org.apache.wicket.MarkupContaineradd, 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.Componentadd, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.lang.IterableforEach, spliterator
 
- 
 
- 
- 
- 
Field Detail- 
ID_ITEMS_DETAILSpublic static final String ID_ITEMS_DETAILS - See Also:
- Constant Field Values
 
 - 
ID_ITEM_DETAILSpublic static final String ID_ITEM_DETAILS - See Also:
- Constant Field Values
 
 - 
ID_DETAILSpublic static final String ID_DETAILS - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
MultivalueContainerListPanelWithDetailsPanelpublic MultivalueContainerListPanelWithDetailsPanel(String id, Class<C> type) 
 - 
MultivalueContainerListPanelWithDetailsPanelpublic MultivalueContainerListPanelWithDetailsPanel(String id, Class<C> type, ContainerPanelConfigurationType configurationType) 
 
- 
 - 
Method Detail- 
onInitializeprotected void onInitialize() - Overrides:
- onInitializein class- ContainerableListPanel<C extends Containerable,PrismContainerValueWrapper<C extends Containerable>>
 
 - 
setItemDetailsVisiblepublic void setItemDetailsVisible(boolean itemDetailsVisible) 
 - 
initDetailsPanelprotected void initDetailsPanel() 
 - 
getMultivalueContainerDetailsPanelprotected abstract org.apache.wicket.markup.html.WebMarkupContainer getMultivalueContainerDetailsPanel(org.apache.wicket.markup.html.list.ListItem<PrismContainerValueWrapper<C>> item) 
 - 
itemDetailsPerformedpublic void itemDetailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> rowModel)
 - 
itemDetailsPerformedpublic void itemDetailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, List<PrismContainerValueWrapper<C>> listItems)
 - 
cancelItemDetailsPerformedprotected void cancelItemDetailsPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) 
 - 
isButtonPanelVisibleprotected boolean isButtonPanelVisible() 
 - 
editItemPerformedpublic void editItemPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<PrismContainerValueWrapper<C>> rowModel, List<PrismContainerValueWrapper<C>> listItems)- Specified by:
- editItemPerformedin class- MultivalueContainerListPanel<C extends Containerable>
 
 - 
isListPanelVisiblepublic boolean isListPanelVisible() - Overrides:
- isListPanelVisiblein class- MultivalueContainerListPanel<C extends Containerable>
 
 - 
getDetailsPanelContainerprotected org.apache.wicket.markup.html.WebMarkupContainer getDetailsPanelContainer() 
 - 
getDetailsPanelItemsListprotected List<PrismContainerValueWrapper<C>> getDetailsPanelItemsList() 
 - 
newItemPerformedprotected void newItemPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, AssignmentObjectRelation relationSepc)- Overrides:
- newItemPerformedin class- MultivalueContainerListPanel<C extends Containerable>
 
 
- 
 
-