/** * Delete the scheduler of a KPI definition. * * @param kpiDefinitionId the KPI definition id */ public Result deleteScheduler(Long kpiDefinitionId) { KpiDefinition kpiDefinition = KpiDefinition.getById(kpiDefinitionId); kpiDefinition.schedulerFrequency = null; kpiDefinition.schedulerRealTime = null; kpiDefinition.schedulerStartTime = null; kpiDefinition.save(); reloadKpiDefinition(kpiDefinition.uid); Utilities.sendSuccessFlashMessage(Msg.get("admin.kpi.scheduler.delete")); return redirect(controllers.admin.routes.KpiManagerController.view(kpiDefinitionId)); }