Class Stage

  • All Implemented Interfaces:
    com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

    @Metadata(versioned=false)
    public class Stage
    extends com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT_STAGE_TITLE  
      • Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem

        SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
    • Constructor Summary

      Constructors 
      Constructor Description
      Stage()  
      Stage​(java.lang.String title)  
      Stage​(java.lang.String id, java.lang.String title)  
    • Field Detail

      • DEFAULT_STAGE_TITLE

        public static final java.lang.String DEFAULT_STAGE_TITLE
        See Also:
        Constant Field Values
    • Constructor Detail

      • Stage

        public Stage()
      • Stage

        public Stage​(java.lang.String title)
      • Stage

        public Stage​(java.lang.String id,
                     java.lang.String title)
    • Method Detail

      • getItemById

        public StageTrackedItem getItemById​(java.lang.String trackedItemId)
      • findItemById

        public java.util.Optional<StageTrackedItem> findItemById​(java.lang.String trackedItemId)
      • removeTrackedItem

        public void removeTrackedItem​(java.lang.String itemId)
      • addTrackedItems

        public void addTrackedItems​(java.util.List<StageTrackedItem> items)
      • isOpen

        public boolean isOpen()
      • isClosed

        public boolean isClosed()
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • setStatus

        public void setStatus​(StageStatus status)
      • hasTransition

        public boolean hasTransition()
      • getOwner

        public java.lang.String getOwner()
      • setOwner

        public void setOwner​(java.lang.String value)
      • hasOwner

        public boolean hasOwner()
      • isOwner

        public boolean isOwner​(java.lang.String stageOwner)
      • getTeam

        public java.lang.String getTeam()
      • hasTeam

        public boolean hasTeam()
      • setTeam

        public void setTeam​(java.lang.String team)
      • getTransition

        public Transition getTransition()
      • setTransition

        public void setTransition​(Transition transition)