Class DeployTargetDialogFactory

java.lang.Object
de.espirit.firstspirit.server.scheduler.DeployTargetDialogFactory

public abstract class DeployTargetDialogFactory extends Object
Abstract class that can be used to implement a factory class for deploy target dialogs.
Since:
4.2.38
  • Constructor Details

    • DeployTargetDialogFactory

      public DeployTargetDialogFactory()
      Creates a new empty instance.
      Since:
      4.2.38
  • Method Details

    • setDeployTarget

      public final void setDeployTarget(@NotNull @NotNull DeployTarget deployTarget)
      Sets the deploy target.
      Parameters:
      deployTarget - DeployTarget object that will correspond to the created dialog.
      Since:
      4.2.38
    • getDeployTarget

      public DeployTarget getDeployTarget()
      Gets the deploy target.
      Returns:
      DeployTarget object that will correspond to the created dialog.
      Since:
      4.2.38
    • setDeployTask

      public final void setDeployTask(DeployTask deployTask)
      Sets the deploy task.
      Parameters:
      deployTask - DeployTask object that will correspond to the created dialog.
      Since:
      4.2.38
    • getDeployTask

      public DeployTask getDeployTask()
      Gets the deploy task.
      Returns:
      DeployTask object that will correspond to the created dialog.
      Since:
      4.2.38
    • createDialog

      @NotNull public abstract @NotNull ScheduleTaskDialog createDialog(@NotNull @NotNull Host host, Window owner)
      Creates a ScheduleTaskDialog using the given host and parent window.
      Parameters:
      host - Host object that can be used to create the dialog.
      owner - Parent Window of the new dialog.
      Returns:
      New ScheduleTaskDialog.
      Since:
      4.2.38