public class SchedulerRpcServiceImpl extends SecuredRemoteServiceServlet implements SchedulerRpcService
| Constructor and Description |
|---|
SchedulerRpcServiceImpl(<any> injectorProvider,
DtoService dtoService,
HookHandlerService hookHandler,
ReportService reportManager,
SchedulerService schedulerService,
ReportExecutorService reportExecutorService,
<any> reportExecuteJobProvider,
SecurityService securityService,
<any> authenticatorService,
UserManagerService userService,
DateTriggerFactory dateTriggerFactory,
<any> formatHelperProvider,
<any> configServiceProvider) |
getRequestpublic SchedulerRpcServiceImpl(<any> injectorProvider,
DtoService dtoService,
HookHandlerService hookHandler,
ReportService reportManager,
SchedulerService schedulerService,
ReportExecutorService reportExecutorService,
<any> reportExecuteJobProvider,
SecurityService securityService,
<any> authenticatorService,
UserManagerService userService,
DateTriggerFactory dateTriggerFactory,
<any> formatHelperProvider,
<any> configServiceProvider)
public void schedule(ReportScheduleDefinition scheduleDTO) throws ServerCallFailedException
schedule in interface SchedulerRpcServiceServerCallFailedExceptionpublic boolean unschedule(java.lang.Long jobId)
throws ServerCallFailedException
unschedule in interface SchedulerRpcServiceServerCallFailedExceptionpublic void clearErrorStatus(java.lang.Long jobId)
throws ServerCallFailedException
clearErrorStatus in interface SchedulerRpcServiceServerCallFailedExceptionpublic boolean remove(java.lang.Long jobId)
throws ServerCallFailedException
remove in interface SchedulerRpcServiceServerCallFailedExceptionpublic <any> getReportJobList(JobFilterConfigurationDto jobFilterConfigDto, java.util.List<JobFilterCriteriaDto> addCriterionsDto) throws ServerCallFailedException
getReportJobList in interface SchedulerRpcServiceServerCallFailedExceptionpublic ReportScheduleJobInformation loadFullScheduleInformation(ReportScheduleJobListInformation selected) throws ServerCallFailedException
loadFullScheduleInformation in interface SchedulerRpcServiceServerCallFailedExceptionpublic ReportDto getReportFor(java.lang.Long jobId) throws ServerCallFailedException
getReportFor in interface SchedulerRpcServiceServerCallFailedExceptionpublic void reschedule(java.lang.Long jobId,
ReportScheduleDefinition scheduleDTO)
throws ServerCallFailedException
reschedule in interface SchedulerRpcServiceServerCallFailedExceptionpublic ReportScheduleJobInformation loadDetailsFor(ReportScheduleJobListInformation selected) throws ServerCallFailedException
loadDetailsFor in interface SchedulerRpcServiceServerCallFailedExceptionpublic ExecutionLogEntryDto loadFullDetailsFor(java.lang.Long jobId, ExecutionLogEntryDto entryDto) throws ServerCallFailedException
loadFullDetailsFor in interface SchedulerRpcServiceServerCallFailedExceptionpublic void scheduleOnce(java.lang.Long jobId)
throws ServerCallFailedException
scheduleOnce in interface SchedulerRpcServiceServerCallFailedExceptionpublic java.util.List<ReportScheduleJobListInformation> getReportJobList(ReportDto reportDto) throws ServerCallFailedException
getReportJobList in interface SchedulerRpcServiceServerCallFailedExceptionpublic SafeHtml getReportJobListAsHtml(ReportDto reportDto) throws ServerCallFailedException
getReportJobListAsHtml in interface SchedulerRpcServiceServerCallFailedExceptionpublic boolean isDefaultEmailCompression()
throws ServerCallFailedException
isDefaultEmailCompression in interface SchedulerRpcServiceServerCallFailedExceptionpublic void assertOwnersHaveReportRights(java.util.List<java.lang.Long> ownerIds,
ReportDto reportDto,
java.util.List<RightDto> rights)
throws ServerCallFailedException
assertOwnersHaveReportRights in interface SchedulerRpcServiceServerCallFailedException