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_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 SelectableBeanObjectDataProvider<O>protected org.apache.wicket.model.IModel<Search>protected BoxedTablePanelcreateTablePanel(String idTable, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<SelectableBean<O>, String> provider, UserProfileStorage.TableId tableId) protected org.apache.wicket.ComponentcreateTile(String id, org.apache.wicket.model.IModel<TemplateTile<SelectableBean<O>>> model) protected TemplateTile<SelectableBean<O>>createTileObject(SelectableBean<O> object) protected voidcustomizeNewRowItem(SelectableBean<O> value) protected SearchContextprotected ContainerPanelConfigurationTypeprotected ObjectQueryprotected PageStorageprotected Collection<SelectorOptions<GetOperationOptions>>protected StringgetType()protected booleanprotected booleanMethods 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, 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, spliterator
-
Constructor Details
-
SingleSelectTileTablePanel
-
SingleSelectTileTablePanel
public SingleSelectTileTablePanel(String id, org.apache.wicket.model.IModel<ViewToggle> viewToggle, UserProfileStorage.TableId tableId)
-
-
Method Details
-
createProvider
- Specified by:
createProviderin classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,SelectableBean<O extends ObjectType>>
-
skipSearch
protected boolean skipSearch() -
getPageStorage
-
getCustomQuery
-
createTileObject
- Overrides:
createTileObjectin 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:
createTilein classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,SelectableBean<O extends ObjectType>>
-
getTileCssClasses
- Overrides:
getTileCssClassesin classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,SelectableBean<O extends ObjectType>>
-
createSearchModel
- Overrides:
createSearchModelin 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:
createTablePanelin classTileTablePanel<TemplateTile<SelectableBean<O extends ObjectType>>,SelectableBean<O extends ObjectType>>
-
customizeNewRowItem
-