Interface TaskContainer

All Superinterfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, 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

    Modifier and Type
    Method
    Description
    void
    addTask(Task task, int position)
     
     
     
    default boolean
     
    default void
     
    default void
    replaceTask(Task oldTask, Task newTask)
     
    void
    setTasks(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 Details

    • getTasks

      List<Task> getTasks()
    • setTasks

      void setTasks(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

      String getTitle()