Class RoleAnalysisTable<B extends MiningBaseTypeChunk,A extends MiningBaseTypeChunk>
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<RoleAnalysisObjectDto>
com.evolveum.midpoint.web.component.data.RoleAnalysisTable<B,A>
- 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
public class RoleAnalysisTable<B extends MiningBaseTypeChunk,A extends MiningBaseTypeChunk>
extends BasePanel<RoleAnalysisObjectDto>
implements Table
- 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, LoadableModel<RoleAnalysisObjectDto> miningOperationChunk) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wicket.markup.html.WebMarkupContainer
createColumnsNavigation
(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<A, String> table) protected org.apache.wicket.Component
createHeader
(String headerId) protected org.apache.wicket.markup.html.WebMarkupContainer
protected org.apache.wicket.markup.repeater.Item<A>
customizeNewRowItem
(org.apache.wicket.markup.repeater.Item<A> item) boolean
org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<?,
?> org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
int
protected boolean
protected String
protected List<DetectedPattern>
protected boolean
initColumns
(int fromCol, long toCol) protected boolean
protected void
loadDetectedPattern
(org.apache.wicket.ajax.AjaxRequestTarget target) protected void
protected void
onUniquePatternDetectionPerform
(org.apache.wicket.ajax.AjaxRequestTarget target) protected void
refreshTable
(int fromCol, int toCol, org.apache.wicket.ajax.AjaxRequestTarget target) protected void
refreshTable
(org.apache.wicket.ajax.AjaxRequestTarget target) protected void
refreshTableRows
(org.apache.wicket.ajax.AjaxRequestTarget target) void
renderHead
(org.apache.wicket.markup.head.IHeaderResponse response) protected void
resetTable
(org.apache.wicket.ajax.AjaxRequestTarget target) 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, 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
-
Field Details
-
PARAM_CANDIDATE_ROLE_ID
- See Also:
-
PARAM_TABLE_SETTING
- See Also:
-
-
Constructor Details
-
RoleAnalysisTable
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
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
-
initColumns
-
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
-
isPagingVisible
protected boolean isPagingVisible() -
getPaginationCssClass
-
setCurrentPageAndSort
- Specified by:
setCurrentPageAndSort
in interfaceTable
-
setCurrentPage
public void setCurrentPage(long page) - Specified by:
setCurrentPage
in interfaceTable
-
resetTable
protected void resetTable(org.apache.wicket.ajax.AjaxRequestTarget target) -
refreshTableRows
protected void refreshTableRows(org.apache.wicket.ajax.AjaxRequestTarget target) -
refreshTable
protected void refreshTable(org.apache.wicket.ajax.AjaxRequestTarget target) -
refreshTable
protected void refreshTable(int fromCol, int toCol, org.apache.wicket.ajax.AjaxRequestTarget target) -
getMigrationButtonVisibility
protected boolean getMigrationButtonVisibility() -
getCandidateRoleContainerId
-
getSelectedPatterns
-
getColorPaletteModel
-
loadDetectedPattern
protected void loadDetectedPattern(org.apache.wicket.ajax.AjaxRequestTarget target) -
onUniquePatternDetectionPerform
protected void onUniquePatternDetectionPerform(org.apache.wicket.ajax.AjaxRequestTarget target)
-