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
PANEL
Fields 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
ConstructorDescriptionReportObjectsListPanel
(String id, org.apache.wicket.model.IModel<ReportType> report) -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected boolean
protected SearchContext
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> 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 void
customProcessNewRowItem
(org.apache.wicket.markup.repeater.Item<SelectableBean<C>> item, org.apache.wicket.model.IModel<SelectableBean<C>> model) protected UserProfileStorage.TableId
boolean
hasView()
protected SearchPanel
initSearch
(String headerId) protected boolean
protected boolean
protected void
void
resetTable
(org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
addCustomActions, addPerformed, clearCache, createDownloadButton, createHeader, createInlineMenu, createNewButtonDescription, createReportPerformed, createStringResource, createToolbarButtonsList, defaultCollectionExists, enableSavePageSize, getAdditionalBoxCssClasses, getAutoRefreshInterval, getCollectionNameFromPageParameters, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultView, getInlineMenuCssClass, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getSearchByNameParameterValue, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getSortProperty, getStorageKey, getTable, getType, getViewColumnsTransformed, getViewColumnsTransformed, hideFooterIfSinglePage, initItemTable, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isHeaderVisible, isListPanelVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, isValidFormComponents, isValidFormComponents, isValidFormComponentsOfRow, notContainsNameColumn, refreshTable, resetSearchModel, 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, getSubscriptionState, 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, 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 org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ReportObjectsListPanel
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-
getDefaultType
- Overrides:
getDefaultType
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-
checkViewAfterInitialize
protected boolean checkViewAfterInitialize() -
getTableId
- Specified by:
getTableId
in 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:
createIconColumn
in 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:
createCheckboxColumn
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-
getObjectCollectionView
- Overrides:
getObjectCollectionView
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-
isCollectionViewPanel
protected boolean isCollectionViewPanel()- Overrides:
isCollectionViewPanel
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-
createProvider
- Specified by:
createProvider
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-
getSelectedRealObjects
- Specified by:
getSelectedRealObjects
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-
initSearch
- Overrides:
initSearch
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-
createAdditionalSearchContext
- Overrides:
createAdditionalSearchContext
in 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:
createNameColumn
in 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:
createDefaultColumns
in 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:
customProcessNewRowItem
in 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:
createCustomExportableColumn
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-
getReportVariables
-
getPageStorage
- Overrides:
getPageStorage
in 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:
resetTable
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-
isFulltextEnabled
protected boolean isFulltextEnabled()- Overrides:
isFulltextEnabled
in classContainerableListPanel<C extends Serializable,
SelectableBean<C extends Serializable>>
-