Class RoleAnalysisTable<T>
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<T>
com.evolveum.midpoint.web.component.data.RoleAnalysisTable<T>
- All Implemented Interfaces:
Table
,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
- See Also:
-
Field Summary
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
ConstructorDescriptionRoleAnalysisTable
(String id, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T, ?> provider, List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T, String>> columns, UserProfileStorage.TableId tableId, boolean isRoleMining, int columnCount, RoleAnalysisSortMode roleAnalysisSortModeMode) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wicket.markup.html.WebMarkupContainer
protected org.apache.wicket.markup.html.WebMarkupContainer
protected org.apache.wicket.Component
createHeader
(String headerId) protected org.apache.wicket.markup.html.WebMarkupContainer
protected org.apache.wicket.markup.repeater.Item<T>
customizeNewRowItem
(org.apache.wicket.markup.repeater.Item<T> item) boolean
protected int
protected String
protected int
org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<?,
?> org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
int
protected BusinessRoleApplicationDto
protected String
protected boolean
protected boolean
void
protected void
onChangeSize
(int value, org.apache.wicket.ajax.AjaxRequestTarget target) void
onChangeSortMode
(RoleAnalysisSortMode roleAnalysisSortModeMode, org.apache.wicket.ajax.AjaxRequestTarget target) void
renderHead
(org.apache.wicket.markup.head.IHeaderResponse response) void
setAdditionalBoxCssClasses
(String boxCssClasses) void
setCurrentPage
(long page) void
setCurrentPageAndSort
(ObjectPaging paging) void
setItemsPerPage
(int size) void
setShowPaging
(boolean show) 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, onInitialize, 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, 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
-
RoleAnalysisTable
public RoleAnalysisTable(String id, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<T, ?> provider, List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T, String>> columns, UserProfileStorage.TableId tableId, boolean isRoleMining, int columnCount, RoleAnalysisSortMode roleAnalysisSortModeMode)
-
-
Method Details
-
renderHead
public void renderHead(org.apache.wicket.markup.head.IHeaderResponse response) - Specified by:
renderHead
in interfaceorg.apache.wicket.markup.html.IHeaderContributor
- Overrides:
renderHead
in classorg.apache.wicket.Component
-
getAdditionalBoxCssClasses
-
setAdditionalBoxCssClasses
-
customizeNewRowItem
-
getDataTable
public org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<?,?> getDataTable()- Specified by:
getDataTable
in interfaceTable
-
getTableId
- Specified by:
getTableId
in interfaceTable
-
enableSavePageSize
public boolean enableSavePageSize()- Specified by:
enableSavePageSize
in interfaceTable
-
setItemsPerPage
public void setItemsPerPage(int size) - Specified by:
setItemsPerPage
in interfaceTable
-
getItemsPerPage
public int getItemsPerPage()- Specified by:
getItemsPerPage
in interfaceTable
-
setShowPaging
public void setShowPaging(boolean show) - Specified by:
setShowPaging
in interfaceTable
-
getHeader
public org.apache.wicket.markup.html.WebMarkupContainer getHeader() -
createHeader
-
createHeaderPaging
protected org.apache.wicket.markup.html.WebMarkupContainer createHeaderPaging() -
isPagingVisible
protected boolean isPagingVisible() -
getPaginationCssClass
-
setCurrentPageAndSort
- Specified by:
setCurrentPageAndSort
in interfaceTable
-
setCurrentPage
public void setCurrentPage(long page) - Specified by:
setCurrentPage
in interfaceTable
-
createButtonToolbar
-
onChange
public void onChange(String value, org.apache.wicket.ajax.AjaxRequestTarget target, int currentPage) -
onChangeSortMode
public void onChangeSortMode(RoleAnalysisSortMode roleAnalysisSortModeMode, org.apache.wicket.ajax.AjaxRequestTarget target) -
getOperationData
-
onChangeSize
protected void onChangeSize(int value, org.apache.wicket.ajax.AjaxRequestTarget target) -
getColumnPagingTitle
-
getCurrentPage
protected int getCurrentPage() -
getColumnPageCount
protected int getColumnPageCount()
-