Interface ScheduleWizardFactory
public interface ScheduleWizardFactory
Factory to create a wizard dialog for schedule entries.
- Since:
- 4.2.38
-
Method Summary
Modifier and TypeMethodDescription@NotNull ScheduleWizardcreateDialog(@NotNull Host host, Window parent, @NotNull ScheduleStorage scheduleStorage) Create new schedule entry wirzard dialog@NotNull StringProvides a job description for created tasks.@NotNull StringProvides a display name for task creation selection.booleanisLicensed(@NotNull Host host) Is this wizard factory enabled by license?booleanImplementations returntrueif created schedule entries may be executed without project binding.booleanImplementations returntrueif 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 returntrueif 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 returntrueif 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
-