Class MainObjectListPanel<O extends ObjectType>
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<O>
- 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:
- AbstractObjectListPanel,- CasesTablePanel,- MarkObjectListPanel,- ShadowTablePanel,- SimulationResultsPanel,- TaskTablePanel
- Author:
- katkav
- See Also:
- 
Field SummaryFields inherited from class org.apache.wicket.markup.html.panel.PanelPANELFields inherited from class org.apache.wicket.ComponentENABLE, 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 SummaryConstructorsConstructorDescriptionMainObjectListPanel(String id, Class<O> type) MainObjectListPanel(String id, Class<O> type, ContainerPanelConfigurationType config) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<O>,String> protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<O>,String> createNameColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression) protected ISelectableDataProvider<SelectableBean<O>>protected List<org.apache.wicket.Component>createToolbarButtonsList(String buttonId) voiddeleteConfirmedPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<SelectableBean<O>> objectToDelete) org.apache.wicket.model.IModel<String>getConfirmationMessageModel(ColumnMenuAction action, String actionName) protected Stringprotected Stringprotected @NotNull List<CompiledObjectCollectionView>protected List<ObjectReferenceType>getNewObjectReferencesList(CompiledObjectCollectionView collectionView, AssignmentObjectRelation relation) protected Stringprotected StringisAnythingSelected(org.apache.wicket.model.IModel<SelectableBean<O>> selectedObject) This method check selection in table.protected booleanprotected booleanprotected booleanprotected booleanisObjectDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<O>> rowModel) protected booleanisViewForObjectCollectionType(CompiledObjectCollectionView collectionView, String oid, QName type) protected LoadableModel<MultiFunctinalButtonDto>protected voidnewObjectPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, AssignmentObjectRelation relation, CompiledObjectCollectionView collectionView) protected voidobjectDetailsPerformed(O object) protected voidprotected booleanvoidstartRefreshing(org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.api.component.ObjectListPaneladdCustomActions, createIconColumn, createSelectableBeanObjectDataProvider, createSelectableBeanObjectDataProvider, getAllApplicableArchetypeViews, getDefaultSortOrder, getDefaultSortParam, getSearchByNameParameterValue, getSelectedRealObjects, notContainsNameColumnMethods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPaneladdPerformed, clearCache, createActionsColumn, createAdditionalSearchContext, createCustomExportableColumn, createDefaultColumns, createDownloadButton, createHeader, createInlineMenu, createNewButtonDescription, createReportPerformed, createStringResource, createTableButtonToolbar, customProcessNewRowItem, defaultCollectionExists, enableSavePageSize, getAdditionalBoxCssClasses, getAutoRefreshInterval, getCollectionNameFromPageParameters, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultType, getDefaultView, getInlineMenuCssClass, getObjectCollectionView, 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, setDefaultSorting, setManualRefreshEnabledMethods 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, getSubscriptionState, getWebApplicationConfiguration, showResultMethods inherited from class org.apache.wicket.markup.html.panel.PanelgetRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegiondequeue, newDequeueContextMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Constructor Details- 
MainObjectListPanel
- 
MainObjectListPanel
 
- 
- 
Method Details- 
onInitializeprotected void onInitialize()- Overrides:
- onInitializein class- ContainerableListPanel<O extends ObjectType,- SelectableBean<O extends ObjectType>> 
 
- 
createCheckboxColumnprotected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<O>,String> createCheckboxColumn()- Overrides:
- createCheckboxColumnin class- ContainerableListPanel<O extends ObjectType,- SelectableBean<O extends ObjectType>> 
 
- 
newObjectPerformedprotected void newObjectPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, AssignmentObjectRelation relation, CompiledObjectCollectionView collectionView) 
- 
createNameColumnprotected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<O>,String> createNameColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression) - Overrides:
- createNameColumnin class- ContainerableListPanel<O extends ObjectType,- SelectableBean<O extends ObjectType>> 
 
- 
isObjectDetailsEnabledprotected boolean isObjectDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<O>> rowModel) 
- 
getNewObjectReferencesListprotected List<ObjectReferenceType> getNewObjectReferencesList(CompiledObjectCollectionView collectionView, AssignmentObjectRelation relation) 
- 
createProvider- Specified by:
- createProviderin class- ContainerableListPanel<O extends ObjectType,- SelectableBean<O extends ObjectType>> 
 
- 
createToolbarButtonsList- Overrides:
- createToolbarButtonsListin class- ContainerableListPanel<O extends ObjectType,- SelectableBean<O extends ObjectType>> 
 
- 
isCollectionViewWithoutMorePossibleNewTypeprotected boolean isCollectionViewWithoutMorePossibleNewType(CompiledObjectCollectionView collectionView) 
- 
showNewObjectCreationPopupprotected boolean showNewObjectCreationPopup()
- 
isViewForObjectCollectionTypeprotected boolean isViewForObjectCollectionType(CompiledObjectCollectionView collectionView, String oid, QName type) 
- 
loadButtonDescriptions
- 
getTitleForNewObjectButton
- 
isImportObjectButtonVisibleprotected boolean isImportObjectButtonVisible()
- 
startRefreshingpublic void startRefreshing(org.apache.wicket.ajax.AjaxRequestTarget target) 
- 
isCreateNewObjectVisibleprotected boolean isCreateNewObjectVisible()
- 
getNewObjectInfluencesList
- 
deleteConfirmedPerformedpublic void deleteConfirmedPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<SelectableBean<O>> objectToDelete) 
- 
getExecuteOptions
- 
isAnythingSelectedpublic List<SelectableBean<O>> isAnythingSelected(org.apache.wicket.model.IModel<SelectableBean<O>> selectedObject) This method check selection in table. If selectedObject != null than it returns only this object.
- 
getNothingSelectedMessage
- 
getConfirmationMessageModelpublic org.apache.wicket.model.IModel<String> getConfirmationMessageModel(ColumnMenuAction action, String actionName) 
- 
getConfirmMessageKeyForMultiObject
- 
getConfirmMessageKeyForSingleObject
- 
createDeleteInlineMenu
- 
objectDetailsPerformed
 
-