Interface ScheduleWizardFactory
public interface ScheduleWizardFactory
Factory to create a wizard dialog for schedule entries.
- Since:
- 4.2.38
-
Method Summary
Modifier and TypeMethodDescription@NotNull ScheduleWizard
createDialog
(@NotNull Host host, Window parent, @NotNull ScheduleStorage scheduleStorage) Create new schedule entry wirzard dialog@NotNull String
Provides a job description for created tasks.@NotNull String
Provides a display name for task creation selection.boolean
isLicensed
(@NotNull Host host) Is this wizard factory enabled by license?boolean
Implementations returntrue
if created schedule entries may be executed without project binding.boolean
Implementations returntrue
if created schedule entries may be executed with project binding.
-
Method Details
-
getDisplayName
Provides a display name for task creation selection.- Returns:
- the visible task selection display name
- Since:
- 4.2.5
-
getDescription
Provides a job description for created tasks.- Returns:
- the task description
- Since:
- 4.2.5
-
mayExecuteWithoutProject
boolean mayExecuteWithoutProject()Implementations returntrue
if created schedule entries may be executed without project binding.- Returns:
- true if task may be executed without a project binding
- Since:
- 4.2.5
- See Also:
-
mayExecuteWithProject
boolean mayExecuteWithProject()Implementations returntrue
if created schedule entries may be executed with project binding.- Returns:
- true if task may be executed with a project binding
- Since:
- 4.2.5
- See Also:
-
createDialog
@NotNull @NotNull ScheduleWizard createDialog(@NotNull @NotNull Host host, Window parent, @NotNull @NotNull ScheduleStorage scheduleStorage) Create new schedule entry wirzard dialog- Since:
- 4.2.5
-
isLicensed
Is this wizard factory enabled by license?- Returns:
- true if this wizard is licensed
- Since:
- 4.2.20
-