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
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
ConstructorsConstructorDescriptionRoleAnalysisTable(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.WebMarkupContainerprotected org.apache.wicket.markup.html.WebMarkupContainerprotected org.apache.wicket.ComponentcreateHeader(String headerId) protected org.apache.wicket.markup.html.WebMarkupContainerprotected org.apache.wicket.markup.repeater.Item<T>customizeNewRowItem(org.apache.wicket.markup.repeater.Item<T> item) booleanprotected intprotected Stringprotected intorg.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<?,?> org.apache.wicket.markup.html.WebMarkupContainerorg.apache.wicket.markup.html.WebMarkupContainerintprotected BusinessRoleApplicationDtoprotected Stringprotected booleanprotected booleanvoidprotected voidonChangeSize(int value, org.apache.wicket.ajax.AjaxRequestTarget target) voidonChangeSortMode(RoleAnalysisSortMode roleAnalysisSortModeMode, org.apache.wicket.ajax.AjaxRequestTarget target) voidrenderHead(org.apache.wicket.markup.head.IHeaderResponse response) voidsetAdditionalBoxCssClasses(String boxCssClasses) voidsetCurrentPage(long page) voidsetCurrentPage(ObjectPaging paging) voidsetItemsPerPage(int size) voidsetShowPaging(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, 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, onInitialize, 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, 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
-
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:
renderHeadin interfaceorg.apache.wicket.markup.html.IHeaderContributor- Overrides:
renderHeadin classorg.apache.wicket.Component
-
getAdditionalBoxCssClasses
-
setAdditionalBoxCssClasses
-
customizeNewRowItem
-
getDataTable
public org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<?,?> getDataTable()- Specified by:
getDataTablein interfaceTable
-
getTableId
- Specified by:
getTableIdin interfaceTable
-
enableSavePageSize
public boolean enableSavePageSize()- Specified by:
enableSavePageSizein interfaceTable
-
setItemsPerPage
public void setItemsPerPage(int size) - Specified by:
setItemsPerPagein interfaceTable
-
getItemsPerPage
public int getItemsPerPage()- Specified by:
getItemsPerPagein interfaceTable
-
setShowPaging
public void setShowPaging(boolean show) - Specified by:
setShowPagingin 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
-
setCurrentPage
- Specified by:
setCurrentPagein interfaceTable
-
setCurrentPage
public void setCurrentPage(long page) - Specified by:
setCurrentPagein 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()
-