Package com.atlassian.bamboo.utils
Class BambooRepositoryUtils
- java.lang.Object
-
- com.atlassian.bamboo.utils.BambooRepositoryUtils
-
public class BambooRepositoryUtils extends Object
Utility methods for operating onrepositories. 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
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @NotNull BambooRepositoryUtilsgetInstance()Returns an instance ofBambooRepositoryUtilsfor 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 booleanisRepositoryTestConnectionAware(@Nullable Repository repository)Returns true if the givenRepositorysupports connection testing.
-
-
-
Method Detail
-
getInstance
@NotNull public static @NotNull BambooRepositoryUtils getInstance()
Returns an instance ofBambooRepositoryUtilsfor usage in context where static access is not possible (e.g. in Freemarker templates).
-
isRepositoryTestConnectionAware
public static boolean isRepositoryTestConnectionAware(@Nullable @Nullable Repository repository)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.
-
-