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 RoleAnalysisChunkActionprotected RoleAnalysisChunkModeprotected <T extends MiningBaseTypeChunk>
List<String>getElements(T miningChunk) protected doubleprotected doubleprotected PageBaseprotected abstract List<DetectedPattern>protected abstract voidrefreshTable(org.apache.wicket.ajax.AjaxRequestTarget target) protected abstract voidrefreshTableRows(org.apache.wicket.ajax.AjaxRequestTarget target) protected abstract voidsetRelationSelected(boolean isRelationSelected) protected voidupdateWithPatterns(List<DetectedPattern> selectedPatterns, PageBase pageBase) Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn
detach, getCssClass, getDisplayModel, getHeader, getSortPropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator
populateItemMethods 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
-