Package com.atlassian.bamboo.repository
Class ReflectionRepositoryAccessor.StashRepositoryAccessor
- java.lang.Object
-
- com.atlassian.bamboo.repository.ReflectionRepositoryAccessor.StashRepositoryAccessor
-
- Enclosing class:
- ReflectionRepositoryAccessor
public static class ReflectionRepositoryAccessor.StashRepositoryAccessor extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable com.atlassian.applinks.api.ApplicationLink
getApplicationLink(Repository stashRepository)
static @NotNull String
getApplicationLinkId(VcsLocationDefinition vcsLocation)
static Method
getApplicationLinkMethod(Class<? extends Repository> stashRepositoryClass)
static String
getStashProjectKey(Repository repository)
static @NotNull String
getStashProjectKey(VcsLocationDefinition vcsLocation)
static Method
getStashProjectKeyMethod(Class<? extends Repository> stashRepositoryClass)
static String
getStashRepositorySlug(Repository repository)
static @NotNull String
getStashRepositorySlug(VcsLocationDefinition vcsLocation)
static Method
getStashRepositorySlugMethod(Class<? extends Repository> stashRepositoryClass)
static boolean
isStashRepository(Repository repository)
static boolean
isStashRepository(VcsRepositoryData repositoryDefinition)
-
-
-
Method Detail
-
getStashProjectKeyMethod
public static Method getStashProjectKeyMethod(Class<? extends Repository> stashRepositoryClass)
-
getStashRepositorySlugMethod
public static Method getStashRepositorySlugMethod(Class<? extends Repository> stashRepositoryClass)
-
getApplicationLinkMethod
public static Method getApplicationLinkMethod(Class<? extends Repository> stashRepositoryClass)
-
getApplicationLink
@Nullable public static @Nullable com.atlassian.applinks.api.ApplicationLink getApplicationLink(Repository stashRepository)
-
getApplicationLinkId
@NotNull public static @NotNull String getApplicationLinkId(VcsLocationDefinition vcsLocation)
-
isStashRepository
public static boolean isStashRepository(Repository repository)
-
isStashRepository
public static boolean isStashRepository(VcsRepositoryData repositoryDefinition)
-
getStashRepositorySlug
@NotNull public static @NotNull String getStashRepositorySlug(VcsLocationDefinition vcsLocation)
-
getStashRepositorySlug
public static String getStashRepositorySlug(Repository repository)
-
getStashProjectKey
public static String getStashProjectKey(Repository repository)
-
getStashProjectKey
@NotNull public static @NotNull String getStashProjectKey(VcsLocationDefinition vcsLocation)
-
-