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 BambooRepositoryUtils
getInstance()
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 Detail
-
getInstance
@NotNull public static @NotNull BambooRepositoryUtils getInstance()
Returns an instance ofBambooRepositoryUtils
for 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 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.
-
-