Class MarksOfObjectListPanel<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<MarkType>
com.evolveum.midpoint.gui.impl.page.admin.mark.component.MarksOfObjectListPanel<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
- 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
ConstructorsConstructorDescriptionMarksOfObjectListPanel(String id, org.apache.wicket.model.IModel<PrismObjectWrapper<O>> objectModel) MarksOfObjectListPanel(String id, org.apache.wicket.model.IModel<PrismObjectWrapper<O>> objectModel, ContainerPanelConfigurationType config) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<MarkType>,String> protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<MarkType>,String>> protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<MarkType>,String> protected List<InlineMenuItem>protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<MarkType>,String> createNameColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression) protected ISelectableDataProvider<SelectableBean<MarkType>>protected voidcustomProcessNewRowItem(org.apache.wicket.markup.repeater.Item<SelectableBean<MarkType>> item, org.apache.wicket.model.IModel<SelectableBean<MarkType>> model) voiddeleteItemPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, List<SelectableBean<MarkType>> toDelete) protected UserProfileStorage.TableIdprotected booleanprotected booleanDefine whether duplication action for item of table will be added to item menu.protected booleanisObjectDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<MarkType>> rowModel) protected voidnewObjectPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, AssignmentObjectRelation relation, CompiledObjectCollectionView collectionView) protected booleanMethods inherited from class com.evolveum.midpoint.gui.api.component.MainObjectListPanel
addBasicActions, createRealMarksList, createToolbarButtonsList, deleteConfirmedPerformed, getConfirmationMessageModel, getConfirmMessageKeyForMultiObject, getConfirmMessageKeyForSingleObject, getExecuteOptions, getNewObjectInfluencesList, getNewObjectReferencesList, getNothingSelectedMessage, getTitleForNewObjectButton, isAnythingSelected, isCollectionViewWithoutMorePossibleNewType, isImportObjectButtonVisible, isReportObjectButtonVisible, isViewForObjectCollectionType, loadButtonDescriptions, markObjects, modifyMarkInlineMenuAction, objectDetailsPerformed, onInitialize, startRefreshingMethods inherited from class com.evolveum.midpoint.gui.api.component.ObjectListPanel
addCustomActions, createSelectableBeanObjectDataProvider, createSelectableBeanObjectDataProvider, getAllApplicableArchetypeViews, getSearchByNameParameterValue, getSelectedRealObjects, notContainsNameColumnMethods inherited from class com.evolveum.midpoint.gui.impl.component.ContainerableListPanel
addPerformed, clearCache, createActionsColumn, createAdditionalSearchContext, createCustomExportableColumn, createDownloadButton, createHeader, createNewButtonDescription, createReportPerformed, createStringResource, defaultCollectionExists, enableSavePageSize, findPredefinedColumn, getAdditionalBoxCssClasses, getAutoRefreshInterval, getChartedHeaderDtoModel, getCollectionNameFromPageParameters, getColumnTypeConfigContext, getContainerDefinitionForColumns, getCurrentTablePaging, getDataProvider, getDefaultType, getDefaultView, getInlineMenuCssClass, getInlineMenuItemCssClass, getNavigationParametersModel, getObjectCollectionView, getPageStorage, getPageStorage, getPanelConfiguration, getPreselectedObjectList, getSearchModel, getSelectedObjects, getSelectedObjectsCount, getSortProperty, getStorageKey, getTable, getTableComponent, getType, getViewColumnsTransformed, getViewColumnsTransformed, hideFooterIfSinglePage, initCollapsableItemTable, initItemTable, initSearch, isCollapsableTable, isCollectionViewPanel, isCollectionViewPanelForCompiledView, isCollectionViewPanelForWidget, isDataTableVisible, isFulltextEnabled, isHeaderVisible, isListPanelVisible, isMenuItemVisible, isNewObjectButtonEnabled, isPagingVisible, isPreview, isRefreshEnabled, isValidFormComponents, isValidFormComponents, isValidFormComponentsOfRow, newRowItem, refreshTable, resetSearchModel, resetTable, 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
-
MarksOfObjectListPanel
public MarksOfObjectListPanel(String id, org.apache.wicket.model.IModel<PrismObjectWrapper<O>> objectModel) -
MarksOfObjectListPanel
public MarksOfObjectListPanel(String id, org.apache.wicket.model.IModel<PrismObjectWrapper<O>> objectModel, ContainerPanelConfigurationType config)
-
-
Method Details
-
getTableId
- Specified by:
getTableIdin classContainerableListPanel<MarkType,SelectableBean<MarkType>>
-
createProvider
- Overrides:
createProviderin classMainObjectListPanel<MarkType>
-
createIconColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<MarkType>,String> createIconColumn()- Overrides:
createIconColumnin classObjectListPanel<MarkType>
-
createDefaultColumns
protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<MarkType>,String>> createDefaultColumns()- Overrides:
createDefaultColumnsin classContainerableListPanel<MarkType,SelectableBean<MarkType>>
-
createNameColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<MarkType>,String> createNameColumn(org.apache.wicket.model.IModel<String> displayModel, GuiObjectColumnType customColumn, ExpressionType expression) - Overrides:
createNameColumnin classMainObjectListPanel<MarkType>
-
isDuplicationSupported
protected boolean isDuplicationSupported()Description copied from class:MainObjectListPanelDefine whether duplication action for item of table will be added to item menu.- Overrides:
isDuplicationSupportedin classMainObjectListPanel<MarkType>
-
customProcessNewRowItem
protected void customProcessNewRowItem(org.apache.wicket.markup.repeater.Item<SelectableBean<MarkType>> item, org.apache.wicket.model.IModel<SelectableBean<MarkType>> model) - Overrides:
customProcessNewRowItemin classContainerableListPanel<MarkType,SelectableBean<MarkType>>
-
isObjectDetailsEnabled
protected boolean isObjectDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<MarkType>> rowModel) - Overrides:
isObjectDetailsEnabledin classMainObjectListPanel<MarkType>
-
createCheckboxColumn
protected org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<MarkType>,String> createCheckboxColumn()- Overrides:
createCheckboxColumnin classMainObjectListPanel<MarkType>
-
createInlineMenu
- Overrides:
createInlineMenuin classContainerableListPanel<MarkType,SelectableBean<MarkType>>
-
createDeleteInlineMenu
- Overrides:
createDeleteInlineMenuin classMainObjectListPanel<MarkType>
-
createDeleteColumnAction
-
deleteItemPerformed
public void deleteItemPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, List<SelectableBean<MarkType>> toDelete) -
isCreateNewObjectVisible
protected boolean isCreateNewObjectVisible()- Overrides:
isCreateNewObjectVisiblein classMainObjectListPanel<MarkType>
-
newObjectPerformed
protected void newObjectPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, AssignmentObjectRelation relation, CompiledObjectCollectionView collectionView) - Overrides:
newObjectPerformedin classMainObjectListPanel<MarkType>
-
showNewObjectCreationPopup
protected boolean showNewObjectCreationPopup()- Overrides:
showNewObjectCreationPopupin classMainObjectListPanel<MarkType>
-