Class SingleSelectTileTablePanel<O extends SelectableRow,T extends Tile>
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>
- 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
- Direct Known Subclasses:
MultiSelectTileTablePanel,SingleSelectContainerTileTablePanel,SingleSelectObjectTileTablePanel
public abstract class SingleSelectTileTablePanel<O extends SelectableRow,T extends Tile>
extends TileTablePanel<T,O>
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel
ID_TABLE, 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_REMOVALS -
Constructor Summary
ConstructorsConstructorDescriptionSingleSelectTileTablePanel(String id, UserProfileStorage.TableId tableId) SingleSelectTileTablePanel(String id, org.apache.wicket.model.IModel<ViewToggle> viewToggle, UserProfileStorage.TableId tableId) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wicket.model.IModel<Search>protected org.apache.wicket.markup.html.WebMarkupContainercreateTablePanel(String idTable, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<O, String> provider, UserProfileStorage.TableId tableId) protected voidcustomizeNewRowItem(O value, org.apache.wicket.markup.repeater.Item<O> item) protected SearchContextstatic CompiledObjectCollectionViewgetCompiledCollectionViewFromPanelConfiguration(PageBase pageBase, ContainerPanelConfigurationType panelConfig, Class<? extends Containerable> type) protected Stringprotected Stringprotected abstract Class<? extends Containerable>getType()protected booleanprotected booleanMethods inherited from class com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel
adjustPagingIfEmpty, adjustPagingIfEmpty, createColumns, createHeader, createHeaderContainer, createHeaderFragment, createNoValueButtonToolbar, createPanelForNoValue, createProvider, createTableButtonToolbar, createTile, createTileObject, createTilesButtonToolbar, createTilesContainer, createTilesPanel, createToolbarButtons, customizeTileItemCss, displayNoValuePanel, getAdditionalBoxCssClasses, getAdditionalFooterCss, getAdditionalHeaderContainerCssClasses, getAdditionalTableCssClasses, getAllItems, getBoxedTablePanelComponent, getCurrentPageItems, getCurrentPageItems, getHeaderFragmentVisibility, getNoValuePanelAdditionalCssClass, getProvider, getSearchModel, getTableId, getTileContainerCssClass, getTileCssStyle, getTileRole, getTiles, getTilesContainerRole, getTilesFooterCssClasses, getTilesHeaderCssClasses, getTilesModel, getTilesNavigation, getTileTableComponent, getViewToggleModel, initHeaderFragment, initTable, isHeaderPanelHeaderVisible, isNavigatorPanelVisible, isTableVisible, isTileViewVisible, isTogglePanelVisible, navigateToLastPage, onInitialize, refresh, setCurrentPage, showFooter, togglePanelItemSelectPerformed, updateTileViewMethods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getBrowserTabSessionStorage, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getSessionStorage, 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
-
SingleSelectTileTablePanel
-
SingleSelectTileTablePanel
public SingleSelectTileTablePanel(String id, org.apache.wicket.model.IModel<ViewToggle> viewToggle, UserProfileStorage.TableId tableId)
-
-
Method Details
-
getPageStorage
-
getCustomQuery
-
getTileCssClasses
- Overrides:
getTileCssClassesin classTileTablePanel<T extends Tile,O extends SelectableRow>
-
createSearchModel
- Overrides:
createSearchModelin classTileTablePanel<T extends Tile,O extends SelectableRow>
-
isFullTextSearchEnabled
protected boolean isFullTextSearchEnabled() -
getType
-
getAdditionalSearchContext
-
getSearchOptions
-
getCompiledCollectionViewFromPanelConfiguration
public static CompiledObjectCollectionView getCompiledCollectionViewFromPanelConfiguration(PageBase pageBase, ContainerPanelConfigurationType panelConfig, Class<? extends Containerable> type) -
getContainerConfiguration
-
createTablePanel
protected org.apache.wicket.markup.html.WebMarkupContainer createTablePanel(String idTable, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<O, String> provider, UserProfileStorage.TableId tableId) - Overrides:
createTablePanelin classTileTablePanel<T extends Tile,O extends SelectableRow>
-
customizeNewRowItem
-
isTableRowSelectable
protected boolean isTableRowSelectable() -
getTilesContainerAdditionalClass
- Overrides:
getTilesContainerAdditionalClassin classTileTablePanel<T extends Tile,O extends SelectableRow>
-