Interface TaskContainer

  • All Superinterfaces:
    com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, java.io.Serializable
    All Known Implementing Classes:
    ParallelGroup, Phase, SequentialGroup, TaskGroup

    public interface TaskContainer
    extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
    • Field Summary

      • Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem

        SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      void addTask​(Task task, int position)  
      java.util.List<Task> getTasks()  
      java.lang.String getTitle()  
      default boolean isLocked()  
      default void replaceTask​(Task task)  
      default void replaceTask​(Task oldTask, Task newTask)  
      void setTasks​(java.util.List<Task> tasks)  
      • Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem

        get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setProperty
    • Method Detail

      • getTasks

        java.util.List<Task> getTasks()
      • setTasks

        void setTasks​(java.util.List<Task> tasks)
      • addTask

        void addTask​(Task task,
                     int position)
      • replaceTask

        default void replaceTask​(Task task)
      • replaceTask

        default void replaceTask​(Task oldTask,
                                 Task newTask)
      • isLocked

        default boolean isLocked()
      • getTitle

        java.lang.String getTitle()