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) |
getRequest
public 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 SchedulerRpcService
ServerCallFailedException
public boolean unschedule(java.lang.Long jobId) throws ServerCallFailedException
unschedule
in interface SchedulerRpcService
ServerCallFailedException
public void clearErrorStatus(java.lang.Long jobId) throws ServerCallFailedException
clearErrorStatus
in interface SchedulerRpcService
ServerCallFailedException
public boolean remove(java.lang.Long jobId) throws ServerCallFailedException
remove
in interface SchedulerRpcService
ServerCallFailedException
public <any> getReportJobList(JobFilterConfigurationDto jobFilterConfigDto, java.util.List<JobFilterCriteriaDto> addCriterionsDto) throws ServerCallFailedException
getReportJobList
in interface SchedulerRpcService
ServerCallFailedException
public ReportScheduleJobInformation loadFullScheduleInformation(ReportScheduleJobListInformation selected) throws ServerCallFailedException
loadFullScheduleInformation
in interface SchedulerRpcService
ServerCallFailedException
public ReportDto getReportFor(java.lang.Long jobId) throws ServerCallFailedException
getReportFor
in interface SchedulerRpcService
ServerCallFailedException
public void reschedule(java.lang.Long jobId, ReportScheduleDefinition scheduleDTO) throws ServerCallFailedException
reschedule
in interface SchedulerRpcService
ServerCallFailedException
public ReportScheduleJobInformation loadDetailsFor(ReportScheduleJobListInformation selected) throws ServerCallFailedException
loadDetailsFor
in interface SchedulerRpcService
ServerCallFailedException
public ExecutionLogEntryDto loadFullDetailsFor(java.lang.Long jobId, ExecutionLogEntryDto entryDto) throws ServerCallFailedException
loadFullDetailsFor
in interface SchedulerRpcService
ServerCallFailedException
public void scheduleOnce(java.lang.Long jobId) throws ServerCallFailedException
scheduleOnce
in interface SchedulerRpcService
ServerCallFailedException
public java.util.List<ReportScheduleJobListInformation> getReportJobList(ReportDto reportDto) throws ServerCallFailedException
getReportJobList
in interface SchedulerRpcService
ServerCallFailedException
public SafeHtml getReportJobListAsHtml(ReportDto reportDto) throws ServerCallFailedException
getReportJobListAsHtml
in interface SchedulerRpcService
ServerCallFailedException
public boolean isDefaultEmailCompression() throws ServerCallFailedException
isDefaultEmailCompression
in interface SchedulerRpcService
ServerCallFailedException
public void assertOwnersHaveReportRights(java.util.List<java.lang.Long> ownerIds, ReportDto reportDto, java.util.List<RightDto> rights) throws ServerCallFailedException
assertOwnersHaveReportRights
in interface SchedulerRpcService
ServerCallFailedException