Class RoleAnalysisAggregateChartModel

java.lang.Object
com.evolveum.midpoint.gui.api.model.LoadableModel<com.evolveum.wicket.chartjs.ChartConfiguration>
com.evolveum.midpoint.gui.impl.page.admin.role.mining.chart.RoleAnalysisAggregateChartModel
All Implemented Interfaces:
Serializable, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<com.evolveum.wicket.chartjs.ChartConfiguration>, org.apache.wicket.util.io.IClusterable

public class RoleAnalysisAggregateChartModel extends LoadableModel<com.evolveum.wicket.chartjs.ChartConfiguration>
The RoleAnalysisAggregateChartModel class is a LoadableModel that generates aggregate charts for role analysis based on provided data.
See Also:
  • Constructor Details

    • RoleAnalysisAggregateChartModel

      public RoleAnalysisAggregateChartModel(org.apache.wicket.model.LoadableDetachableModel<List<RoleAnalysisModel>> roleAnalysisModel, boolean isLineChart)
  • Method Details

    • load

      protected com.evolveum.wicket.chartjs.ChartConfiguration load()
      Specified by:
      load in class LoadableModel<com.evolveum.wicket.chartjs.ChartConfiguration>
    • getXAxisTitle

      public String getXAxisTitle()
    • getYAxisTitle

      public String getYAxisTitle()
    • getDatasetUserLabel

      public String getDatasetUserLabel()
    • getDatasetRoleLabel

      public String getDatasetRoleLabel()