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:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel
ID_TILE, ID_TILES
-
-
Constructor Summary
Constructors Constructor Description SingleSelectTileTablePanel(String id, UserProfileStorage.TableId tableId)
SingleSelectTileTablePanel(String id, org.apache.wicket.model.IModel<ViewToggle> viewToggle, UserProfileStorage.TableId tableId)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel
createColumns, createHeader, createTableButtonToolbar, createTilesButtonToolbar, createTilesContainer, createTilesPanel, getProvider, getSearchModel, getTableId, getTilesFooterCssClasses, getTilesHeaderCssClasses, getTilesModel, getTilesNavigation, getViewToggleModel, isTogglePanelVisible, onInitialize, refresh
-
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, 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, 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 java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
SingleSelectTileTablePanel
public SingleSelectTileTablePanel(String id, UserProfileStorage.TableId tableId)
-
SingleSelectTileTablePanel
public SingleSelectTileTablePanel(String id, org.apache.wicket.model.IModel<ViewToggle> viewToggle, UserProfileStorage.TableId tableId)
-
-
Method Detail
-
createProvider
protected SelectableBeanObjectDataProvider<O> createProvider()
- Specified by:
createProvider
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,SelectableBean<O extends ObjectType>>
-
skipSearch
protected boolean skipSearch()
-
getPageStorage
protected PageStorage getPageStorage()
-
getCustomQuery
protected ObjectQuery getCustomQuery()
-
createTileObject
protected TemplateTile<SelectableBean<O>> createTileObject(SelectableBean<O> object)
- 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
protected String getTileCssClasses()
- Overrides:
getTileCssClasses
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,SelectableBean<O extends ObjectType>>
-
createSearchModel
protected org.apache.wicket.model.IModel<Search> createSearchModel()
- Overrides:
createSearchModel
in classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,SelectableBean<O extends ObjectType>>
-
getAdditionalSearchContext
protected SearchContext getAdditionalSearchContext()
-
getSearchOptions
protected Collection<SelectorOptions<GetOperationOptions>> getSearchOptions()
-
getContainerConfiguration
protected ContainerPanelConfigurationType 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
protected void customizeNewRowItem(SelectableBean<O> value)
-
-