Class Delivery

    • Constructor Detail

      • Delivery

        public Delivery()
    • Method Detail

      • isTemplate

        public boolean isTemplate()
      • updateDuration

        public void updateDuration()
      • findItemByIdOrTitle

        public java.util.Optional<TrackedItem> findItemByIdOrTitle​(java.lang.String idOrTitle)
      • getItemByIdOrTitle

        public TrackedItem getItemByIdOrTitle​(java.lang.String idOrTitle)
      • addStage

        public void addStage​(Stage stage)
      • addStage

        public void addStage​(Stage stage,
                             int position)
      • removeStage

        public void removeStage​(Stage stage)
      • isLastStage

        public boolean isLastStage​(Stage stage)
      • findFirstOpenStage

        public java.util.Optional<Stage> findFirstOpenStage()
      • findPreviousStage

        public java.util.Optional<Stage> findPreviousStage​(Stage stage)
      • findNextStage

        public java.util.Optional<Stage> findNextStage​(Stage stage)
      • findStageByIdOrTitle

        public java.util.Optional<Stage> findStageByIdOrTitle​(java.lang.String idOrTitle)
      • getStageByIdOrTitle

        public Stage getStageByIdOrTitle​(java.lang.String idOrTitle)
      • getTransitions

        public java.util.List<Transition> getTransitions()
      • findTransitionByIdOrTitle

        public java.util.Optional<Transition> findTransitionByIdOrTitle​(java.lang.String transitionIdOrTitle)
      • getTransitionByIdOrTitle

        public Transition getTransitionByIdOrTitle​(java.lang.String transitionIdOrTitle)
      • getStageByTransition

        public Stage getStageByTransition​(Transition transition)
      • getStageByTransitionId

        public Stage getStageByTransitionId​(java.lang.String transitionId)
      • getStagesBeforeFirstOpenTransition

        public java.util.List<Stage> getStagesBeforeFirstOpenTransition()
      • getStagesBefore

        public java.util.List<Stage> getStagesBefore​(Stage stage)
      • getStageGroupAfterTransition

        public java.util.List<Stage> getStageGroupAfterTransition​(Transition transition)
      • getStageGroupOfStage

        public java.util.List<Stage> getStageGroupOfStage​(Stage stage)
      • getSubscribersOfType

        public <T extends Subscriber> java.util.List<T> getSubscribersOfType​(java.lang.Class<T> subscriberClass)
      • addSubscriber

        public void addSubscriber​(Subscriber subscriber)
      • findSubscriberBySourceId

        public java.util.Optional<Subscriber> findSubscriberBySourceId​(java.lang.String sourceId)
      • getTitle

        public java.lang.String getTitle()
      • setTitle

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

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getStartDate

        public java.util.Date getStartDate()
      • setStartDate

        public void setStartDate​(java.util.Date startDate)
      • getEndDate

        public java.util.Date getEndDate()
      • setEndDate

        public void setEndDate​(java.util.Date endDate)
      • getReleaseIds

        public java.util.Set<java.lang.String> getReleaseIds()
      • setReleaseIds

        public void setReleaseIds​(java.util.Set<java.lang.String> releaseIds)
      • removeReleaseIds

        public void removeReleaseIds​(java.util.List<java.lang.String> idsToRemove)
      • isUpdatable

        public boolean isUpdatable()
      • getFolderId

        public java.lang.String getFolderId()
      • setFolderId

        public void setFolderId​(java.lang.String folderId)
      • getOriginPatternId

        public java.lang.String getOriginPatternId()
      • setOriginPatternId

        public void setOriginPatternId​(java.lang.String originPatternId)
      • getTrackedItems

        public java.util.List<TrackedItem> getTrackedItems()
      • setTrackedItems

        public void setTrackedItems​(java.util.List<TrackedItem> trackedItems)
      • getStages

        public java.util.List<Stage> getStages()
      • setStages

        public void setStages​(java.util.List<Stage> stages)
      • addReleaseId

        public void addReleaseId​(java.lang.String releaseId)
      • addReleaseIds

        public void addReleaseIds​(java.util.Set<java.lang.String> releaseIds)
      • addTrackedItem

        public void addTrackedItem​(TrackedItem item)
      • removeTrackedItem

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

        public java.lang.Integer getPlannedDuration()
      • setPlannedDuration

        public void setPlannedDuration​(java.lang.Integer plannedDuration)
      • getSubscribers

        public java.util.List<Subscriber> getSubscribers()
      • setSubscribers

        public void setSubscribers​(java.util.List<Subscriber> subscribers)
      • computeReleasesFromTrackedItems

        public void computeReleasesFromTrackedItems()
      • isAutoComplete

        public boolean isAutoComplete()
      • setAutoComplete

        public void setAutoComplete​(boolean autoComplete)