Class ReflectionRepositoryAccessor.StashRepositoryAccessor

java.lang.Object
com.atlassian.bamboo.repository.ReflectionRepositoryAccessor.StashRepositoryAccessor
Enclosing class:
ReflectionRepositoryAccessor

public static class ReflectionRepositoryAccessor.StashRepositoryAccessor extends Object
  • Method Details

    • 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)