Class SingleSelectTileTablePanel<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<TemplateTile<SelectableBean<O>>,SelectableBean<O>>
com.evolveum.midpoint.gui.impl.component.tile.SingleSelectTileTablePanel<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
- Direct Known Subclasses:
MultiSelectTileTablePanel
public class SingleSelectTileTablePanel<O extends ObjectType>
extends TileTablePanel<TemplateTile<SelectableBean<O>>,SelectableBean<O>>
- See Also:
-
Field Summary
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
-
Constructor Summary
ConstructorDescriptionSingleSelectTileTablePanel
(String id, UserProfileStorage.TableId tableId) SingleSelectTileTablePanel
(String id, org.apache.wicket.model.IModel<ViewToggle> viewToggle, UserProfileStorage.TableId tableId) -
Method Summary
Modifier and TypeMethodDescriptionprotected SelectableBeanObjectDataProvider<O>
protected org.apache.wicket.model.IModel<Search>
protected BoxedTablePanel
createTablePanel
(String idTable, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<SelectableBean<O>, String> provider, UserProfileStorage.TableId tableId) protected org.apache.wicket.Component
createTile
(String id, org.apache.wicket.model.IModel<TemplateTile<SelectableBean<O>>> model) protected TemplateTile<SelectableBean<O>>
createTileObject
(SelectableBean<O> object) protected void
customizeNewRowItem
(SelectableBean<O> value) protected SearchContext
protected ContainerPanelConfigurationType
protected ObjectQuery
protected PageStorage
protected Collection<SelectorOptions<GetOperationOptions>>
protected String
getType()
protected boolean
protected boolean
Methods inherited from class com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel
createColumns, createHeader, createTableButtonToolbar, createTilesButtonToolbar, createTilesContainer, createTilesPanel, getProvider, getSearchModel, getTable, getTableId, getTileCssStyle, getTilesFooterCssClasses, getTilesHeaderCssClasses, getTilesModel, getTilesNavigation, getViewToggleModel, initHeaderFragment, isTogglePanelVisible, onInitialize, refresh, 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
-
Constructor Details
-
SingleSelectTileTablePanel
-
SingleSelectTileTablePanel
public SingleSelectTileTablePanel(String id, org.apache.wicket.model.IModel<ViewToggle> viewToggle, UserProfileStorage.TableId tableId)
-
-
Method Details
-
createProvider
- Specified by:
createProvider
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,
SelectableBean<O extends ObjectType>>
-
skipSearch
protected boolean skipSearch() -
getPageStorage
-
getCustomQuery
-
createTileObject
- Overrides:
createTileObject
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,
SelectableBean<O extends ObjectType>>
-
createTile
protected org.apache.wicket.Component createTile(String id, org.apache.wicket.model.IModel<TemplateTile<SelectableBean<O>>> model) - Overrides:
createTile
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,
SelectableBean<O extends ObjectType>>
-
getTileCssClasses
- Overrides:
getTileCssClasses
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,
SelectableBean<O extends ObjectType>>
-
createSearchModel
- Overrides:
createSearchModel
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,
SelectableBean<O extends ObjectType>>
-
isFullTextSearchEnabled
protected boolean isFullTextSearchEnabled() -
getAdditionalSearchContext
-
getType
-
getSearchOptions
-
getContainerConfiguration
-
createTablePanel
protected BoxedTablePanel createTablePanel(String idTable, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<SelectableBean<O>, String> provider, UserProfileStorage.TableId tableId) - Overrides:
createTablePanel
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,
SelectableBean<O extends ObjectType>>
-
customizeNewRowItem
-