Class CreateReleaseTask

    • Constructor Detail

      • CreateReleaseTask

        public CreateReleaseTask()
    • Method Detail

      • freezeVariablesInCustomFields

        public java.util.Set<java.lang.String> freezeVariablesInCustomFields​(java.util.Map<java.lang.String,​ValueWithInterpolation> variables,
                                                                             java.util.Map<java.lang.String,​java.lang.String> passwordVariables,
                                                                             Changes changes,
                                                                             boolean freezeEvenIfUnresolved)
        Description copied from class: Task

        To be overridden in child classes with custom fields that can contain variables.

        Apply VariableHelper.replaceAll(Object, Map, Set, boolean) to each field; if child entities are modified, add them to changes.
        Overrides:
        freezeVariablesInCustomFields in class Task
      • getNewReleaseTitle

        public java.lang.String getNewReleaseTitle()
      • setNewReleaseTitle

        public void setNewReleaseTitle​(java.lang.String newReleaseTitle)
      • getTemplateId

        public java.lang.String getTemplateId()
      • setTemplateId

        public void setTemplateId​(java.lang.String templateId)
      • getFolderId

        public java.lang.String getFolderId()
      • setFolderId

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

        public java.lang.String getCreatedReleaseId()
      • setCreatedReleaseId

        public void setCreatedReleaseId​(java.lang.String createdReleaseId)
      • getTemplateVariables

        public java.util.List<Variable> getTemplateVariables()
      • setTemplateVariables

        public void setTemplateVariables​(java.util.List<Variable> variables)
      • getStartRelease

        public boolean getStartRelease()
      • setStartRelease

        public void setStartRelease​(boolean startRelease)
      • getReleaseTags

        public java.util.Set<java.lang.String> getReleaseTags()
      • setReleaseTags

        public void setReleaseTags​(java.util.Set<java.lang.String> releaseTags)
      • setRiskProfile

        public void setRiskProfile​(RiskProfile riskProfile)
      • getTemplateIdVariable

        public java.lang.String getTemplateIdVariable()
      • setTemplateIdVariable

        public void setTemplateIdVariable​(java.lang.String templateIdVariable)
      • getTemplateVariablesByKeys

        public java.util.Map<java.lang.String,​Variable> getTemplateVariablesByKeys()