Class VcsBranchTaskConfigurator
java.lang.Object
com.atlassian.bamboo.task.AbstractTaskConfigurator
com.atlassian.bamboo.task.repository.AbstractRepositoryAwareTaskConfigurator
com.atlassian.bamboo.plugins.vcs.task.configuration.AbstractVcsTaskConfigurator
com.atlassian.bamboo.plugins.vcs.task.configuration.VcsBranchTaskConfigurator
- All Implemented Interfaces:
DeploymentTaskRequirementSupport,RepositoryAwareDeploymentTaskConfigurator,BuildTaskRequirementSupport,RepositoryAwareTaskConfigurator,TaskConfigurator
-
Field Summary
FieldsFields inherited from class com.atlassian.bamboo.plugins.vcs.task.configuration.AbstractVcsTaskConfigurator
CFG_AVAILABLE_REPOSITORIES, CFG_DEFAULT_REPOSITORY_KEY, CFG_DEFAULT_REPOSITORY_NAME, CFG_SUPPORTED_REPOSITORIESFields inherited from class com.atlassian.bamboo.task.repository.AbstractRepositoryAwareTaskConfigurator
environmentService, repositoryDefinitionManager, textProvider, vcsRepositoryManagerFields inherited from class com.atlassian.bamboo.task.AbstractTaskConfigurator
bambooAuthenticationContext, taskConfiguratorHelper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadditionalValidate(@NotNull ActionParametersMap params, @NotNull ErrorCollection errorCollection) Additional validation required by this task.Additional fields to persist to the database.Default values for specified fields.booleanisRepositoryModuleSupported(@NotNull VcsRepositoryModuleDescriptor repositoryModuleDescriptor) Whether the given repository type is eligible for this task.Methods inherited from class com.atlassian.bamboo.plugins.vcs.task.configuration.AbstractVcsTaskConfigurator
generateTaskConfigMap, populateContextForCreate, populateContextForEdit, validateMethods inherited from class com.atlassian.bamboo.task.repository.AbstractRepositoryAwareTaskConfigurator
calculateRequirements, calculateRequirements, getPlanRepositoriesUsedByTask, getPlanRepositoriesUsedByTask, handleRepositoryIdChanged, setEnvironmentService, setRepositoryDefinitionManager, setTextProvider, setVcsRepositoryManagerMethods inherited from class com.atlassian.bamboo.task.AbstractTaskConfigurator
calculateRequirements, getI18nBean, populateContextForView, setAuthenticationContext, setTaskConfiguratorHelperMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.task.BuildTaskRequirementSupport
calculateRequirementsMethods inherited from interface com.atlassian.bamboo.task.repository.RepositoryAwareTaskConfigurator
getPlanRepositoriesUsedByTask, handleRepositoryIdChanged
-
Field Details
-
CFG_BRANCH_NAME
- See Also:
-
-
Constructor Details
-
VcsBranchTaskConfigurator
public VcsBranchTaskConfigurator()
-
-
Method Details
-
isRepositoryModuleSupported
public boolean isRepositoryModuleSupported(@NotNull @NotNull VcsRepositoryModuleDescriptor repositoryModuleDescriptor) Description copied from class:AbstractVcsTaskConfiguratorWhether the given repository type is eligible for this task.- Specified by:
isRepositoryModuleSupportedin classAbstractVcsTaskConfigurator
-
getAdditionalFieldsToCopy
Description copied from class:AbstractVcsTaskConfiguratorAdditional fields to persist to the database.TaskConfigConstants.CFG_WORKING_SUB_DIRECTORYandRepositoryTaskHelper.CFG_SELECTED_REPOSITORYare always persisted, so they needn't be returned by this method. Return an empty list if no additional fields are needed.- Specified by:
getAdditionalFieldsToCopyin classAbstractVcsTaskConfigurator
-
getDefaultFieldValues
Description copied from class:AbstractVcsTaskConfiguratorDefault values for specified fields. Return an empty map if no defaults are needed.- Specified by:
getDefaultFieldValuesin classAbstractVcsTaskConfigurator
-
additionalValidate
public void additionalValidate(@NotNull @NotNull ActionParametersMap params, @NotNull @NotNull ErrorCollection errorCollection) Description copied from class:AbstractVcsTaskConfiguratorAdditional validation required by this task. Lack ofTaskConfigConstants.CFG_WORKING_SUB_DIRECTORYis always validated.- Specified by:
additionalValidatein classAbstractVcsTaskConfigurator
-