Class RoleAnalysisMatrixColumn<A extends MiningBaseTypeChunk>
java.lang.Object
org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn<A,String>
com.evolveum.midpoint.web.component.data.column.RoleAnalysisMatrixColumn<A>
- All Implemented Interfaces:
Serializable
,org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<A>
,org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<A,
,String> org.apache.wicket.extensions.markup.html.repeater.data.table.IStyledColumn<A,
,String> org.apache.wicket.model.IDetachable
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
RoleAnalysisIntersectionColumn
,RoleAnalysisObjectColumn
public abstract class RoleAnalysisMatrixColumn<A extends MiningBaseTypeChunk>
extends org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn<A,String>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRoleAnalysisMatrixColumn
(org.apache.wicket.model.IModel<RoleAnalysisObjectDto> model, PageBase pageBase) -
Method Summary
Modifier and TypeMethodDescriptionprotected final <T extends MiningBaseTypeChunk>
AjaxLinkTruncatePanelActioncreateColumnDisplayPanel
(String componentId, org.apache.wicket.model.IModel<AjaxLinkTruncateDto> model, org.apache.wicket.model.IModel<T> miningChunkModel) protected RoleAnalysisChunkAction
protected RoleAnalysisChunkMode
protected <T extends MiningBaseTypeChunk>
List<String>getElements
(T miningChunk) protected double
protected double
protected PageBase
protected abstract List<DetectedPattern>
protected abstract void
refreshTable
(org.apache.wicket.ajax.AjaxRequestTarget target) protected abstract void
refreshTableRows
(org.apache.wicket.ajax.AjaxRequestTarget target) protected abstract void
setRelationSelected
(boolean isRelationSelected) protected void
updateWithPatterns
(List<DetectedPattern> selectedPatterns, PageBase pageBase) Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn
detach, getCssClass, getDisplayModel, getHeader, getSortProperty
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator
populateItem
Methods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn
getHeaderColspan, getHeaderRowspan, isSortable
-
Constructor Details
-
RoleAnalysisMatrixColumn
public RoleAnalysisMatrixColumn(org.apache.wicket.model.IModel<RoleAnalysisObjectDto> model, PageBase pageBase)
-
-
Method Details
-
getPatternIdentifiers
-
getRoleAnalysisSortMode
-
getCompressStatus
-
getChunkAction
-
getPageBase
-
createColumnDisplayPanel
protected final <T extends MiningBaseTypeChunk> AjaxLinkTruncatePanelAction createColumnDisplayPanel(String componentId, org.apache.wicket.model.IModel<AjaxLinkTruncateDto> model, org.apache.wicket.model.IModel<T> miningChunkModel) -
getMinFrequency
protected double getMinFrequency() -
getMaxFrequency
protected double getMaxFrequency() -
getAdditionalMiningChunk
-
getElements
-
refreshTable
protected abstract void refreshTable(org.apache.wicket.ajax.AjaxRequestTarget target) -
refreshTableRows
protected abstract void refreshTableRows(org.apache.wicket.ajax.AjaxRequestTarget target) -
setRelationSelected
protected abstract void setRelationSelected(boolean isRelationSelected) -
getSelectedPatterns
-
updateWithPatterns
-