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
(@NotNull String id, @NotNull MiningOperationChunk miningOperationChunk, @Nullable List<DetectedPattern> detectedPattern, @NotNull org.apache.wicket.model.LoadableDetachableModel<DisplayValueOption> displayValueOptionModel, @NotNull PrismObject<RoleAnalysisClusterType> cluster) -
Method Summary
Modifier and TypeMethodDescriptiongenerateTable
(RoleMiningProvider<MiningRoleTypeChunk> provider, List<MiningUserTypeChunk> users, List<ObjectReferenceType> reductionObjects, PrismObject<RoleAnalysisClusterType> cluster) protected @Nullable Set<RoleAnalysisCandidateRoleType>
protected String
org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<?,
?> org.apache.wicket.model.LoadableDetachableModel<DisplayValueOption>
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, List<DetectedPattern> detectedPattern) protected void
onPerform
(org.apache.wicket.ajax.AjaxRequestTarget ajaxRequestTarget) protected void
resetTable
(org.apache.wicket.ajax.AjaxRequestTarget target, @Nullable DisplayValueOption displayValueOption) protected void
showCandidateRolesPanel
(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(@NotNull @NotNull String id, @NotNull @NotNull MiningOperationChunk miningOperationChunk, @Nullable @Nullable List<DetectedPattern> detectedPattern, @NotNull @NotNull org.apache.wicket.model.LoadableDetachableModel<DisplayValueOption> displayValueOptionModel, @NotNull @NotNull 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, @Nullable @Nullable DisplayValueOption displayValueOption) -
getCompressStatus
-
onPerform
protected void onPerform(org.apache.wicket.ajax.AjaxRequestTarget ajaxRequestTarget) -
showDetectedPatternPanel
protected void showDetectedPatternPanel(org.apache.wicket.ajax.AjaxRequestTarget target) -
showCandidateRolesPanel
protected void showCandidateRolesPanel(org.apache.wicket.ajax.AjaxRequestTarget target) -
loadDetectedPattern
public void loadDetectedPattern(org.apache.wicket.ajax.AjaxRequestTarget target, List<DetectedPattern> detectedPattern) -
getRoleAnalysisSortMode
-
getCandidateRole
-
getPatternIdentifiers
-
getDisplayValueOptionModel
public org.apache.wicket.model.LoadableDetachableModel<DisplayValueOption> getDisplayValueOptionModel()
-