Class TileTablePanel<T extends Tile,O extends Serializable>

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>
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:
AbstractSpecificMappingTileTable, ReviewersTileTablePanel, SingleSelectTileTablePanel

public abstract class TileTablePanel<T extends Tile,O extends Serializable> extends BasePanel<O>
Created by Viliam Repan (lazyman).
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • onInitialize

      protected void onInitialize()
      Overrides:
      onInitialize in class org.apache.wicket.MarkupContainer
    • getViewToggleModel

      public org.apache.wicket.model.IModel<ViewToggle> getViewToggleModel()
    • getTilesContainerRole

      protected String getTilesContainerRole()
    • initHeaderFragment

      public void initHeaderFragment(org.apache.wicket.markup.html.WebMarkupContainer tilesView)
    • showFooter

      protected boolean showFooter()
    • createTilesContainer

      protected org.apache.wicket.markup.html.WebMarkupContainer createTilesContainer(String idTilesContainer, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<O,String> provider, UserProfileStorage.TableId tableId)
    • createTilesPanel

      protected PageableListView createTilesPanel(String tilesId, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<O,String> provider)
    • getTileRole

      protected String getTileRole()
    • getTileCssStyle

      protected String getTileCssStyle()
    • getTableId

      protected UserProfileStorage.TableId getTableId()
    • createTablePanel

      protected BoxedTablePanel createTablePanel(String idTable, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<O,String> provider, UserProfileStorage.TableId tableId)
    • getAdditionalBoxCssClasses

      protected String getAdditionalBoxCssClasses()
    • isTogglePanelVisible

      protected boolean isTogglePanelVisible()
    • createColumns

      protected List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<O,String>> createColumns()
    • createProvider

      protected abstract org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider createProvider()
    • getTilesHeaderCssClasses

      protected String getTilesHeaderCssClasses()
    • getTilesFooterCssClasses

      protected String getTilesFooterCssClasses()
    • getTilesModel

      public org.apache.wicket.model.IModel<List<T>> getTilesModel()
    • getProvider

      public org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<O,String> getProvider()
    • getTileCssClasses

      protected String getTileCssClasses()
    • getTileContainerCssClass

      protected String getTileContainerCssClass()
    • createTile

      protected org.apache.wicket.Component createTile(String id, org.apache.wicket.model.IModel<T> model)
    • createTileObject

      protected T createTileObject(O object)
    • refresh

      public void refresh(org.apache.wicket.ajax.AjaxRequestTarget target)
    • getTable

      public BoxedTablePanel getTable()
    • getTilesNavigation

      protected NavigatorPanel getTilesNavigation()
    • createSearchModel

      protected org.apache.wicket.model.IModel<Search> createSearchModel()
    • getSearchModel

      public org.apache.wicket.model.IModel<Search> getSearchModel()
    • getHeaderFragmentVisibility

      protected VisibleEnableBehaviour getHeaderFragmentVisibility()
    • createHeader

      protected org.apache.wicket.Component createHeader(String id)
    • createTableButtonToolbar

      protected org.apache.wicket.markup.html.WebMarkupContainer createTableButtonToolbar(String id)
    • createTilesButtonToolbar

      protected org.apache.wicket.markup.html.WebMarkupContainer createTilesButtonToolbar(String id)
    • getTilesContainerAdditionalClass

      protected String getTilesContainerAdditionalClass()
    • isTableVisible

      protected final boolean isTableVisible()
    • isTileViewVisible

      protected final boolean isTileViewVisible()