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(@NotNull @NotNull org.apache.wicket.model.LoadableDetachableModel<List<RoleAnalysisModel>> roleAnalysisModel, @NotNull @NotNull com.evolveum.midpoint.gui.impl.page.admin.role.mining.chart.model.ChartType chartType)
  • 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()