Interface SchedulerRpcService
- All Known Implementing Classes:
SchedulerRpcServiceImpl
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
public interface SchedulerRpcService
-
Method Summary
Modifier and TypeMethodDescriptionvoidassertOwnersHaveReportRights(List<Long> ownerIds, ReportDto report, List<RightDto> rights) voidclearErrorStatus(Long jobId) ReportDtogetReportFor(Long jobId) <any>getReportJobList(JobFilterConfigurationDto jobFilterConfig, List<JobFilterCriteriaDto> addCriterions) getReportJobList(ReportDto report) SafeHtmlgetReportJobListAsHtml(ReportDto report) booleanExecutionLogEntryDtoloadFullDetailsFor(Long jobId, ExecutionLogEntryDto entry) booleanvoidreschedule(Long jobId, ReportScheduleDefinition scheduleDTO) voidschedule(ReportScheduleDefinition scheduleDTO) voidscheduleOnce(Long jobId) booleanunschedule(Long jobId)
-
Method Details
-
schedule
- Throws:
ServerCallFailedException
-
unschedule
- Throws:
ServerCallFailedException
-
getReportFor
- Throws:
ServerCallFailedException
-
getReportJobList
<any> getReportJobList(JobFilterConfigurationDto jobFilterConfig, List<JobFilterCriteriaDto> addCriterions) throws ServerCallFailedException - Throws:
ServerCallFailedException
-
loadFullScheduleInformation
ReportScheduleJobInformation loadFullScheduleInformation(ReportScheduleJobListInformation selected) throws ServerCallFailedException - Throws:
ServerCallFailedException
-
reschedule
- Throws:
ServerCallFailedException
-
loadDetailsFor
ReportScheduleJobInformation loadDetailsFor(ReportScheduleJobListInformation selected) throws ServerCallFailedException - Throws:
ServerCallFailedException
-
loadFullDetailsFor
ExecutionLogEntryDto loadFullDetailsFor(Long jobId, ExecutionLogEntryDto entry) throws ServerCallFailedException - Throws:
ServerCallFailedException
-
scheduleOnce
- Throws:
ServerCallFailedException
-
remove
- Throws:
ServerCallFailedException
-
clearErrorStatus
- Throws:
ServerCallFailedException
-
getReportJobList
List<ReportScheduleJobListInformation> getReportJobList(ReportDto report) throws ServerCallFailedException - Throws:
ServerCallFailedException
-
getReportJobListAsHtml
- Throws:
ServerCallFailedException
-
isDefaultEmailCompression
- Returns:
- true if email attachments should be compressed by default
- Throws:
ServerCallFailedException
-
assertOwnersHaveReportRights
void assertOwnersHaveReportRights(List<Long> ownerIds, ReportDto report, List<RightDto> rights) throws ServerCallFailedException - Throws:
ServerCallFailedException
-