All Classes and Interfaces
Class
Description
A definition is a POJO describing a component used by
TaskPlanner, see subclasses for details.AbstractFactory<COMPONENT,DEFINITION extends AbstractDefinition<DEFINITION>,INFO extends AbstractInfo,SUMMARY extends SummaryInfo>
Base class for all factories producing components for the
TaskPlanner.POJO containing information about a dynamic component in the
TaskPlanner.A field that allows a boolean state to be displayed as a checkbox.
A result that is based on in memory byte array.
A color field to pick a color from a chooser.
Represents a condition for a
job which decides whether the result of the job must be processed
by resultActions or not.Contains information about condition fields which the corresponding job offers.
Use this to construct a
TriggerDefinition for a cron Trigger.Factory which produces
CronTrigger components.A field that takes a float number as input and displays the currency symbol.
Defines an entry of requested data like priorities
A field that allows the definition of a date value.
Use this to easily create Series definitions which loads data from a database.
A series factory with data from a database.
A field condition that changes the accessability
Use this to easily create
definitions for an Email ResultAction.A result action factory for managing the EmailResultAction settings and instances
Holds information about last executions of a
TaskExecution.Execution qualifications are used to determine whether
actions should process job
results.A field represents a component in the settings of a e.g.
Defines a condition for a field, e.g.
The operation on the values to be applied
The type of a field condition
Defines the type of field for the definition of e.g.
Use this to construct a
TriggerDefinition for a file change Trigger.A task planner trigger that executes a task when a file or folder changes.
A field that allows the definition of a file.
A text field for filenames which will be later patched with ResultActionHelper.resolveFilenamePlaceholder.
A field that allows the definition of a file or a folder.
A file result is result type which has been produced by a
By convention, it always implies the flavor
Not all
Job and is processed by
actions.By convention, it always implies the flavor
FILE.Not all
ResultAction can handle each FileResult, result flavors define the kind of
information/data a FileResult represents and actions will handle only results they support.Use this to easily create
definitions for a FileSystem ResultAction.A field that takes a float number as input.
A field that allows the definition of folder.
A series factory for managing the FolderSeries settings and instances.
A field that adds a group between multiple properties
Holds information about one execution of a
The execution may, but does not need to, be already finished.
TaskExecution.The execution may, but does not need to, be already finished.
A Job is a bunch of work which produces a result.
Definition of a job for a
TaskDefinition with settings required for the job.Base class for factories producing
Job components.Contains information about how this kind of job is to be presented, what options with what type it has and how they
interact with each other.
The result to be returned by a
JobA specialized summary information for jobs.
A series factory for managing the JsonSeries settings and instances.
A field that allows the definition of a single or multi line label.
This is a file result that takes in the input stream as is
and allows to simply forward it as file result.
Interface for supplier of
InputStream instances.A field that allows the display of a link.
A result that is based on a file.
Factory for
LowMemoryTrigger.For a
monthly repeat interval this determines the day of the month
for the execution.Use this to easily create
definitions for a NextTaskResultAction.A field that takes an integer number as input
The field supports place holders from the TaskPlanner, which has to be accounted for
A field that allows the definition of a password.
A result that can be print to a printer.
Use this to easily create
definitions for a Print ResultAction.This listener is used to get notified whenever a singular action or job made any progress.
A field that takes an integer number as input
The field supports place holders from the TaskPlanner, which has to be accounted for
These are repeating intervals which you can use for your
TimeTrigger.Performs some action after the jobs.
Definition of a ResultAction for a configured
A ResultAction does something with the results of
TaskExecution.A ResultAction does something with the results of
jobs.Base class for factories producing
ResultAction components.This holds information on how a
ResultAction is to be displayed in the web GUI.A
ResultFlavor is an enum-like class representing the 'type' of data a Result contains.Functional Interface for the internationalization of the ResultFlavor.
A field that allows to choose from a list of predefined values.
A field that allows to choose from a list of predefined values.
A field that allows to choose multiple values from a list of predefined values.
With a series the
jobs and resultActions can be executed multiple times each with
a defined set of properties.Definition of a
Series for a TaskExecution with settings.SeriesDependentFactory<COMPONENT,DEFINITION extends AbstractDefinition<DEFINITION>,INFO extends AbstractInfo,SUMMARY extends SummaryInfo>
Factory for components whose properties depends on a
Series which the user may have configured.Base class for factories producing
Series components.SeriesIndependentFactory<COMPONENT,DEFINITION extends AbstractDefinition<DEFINITION>,INFO extends AbstractInfo,SUMMARY extends SummaryInfo>
Base class for component factories whose properties does not depend on the properties of a possibly configured
series.
Contains information about how this kind of series is to be presented, what options with what type it has and how
they interact with each other.
Create a trigger which starts a task when the server was started.
Factory for
ServerStartTriggers.Factory for
ServerStopTriggers.A Result which contains of human readable text.
One detail-entry for the summary of components.
A summary information is a details summary of what is configured in the e.g.
A field that allows to add key-value pairs.
This represents the settings of a task.
Event when a task was added, modified, deleted, activated, deactivated, started or execution finished.
Possible task events
Listener which is notified when a task was changed or execution was started or completed.
Contains internal, non-configurable information about a planned task
Signals that the execution of a
Job or ResultAction faced an error which it cannot handle.provides data entries for field type dropdowns in task fields as well as generating the actual task Field instances themselves
The main class of the taskplanner package.
Errors codes for errors occurring when using the
TaskPlannerinterface defining a "task template" which is a template to be used for creating pre-defined tasks
with triggers, jobs, etc.
A field that allows any multi line text.
A text field that allows any value.
A text result is result type which has been produced by a
By convention, it always implies the flavor
Not all
Job and is processed by
actions.By convention, it always implies the flavor
TEXT.Not all
ResultAction can handle each FileResult, result flavors define the kind of
information/data a FileResult represents and actions will handle only results they support.A field that allows the definition of a time value.
This can be used to easily create
TimeTrigger definition.A task planner trigger that executes a task when the configured time settings apply
Trigger implementation for the
CUSTOM settings of the time trigger.The Trigger initiates the execution of a task.
Action to run if the trigger decides that time for execution has come.
Defines a configured trigger for a task with its settings.
Base class for factories producing
Trigger components from TriggerDefinition configured by users.Information about the GUI representation of a trigger.
Thrown if validation of
Note that this exception can contain
triggers, jobs or
resultActions finds problems.Note that this exception can contain
more than one error! Error messages passed to this are
expected to be localized.A field condition that changes the visibility