Package com.atlassian.bamboo.utils
Class BambooRepositoryUtils
java.lang.Object
com.atlassian.bamboo.utils.BambooRepositoryUtils
Utility methods for operating on
repositories.
Although this class is a singleton, all it's methods have been implemented as static to allow standard static method
usages anywhere in Java. The instance of this class is meant to be used in context where static access is not
possible (e.g. in Freemarker templates).-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull BambooRepositoryUtilsReturns an instance ofBambooRepositoryUtilsfor usage in context where static access is not possible (e.g. in Freemarker templates).static Optional<VcsBuildWarningsUpdater>getRepositoryBuildWarningUpdater(Long repositoryId, VcsRepositoryManager vcsRepositoryManager, RepositoryDefinitionManager repositoryDefinitionManager, org.apache.log4j.Logger log) static booleanisRepositoryTestConnectionAware(@Nullable Repository repository) Returns true if the givenRepositorysupports connection testing.
-
Method Details
-
getInstance
Returns an instance ofBambooRepositoryUtilsfor usage in context where static access is not possible (e.g. in Freemarker templates). -
isRepositoryTestConnectionAware
Returns true if the givenRepositorysupports connection testing.- Parameters:
repository- repository instance to verify- Returns:
- true if repository supports connection testing
-
getRepositoryBuildWarningUpdater
public static Optional<VcsBuildWarningsUpdater> getRepositoryBuildWarningUpdater(Long repositoryId, VcsRepositoryManager vcsRepositoryManager, RepositoryDefinitionManager repositoryDefinitionManager, org.apache.log4j.Logger log) - Returns:
VcsBuildWarningsUpdaterif repository supports build warnings receiving.
-