public void actionJob(final String refKey, final JobAction jobAction) { getService(ReportService.class).actionJob(refKey, jobAction); }
public void create(final ReportTO reportTO) { getService(ReportService.class).create(reportTO); }
/** * Delete specified report. * * @param reportKey report to delete */ public void delete(final String reportKey) { getService(ReportService.class).delete(reportKey); }
@Override public int countExecutions(final String taskKey) { return getService(ReportService.class). listExecutions(new ExecQuery.Builder().key(taskKey).page(1).size(1).build()).getTotalCount(); }
@Override public void deleteExecution(final String reportExecKey) { getService(ReportService.class).deleteExecution(reportExecKey); }
public List<JobTO> listJobs() { return getService(ReportService.class).listJobs(); }
public Response exportExecutionResult(final String executionKey, final ReportExecExportFormat fmt) { return getService(ReportService.class).exportExecutionResult(executionKey, fmt); }
public List<ReportTO> list() { return getService(ReportService.class).list(); }
public JobTO getJob(final String key) { return getService(ReportService.class).getJob(key); }
@Override public void startExecution(final String reportKey, final Date start) { getService(ReportService.class).execute(new ExecuteQuery.Builder().key(reportKey).startAt(start).build()); }
@Override public List<ExecTO> listExecutions( final String taskKey, final int page, final int size, final SortParam<String> sort) { return getService(ReportService.class). listExecutions(new ExecQuery.Builder().key(taskKey).page(page).size(size). orderBy(toOrderBy(sort)).build()).getResult(); }