Class ReviewersTileTablePanel
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<Tile<UserType>,UserType>
com.evolveum.midpoint.gui.impl.page.admin.certification.component.ReviewersTileTablePanel
- All Implemented Interfaces:
Popupable
,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
public class ReviewersTileTablePanel
extends TileTablePanel<Tile<UserType>,UserType>
implements Popupable
todo this class contains a lot of duplicate code from ReviewerStatisticsPanel
should be cleaned up
- 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
Fields inherited from interface com.evolveum.midpoint.web.component.dialog.Popupable
ID_CONTENT, ID_FOOTER, ID_TITLE
-
Constructor Summary
ConstructorDescriptionReviewersTileTablePanel
(String id, Map<ObjectReferenceType, ReviewerStatisticDto> reviewerStatisticDtoMap, boolean isPercentageSorting) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wicket.model.IModel<Search>
protected org.apache.wicket.Component
createTile
(String id, org.apache.wicket.model.IModel<Tile<UserType>> model) createTileObject
(UserType user) org.apache.wicket.Component
int
protected String
org.apache.wicket.model.IModel<String>
getTitle()
int
getWidth()
Methods inherited from class com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel
createColumns, createHeader, createTableButtonToolbar, createTablePanel, createTilesButtonToolbar, createTilesContainer, createTilesPanel, getAdditionalBoxCssClasses, getHeaderFragmentVisibility, getProvider, getSearchModel, getTable, getTableId, getTileContainerCssClass, getTileCssClasses, getTileCssStyle, getTileRole, getTilesContainerRole, getTilesFooterCssClasses, getTilesHeaderCssClasses, getTilesModel, getTilesNavigation, getViewToggleModel, initHeaderFragment, isTableVisible, isTileViewVisible, 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
Methods inherited from interface com.evolveum.midpoint.web.component.dialog.Popupable
getFooter, getTitleComponent, getTitleIconClass
-
Constructor Details
-
ReviewersTileTablePanel
public ReviewersTileTablePanel(String id, Map<ObjectReferenceType, ReviewerStatisticDto> reviewerStatisticDtoMap, boolean isPercentageSorting)
-
-
Method Details
-
createSearchModel
- Overrides:
createSearchModel
in classTileTablePanel<Tile<UserType>,
UserType>
-
createTile
protected org.apache.wicket.Component createTile(String id, org.apache.wicket.model.IModel<Tile<UserType>> model) - Overrides:
createTile
in classTileTablePanel<Tile<UserType>,
UserType>
-
createProvider
- Specified by:
createProvider
in classTileTablePanel<Tile<UserType>,
UserType>
-
createTileObject
- Overrides:
createTileObject
in classTileTablePanel<Tile<UserType>,
UserType>
-
getWidth
public int getWidth() -
getHeight
public int getHeight() -
getWidthUnit
- Specified by:
getWidthUnit
in interfacePopupable
-
getHeightUnit
- Specified by:
getHeightUnit
in interfacePopupable
-
getTitle
-
getContent
public org.apache.wicket.Component getContent()- Specified by:
getContent
in interfacePopupable
-
getTilesContainerAdditionalClass
- Overrides:
getTilesContainerAdditionalClass
in classTileTablePanel<Tile<UserType>,
UserType>
-