Class ReportObjectsListPanel<C extends Serializable>
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,SelectableBean<C>>
com.evolveum.midpoint.web.page.admin.reports.component.ReportObjectsListPanel<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
public class ReportObjectsListPanel<C extends Serializable>
extends ContainerableListPanel<C,SelectableBean<C>>
- Author:
- lskublik
- 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
ConstructorsConstructorDescriptionReportObjectsListPanel(String id, org.apache.wicket.model.IModel<ReportType> report) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected booleanprotected SearchContextprotected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<C>,String> protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<C>,String> createCustomExportableColumn(org.apache.wicket.model.IModel<String> columnDisplayModel, GuiObjectColumnType customColumn, ExpressionType expression) protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<C>,String>> protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<C>,String> protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<C>,String> createNameColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression) protected ISelectableDataProvider<SelectableBean<C>>protected voidcustomProcessNewRowItem(org.apache.wicket.markup.repeater.Item<SelectableBean<C>> item, org.apache.wicket.model.IModel<SelectableBean<C>> model) protected UserProfileStorage.TableIdbooleanhasView()protected SearchPanelinitSearch(String headerId) protected booleanprotected booleanprotected voidvoidresetTable(org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
addBasicActions, addCustomActions, addPerformed, clearCache, createActionsColumn, createDownloadButton, createHeader, createInlineMenu, createNewButtonDescription, createReportPerformed, createStringResource, createToolbarButtonsList, defaultCollectionExists, enableSavePageSize, findPredefinedColumn, getAdditionalBoxCssClasses, getAutoRefreshInterval, getChartedHeaderDtoModel, getCollectionNameFromPageParameters, getColumnTypeConfigContext, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultView, getInlineMenuCssClass, getInlineMenuItemCssClass, getNavigationParametersModel, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getSearchByNameParameterValue, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getSortProperty, getStorageKey, getTable, getTableComponent, getType, getViewColumnsTransformed, getViewColumnsTransformed, hideFooterIfSinglePage, initCollapsableItemTable, initItemTable, isCollapsableTable, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isDataTableVisible, isHeaderVisible, isListPanelVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, isValidFormComponents, isValidFormComponents, isValidFormComponentsOfRow, newRowItem, notContainsNameColumn, refreshTable, resetSearchModel, 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
-
ReportObjectsListPanel
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitializein classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
getDefaultType
- Overrides:
getDefaultTypein classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
checkViewAfterInitialize
protected boolean checkViewAfterInitialize() -
getTableId
- Specified by:
getTableIdin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
createIconColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<C>,String> createIconColumn()- Specified by:
createIconColumnin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
createCheckboxColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<C>,String> createCheckboxColumn()- Overrides:
createCheckboxColumnin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
getObjectCollectionView
- Overrides:
getObjectCollectionViewin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
isCollectionViewPanel
protected boolean isCollectionViewPanel()- Overrides:
isCollectionViewPanelin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
createProvider
- Specified by:
createProviderin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
getSelectedRealObjects
- Specified by:
getSelectedRealObjectsin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
initSearch
- Overrides:
initSearchin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
createAdditionalSearchContext
- Overrides:
createAdditionalSearchContextin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
createNameColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<C>,String> createNameColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression) - Overrides:
createNameColumnin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
createDefaultColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<C>,String>> createDefaultColumns()- Overrides:
createDefaultColumnsin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
customProcessNewRowItem
protected void customProcessNewRowItem(org.apache.wicket.markup.repeater.Item<SelectableBean<C>> item, org.apache.wicket.model.IModel<SelectableBean<C>> model) - Overrides:
customProcessNewRowItemin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
createCustomExportableColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<C>,String> createCustomExportableColumn(org.apache.wicket.model.IModel<String> columnDisplayModel, GuiObjectColumnType customColumn, ExpressionType expression) - Overrides:
createCustomExportableColumnin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
getReportVariables
-
getPageStorage
- Overrides:
getPageStoragein classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
hasView
public boolean hasView() -
checkView
public void checkView() -
resetTable
public void resetTable(org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
resetTablein classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-
isFulltextEnabled
protected boolean isFulltextEnabled()- Overrides:
isFulltextEnabledin classContainerableListPanel<C extends Serializable,SelectableBean<C extends Serializable>>
-