Class ConfigureBuildTasks

    • Field Detail

      • taskId

        protected long taskId
      • taskName

        protected String taskName
      • userDescription

        protected String userDescription
      • taskDisabled

        protected boolean taskDisabled
      • conditionalTask

        protected boolean conditionalTask
      • selectedCondition

        protected String selectedCondition
      • jsonObject

        protected com.opensymphony.webwork.dispatcher.json.JSONObject jsonObject
      • repositoryDefiningWorkingDirectory

        protected long repositoryDefiningWorkingDirectory
      • eventPublisher

        @Inject
        protected com.atlassian.event.api.EventPublisher eventPublisher
    • Constructor Detail

      • ConfigureBuildTasks

        public ConfigureBuildTasks()
    • Method Detail

      • prepare

        public void prepare()
                     throws Exception
        Specified by:
        prepare in interface com.opensymphony.xwork2.Preparable
        Throws:
        Exception
      • getJsonObject

        @NotNull
        public @NotNull com.opensymphony.webwork.dispatcher.json.JSONObject getJsonObject()
                                                                                   throws com.opensymphony.webwork.dispatcher.json.JSONException
        Description copied from class: BambooActionSupport
        This is default property read by webwork for webwork's result type "json".
        Overrides:
        getJsonObject in class BambooActionSupport
        Returns:
        Throws:
        com.opensymphony.webwork.dispatcher.json.JSONException
        See Also:
        JSON Result

        If descending classes need to add anything to JSON response these should override #buildJsonObject() method.

      • getAvailableCategoryJson

        public String getAvailableCategoryJson()
                                        throws com.opensymphony.webwork.dispatcher.json.JSONException
        Overrides:
        getAvailableCategoryJson in class BambooActionSupport
        Throws:
        com.opensymphony.webwork.dispatcher.json.JSONException
      • getTasksRequirementsConflicts

        protected com.google.common.collect.Multimap<String,​String> getTasksRequirementsConflicts()
      • getRepositoriesForWorkingDirSelection

        @NotNull
        public @NotNull Map<Long,​String> getRepositoriesForWorkingDirSelection()
      • getWorkingDirSelectorOptions

        @NotNull
        public @NotNull Map<String,​String> getWorkingDirSelectorOptions()
      • triggerAnalyticsEvent

        protected void triggerAnalyticsEvent()
      • conditionHtml

        public String conditionHtml​(String conditionPluginKey)
      • setTaskManager

        public void setTaskManager​(TaskManager taskManager)
      • setTemplateRenderer

        public void setTemplateRenderer​(TemplateRenderer templateRenderer)
      • setTaskConfigurationService

        public void setTaskConfigurationService​(TaskConfigurationService taskConfigurationService)
      • setTaskUIConfigBean

        public void setTaskUIConfigBean​(TaskUIConfigBean taskUIConfigBean)
      • isSaved

        public boolean isSaved()
      • setSaved

        public void setSaved​(boolean saved)
      • getTaskId

        public long getTaskId()
      • setTaskId

        public void setTaskId​(long taskId)
      • getUserDescription

        public String getUserDescription()
      • setTaskName

        public void setTaskName​(String taskName)
      • setUserDescription

        public void setUserDescription​(String userDescription)
      • isTaskDisabled

        public boolean isTaskDisabled()
      • setTaskDisabled

        public void setTaskDisabled​(boolean taskDisabled)
      • isConditionalTask

        public boolean isConditionalTask()
      • setConditionalTask

        public void setConditionalTask​(boolean conditionalTask)
      • getSelectedCondition

        public String getSelectedCondition()
      • setSelectedCondition

        public void setSelectedCondition​(String selectedCondition)
      • getTaskName

        public String getTaskName()
      • getRepositoryDefiningWorkingDirectory

        public long getRepositoryDefiningWorkingDirectory()
      • setRepositoryDefiningWorkingDirectory

        public void setRepositoryDefiningWorkingDirectory​(long repositoryDefiningWorkingDirectory)
      • getWorkingDirSelector

        public String getWorkingDirSelector()
      • setWorkingDirSelector

        public void setWorkingDirSelector​(String workingDirSelector)
      • setTaskOwnerFactory

        public void setTaskOwnerFactory​(TaskOwnerFactory taskOwnerFactory)