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 BambooRepositoryUtils
Returns an instance ofBambooRepositoryUtils
for usage in context where static access is not possible (e.g.static Optional<VcsBuildWarningsUpdater>
getRepositoryBuildWarningUpdater
(Long repositoryId, VcsRepositoryManager vcsRepositoryManager, RepositoryDefinitionManager repositoryDefinitionManager, org.apache.log4j.Logger log) static boolean
isRepositoryTestConnectionAware
(@Nullable Repository repository) Returns true if the givenRepository
supports connection testing.
-
Method Details
-
getInstance
Returns an instance ofBambooRepositoryUtils
for usage in context where static access is not possible (e.g. in Freemarker templates). -
isRepositoryTestConnectionAware
Returns true if the givenRepository
supports 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:
VcsBuildWarningsUpdater
if repository supports build warnings receiving.
-