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_CONTAINERFields inherited from class com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel
ID_TILE, ID_TILES, ID_TILES_FRAGMENTFields 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_REMOVALSFields inherited from interface com.evolveum.midpoint.gui.impl.component.tile.SelectTileTablePanel
LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionMultiSelectObjectTileTablePanel(String id, org.apache.wicket.model.IModel<ViewToggle> viewToggle, UserProfileStorage.TableId tableId) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.wicket.ComponentcreateTile(String id, org.apache.wicket.model.IModel<TemplateTile<SelectableBean<O>>> model) protected TemplateTile<SelectableBean<O>>createTileObject(SelectableBean<O> object) getType()protected voidonSelectTableRow(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, refreshMethods inherited from class com.evolveum.midpoint.gui.impl.component.tile.SingleSelectTileTablePanel
createSearchModel, createTablePanel, customizeNewRowItem, getAdditionalSearchContext, getContainerConfiguration, getCustomQuery, getPageStorage, getSearchOptions, getTileCssClasses, getTilesContainerAdditionalClass, isFullTextSearchEnabledMethods 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, showFooterMethods 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, 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, spliteratorMethods 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:
getProviderin interfaceSelectTileTablePanel<E extends Serializable,O extends ObjectType> - Overrides:
getProviderin classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,SelectableBean<O extends ObjectType>>
-
getType
- Specified by:
getTypein interfaceSelectTileTablePanel<E extends Serializable,O extends ObjectType> - Specified by:
getTypein 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:
createTilein interfaceSelectTileTablePanel<E extends Serializable,O extends ObjectType> - Overrides:
createTilein 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:
createTileObjectin classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,SelectableBean<O extends ObjectType>>
-