Class RoleAnalysisUserBasedTable
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.impl.page.admin.role.mining.tables.RoleAnalysisUserBasedTable
- 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
public class RoleAnalysisUserBasedTable
extends org.apache.wicket.markup.html.panel.Panel
- 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
ConstructorDescriptionRoleAnalysisUserBasedTable
(String id, MiningOperationChunk miningOperationChunk, DetectedPattern intersection, RoleAnalysisSortMode roleAnalysisSortMode, PrismObject<RoleAnalysisClusterType> cluster) -
Method Summary
Modifier and TypeMethodDescriptiongenerateTable
(RoleMiningProvider<MiningRoleTypeChunk> provider, List<MiningUserTypeChunk> users, List<ObjectReferenceType> reductionObjects, PrismObject<RoleAnalysisClusterType> cluster) protected String
org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<?,
?> protected RoleAnalysisTable<?>
getTable()
List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<MiningRoleTypeChunk,
String>> initColumns
(List<MiningUserTypeChunk> users, List<ObjectReferenceType> reductionObjects) void
loadDetectedPattern
(org.apache.wicket.ajax.AjaxRequestTarget target, DetectedPattern detectedPattern) protected void
onPerform
(org.apache.wicket.ajax.AjaxRequestTarget ajaxRequestTarget) protected void
resetTable
(org.apache.wicket.ajax.AjaxRequestTarget target) protected void
showDetectedPatternPanel
(org.apache.wicket.ajax.AjaxRequestTarget target) 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, getSession, 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
-
Constructor Details
-
RoleAnalysisUserBasedTable
public RoleAnalysisUserBasedTable(String id, MiningOperationChunk miningOperationChunk, DetectedPattern intersection, RoleAnalysisSortMode roleAnalysisSortMode, PrismObject<RoleAnalysisClusterType> cluster)
-
-
Method Details
-
generateTable
public RoleAnalysisTable<MiningRoleTypeChunk> generateTable(RoleMiningProvider<MiningRoleTypeChunk> provider, List<MiningUserTypeChunk> users, List<ObjectReferenceType> reductionObjects, PrismObject<RoleAnalysisClusterType> cluster) -
initColumns
public List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<MiningRoleTypeChunk,String>> initColumns(List<MiningUserTypeChunk> users, List<ObjectReferenceType> reductionObjects) -
getPageBase
-
getDataTable
public org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<?,?> getDataTable() -
getTable
-
resetTable
protected void resetTable(org.apache.wicket.ajax.AjaxRequestTarget target) -
getCompressStatus
-
onPerform
protected void onPerform(org.apache.wicket.ajax.AjaxRequestTarget ajaxRequestTarget) -
showDetectedPatternPanel
protected void showDetectedPatternPanel(org.apache.wicket.ajax.AjaxRequestTarget target) -
loadDetectedPattern
public void loadDetectedPattern(org.apache.wicket.ajax.AjaxRequestTarget target, DetectedPattern detectedPattern) -
getRoleAnalysisSortMode
-