Class SchedulerRpcServiceImpl
RemoteServiceServlet
net.datenwerke.gf.base.server.DwRemoteServiceServlet
net.datenwerke.security.server.SecuredRemoteServiceServlet
net.datenwerke.rs.scheduler.server.scheduler.SchedulerRpcServiceImpl
- All Implemented Interfaces:
RemoteRequest,SchedulerRpcService
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
public class SchedulerRpcServiceImpl
extends SecuredRemoteServiceServlet
implements SchedulerRpcService
-
Constructor Summary
ConstructorsConstructorDescriptionSchedulerRpcServiceImpl(<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) -
Method Summary
Modifier and TypeMethodDescriptionvoidassertOwnersHaveReportRights(List<Long> ownerIds, ReportDto reportDto, List<RightDto> rights) voidclearErrorStatus(Long jobId) ReportDtogetReportFor(Long jobId) <any>getReportJobList(JobFilterConfigurationDto jobFilterConfigDto, List<JobFilterCriteriaDto> addCriterionsDto) getReportJobList(ReportDto reportDto) SafeHtmlgetReportJobListAsHtml(ReportDto reportDto) booleanExecutionLogEntryDtoloadFullDetailsFor(Long jobId, ExecutionLogEntryDto entryDto) booleanvoidreschedule(Long jobId, ReportScheduleDefinition scheduleDTO) voidschedule(ReportScheduleDefinition scheduleDTO) voidscheduleOnce(Long jobId) booleanunschedule(Long jobId) Methods inherited from class net.datenwerke.security.server.SecuredRemoteServiceServlet
getRequest
-
Constructor Details
-
Method Details
-
schedule
- Specified by:
schedulein interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
unschedule
- Specified by:
unschedulein interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
clearErrorStatus
- Specified by:
clearErrorStatusin interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
remove
- Specified by:
removein interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
getReportJobList
public <any> getReportJobList(JobFilterConfigurationDto jobFilterConfigDto, List<JobFilterCriteriaDto> addCriterionsDto) throws ServerCallFailedException - Specified by:
getReportJobListin interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
loadFullScheduleInformation
public ReportScheduleJobInformation loadFullScheduleInformation(ReportScheduleJobListInformation selected) throws ServerCallFailedException - Specified by:
loadFullScheduleInformationin interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
getReportFor
- Specified by:
getReportForin interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
reschedule
public void reschedule(Long jobId, ReportScheduleDefinition scheduleDTO) throws ServerCallFailedException - Specified by:
reschedulein interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
loadDetailsFor
public ReportScheduleJobInformation loadDetailsFor(ReportScheduleJobListInformation selected) throws ServerCallFailedException - Specified by:
loadDetailsForin interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
loadFullDetailsFor
public ExecutionLogEntryDto loadFullDetailsFor(Long jobId, ExecutionLogEntryDto entryDto) throws ServerCallFailedException - Specified by:
loadFullDetailsForin interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
scheduleOnce
- Specified by:
scheduleOncein interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
getReportJobList
public List<ReportScheduleJobListInformation> getReportJobList(ReportDto reportDto) throws ServerCallFailedException - Specified by:
getReportJobListin interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
getReportJobListAsHtml
- Specified by:
getReportJobListAsHtmlin interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-
isDefaultEmailCompression
- Specified by:
isDefaultEmailCompressionin interfaceSchedulerRpcService- Returns:
- true if email attachments should be compressed by default
- Throws:
ServerCallFailedException
-
assertOwnersHaveReportRights
public void assertOwnersHaveReportRights(List<Long> ownerIds, ReportDto reportDto, List<RightDto> rights) throws ServerCallFailedException - Specified by:
assertOwnersHaveReportRightsin interfaceSchedulerRpcService- Throws:
ServerCallFailedException
-