Uses of Interface
de.espirit.firstspirit.access.schedule.ScheduleTask
Packages that use ScheduleTask
Package
Description
-
Uses of ScheduleTask in de.espirit.firstspirit.access.schedule
Subinterfaces of ScheduleTask in de.espirit.firstspirit.access.scheduleModifier and TypeInterfaceDescriptioninterface
Task for deploying generated files.interface
Generation task.interface
Definition of a mail task.interface
A task of this type puts the server into maintenance mode after a customizable period of time.interface
Definition for a task to perform a basic backup of the project's current state.interface
Definition of a task to perform a differential or incremental backup of the project's data.interface
Task for archiving project repository files.interface
Definition of a task to execute a script.Methods in de.espirit.firstspirit.access.schedule with type parameters of type ScheduleTaskModifier and TypeMethodDescription<T extends ScheduleTask>
TScheduleEntry.copyTask
(T value) Copy's the given task.<T extends ScheduleTask>
TScheduleEntry.createTask
(Class<T> type) Creates aScheduleTask
with typetype
.<T extends ScheduleTask>
TScheduleTaskTemplate.createTask
(Class<T> type) Create and set a task of the provided type.
Note: Calling this will overwrites the current task.Methods in de.espirit.firstspirit.access.schedule that return ScheduleTaskModifier and TypeMethodDescription@NotNull ScheduleTask
ScheduleEntry.createTask
(@NotNull ScheduleTaskTemplate template) Creates aScheduleTask
which uses all properties of the givenScheduleTaskTemplate
.@Nullable ScheduleTask
ScheduleContext.getTask()
the acutal task ornull
if no task is currently executed@Nullable ScheduleTask
ScheduleTaskTemplate.getTask()
Returns the current task instance ornull
.TaskResult.getTask()
The executedScheduleTask
.Methods in de.espirit.firstspirit.access.schedule that return types with arguments of type ScheduleTaskModifier and TypeMethodDescriptionList<? extends ScheduleTask>
ScheduleContext.getTasks()
Returns the list of schedule tasks defined by the currently executed schedule entry.ScheduleEntry.getTasks()
Returns aList
ofScheduleTask
which belongs to this schedule entry.Methods in de.espirit.firstspirit.access.schedule with parameters of type ScheduleTaskModifier and TypeMethodDescriptionvoid
ScheduleEntry.addUnifiedTask
(ScheduleTask task) Unifies the given task's name and adds it to this entry. -
Uses of ScheduleTask in de.espirit.firstspirit.agency
Methods in de.espirit.firstspirit.agency that return types with arguments of type ScheduleTaskModifier and TypeMethodDescription@NotNull Set<ScheduleTaskFactory<? extends ScheduleTaskFactory.TaskDto,
? extends ScheduleTask>> ScheduleTaskAgent.getTaskFactories()
Get all availableScheduleTaskFactory
s.Optional<ScheduleTaskFactory<? extends ScheduleTaskFactory.TaskDto,
? extends ScheduleTask>> ScheduleTaskAgent.getTaskFactory
(@NotNull Class<? extends ScheduleTaskApplication<?>> applicationClass) Get theScheduleTaskFactory
responsible for creating and executing schedule tasks defined by aScheduleTaskApplication
. -
Uses of ScheduleTask in de.espirit.firstspirit.scheduling
Methods in de.espirit.firstspirit.scheduling that return ScheduleTaskModifier and TypeMethodDescription@NotNull ScheduleTask
ScheduleTaskExecutionContext.getTask()
Returns theScheduleTask
for this context -
Uses of ScheduleTask in de.espirit.firstspirit.server.scheduler
Classes in de.espirit.firstspirit.server.scheduler with type parameters of type ScheduleTaskModifier and TypeInterfaceDescriptioninterface
ScheduleTaskFactory<DTO extends ScheduleTaskFactory.TaskDto,
T extends ScheduleTask> Module class to hook new schedule task types into FirstSpirit.Methods in de.espirit.firstspirit.server.scheduler that return ScheduleTaskModifier and TypeMethodDescriptionprotected final @NotNull ScheduleTask
ScheduleTaskDialogFactory.getTask()
Provides the task the dialog will be based upon.Constructors in de.espirit.firstspirit.server.scheduler with parameters of type ScheduleTaskModifierConstructorDescriptionScheduleTaskDialogFactory
(@NotNull ScheduleTask task) Constructor based on a task.