de.espirit.firstspirit.server.scheduler
Interface ScheduleWizardFactory


public interface ScheduleWizardFactory


Method Summary
 ScheduleWizard createDialog(Host host, Window parent, ScheduleStorage scheduleStorage)
          Create new schedule entry wirzard dialog
 String getDescription()
           
 String getDisplayName()
           
 boolean isLicensed(Host host)
          Is this wizard factory enabled by license?
 boolean mayExecuteWithoutProject()
          Implementations return true if created schedule entries may be executed without project binding.
 boolean mayExecuteWithProject()
          Implementations return true if created schedule entries may be executed with project binding.
 

Method Detail

getDisplayName

@NotNull
String getDisplayName()
Returns:
the visible task selection display name
Since:
4.2.5

getDescription

@NotNull
String getDescription()
Returns:
the task desciption
Since:
4.2.5

mayExecuteWithoutProject

boolean mayExecuteWithoutProject()
Implementations return true if created schedule entries may be executed without project binding.

Returns:
true if task may be excuted without a project binding
Since:
4.2.5
See Also:
ScheduleWizardFactory.mayExecuteWithProject()

mayExecuteWithProject

boolean mayExecuteWithProject()
Implementations return true if created schedule entries may be executed with project binding.

Returns:
true if task may be excuted with a project binding
Since:
4.2.5
See Also:
ScheduleWizardFactory.mayExecuteWithoutProject()

createDialog

@NotNull
ScheduleWizard createDialog(@NotNull
                                    Host host,
                                    Window parent,
                                    @NotNull
                                    ScheduleStorage scheduleStorage)
Create new schedule entry wirzard dialog

Since:
4.2.5

isLicensed

boolean isLicensed(@NotNull
                   Host host)
Is this wizard factory enabled by license?

Returns:
true if this wizard is licensed
Since:
4.2.20


Copyright © 2012 e-Spirit AG. All Rights Reserved. Build 4.2.480