Class MultiSelectObjectTileTablePanel<E extends Serializable,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<O>
com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel<T,O>
com.evolveum.midpoint.gui.impl.component.tile.SingleSelectTileTablePanel<O,T>
com.evolveum.midpoint.gui.impl.component.tile.MultiSelectTileTablePanel<E,SelectableBean<O>,TemplateTile<SelectableBean<O>>>
com.evolveum.midpoint.gui.impl.component.tile.MultiSelectObjectTileTablePanel<E,O>
- All Implemented Interfaces:
SelectTileTablePanel<TemplateTile<SelectableBean<O>>,
,O> 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 abstract class MultiSelectObjectTileTablePanel<E extends Serializable,O extends ObjectType>
extends MultiSelectTileTablePanel<E,SelectableBean<O>,TemplateTile<SelectableBean<O>>>
implements SelectTileTablePanel<TemplateTile<SelectableBean<O>>,O>
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.gui.impl.component.tile.MultiSelectTileTablePanel
ID_SELECTED_ITEMS_CONTAINER
Fields inherited from class com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel
ID_TILE, ID_TILES, ID_TILES_FRAGMENT
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
Fields inherited from interface com.evolveum.midpoint.gui.impl.component.tile.SelectTileTablePanel
LOGGER
-
Constructor Summary
ConstructorDescriptionMultiSelectObjectTileTablePanel
(String id, org.apache.wicket.model.IModel<ViewToggle> viewToggle, UserProfileStorage.TableId tableId) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.wicket.Component
createTile
(String id, org.apache.wicket.model.IModel<TemplateTile<SelectableBean<O>>> model) protected TemplateTile<SelectableBean<O>>
createTileObject
(SelectableBean<O> object) getType()
protected void
onSelectTableRow
(org.apache.wicket.model.IModel<SelectableBean<O>> model, org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.component.tile.MultiSelectTileTablePanel
createHeaderFragment, deselectItem, getItemLabelModel, getSelectedItemPanel, getSelectedItemsModel, isSelectedItemsPanelVisible, processSelectOrDeselectItem, refresh
Methods inherited from class com.evolveum.midpoint.gui.impl.component.tile.SingleSelectTileTablePanel
createSearchModel, createTablePanel, customizeNewRowItem, getAdditionalSearchContext, getContainerConfiguration, getCustomQuery, getPageStorage, getSearchOptions, getTileCssClasses, getTilesContainerAdditionalClass, isFullTextSearchEnabled
Methods inherited from class com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel
createColumns, createHeader, createProvider, createTableButtonToolbar, createTilesButtonToolbar, createTilesContainer, createTilesPanel, getAdditionalBoxCssClasses, getHeaderFragmentVisibility, getSearchModel, getTable, getTableId, getTileContainerCssClass, getTileCssStyle, getTilesFooterCssClasses, getTilesHeaderCssClasses, getTilesModel, getTilesNavigation, getViewToggleModel, initHeaderFragment, isTableVisible, isTileViewVisible, isTogglePanelVisible, onInitialize, showFooter
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, 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
Methods inherited from interface com.evolveum.midpoint.gui.impl.component.tile.SelectTileTablePanel
createProvider, getContainerConfiguration, getCustomQuery, getPageBase, getPageStorage, getSearchModel, getSearchOptions, getTilesModel, refresh, skipSearch
-
Constructor Details
-
MultiSelectObjectTileTablePanel
-
MultiSelectObjectTileTablePanel
public MultiSelectObjectTileTablePanel(String id, org.apache.wicket.model.IModel<ViewToggle> viewToggle, UserProfileStorage.TableId tableId)
-
-
Method Details
-
getProvider
- Specified by:
getProvider
in interfaceSelectTileTablePanel<E extends Serializable,
O extends ObjectType> - Overrides:
getProvider
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,
SelectableBean<O extends ObjectType>>
-
getType
- Specified by:
getType
in interfaceSelectTileTablePanel<E extends Serializable,
O extends ObjectType> - Specified by:
getType
in classSingleSelectTileTablePanel<SelectableBean<O extends ObjectType>,
TemplateTile<SelectableBean<O extends ObjectType>>>
-
createTile
public org.apache.wicket.Component createTile(String id, org.apache.wicket.model.IModel<TemplateTile<SelectableBean<O>>> model) - Specified by:
createTile
in interfaceSelectTileTablePanel<E extends Serializable,
O extends ObjectType> - Overrides:
createTile
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,
SelectableBean<O extends ObjectType>>
-
onSelectTableRow
protected void onSelectTableRow(org.apache.wicket.model.IModel<SelectableBean<O>> model, org.apache.wicket.ajax.AjaxRequestTarget target) -
createTileObject
- Overrides:
createTileObject
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,
SelectableBean<O extends ObjectType>>
-