public static class ReflectionRepositoryAccessor.StashRepositoryAccessor extends Object
Modifier and Type | Method and Description |
---|---|
static com.atlassian.applinks.api.ApplicationLink |
getApplicationLink(Repository stashRepository) |
static String |
getApplicationLinkId(VcsLocationDefinition vcsLocation) |
static Method |
getApplicationLinkMethod(Class<? extends Repository> stashRepositoryClass) |
static String |
getStashProjectKey(Repository repository) |
static String |
getStashProjectKey(VcsLocationDefinition vcsLocation) |
static Method |
getStashProjectKeyMethod(Class<? extends Repository> stashRepositoryClass) |
static String |
getStashRepositorySlug(Repository repository) |
static String |
getStashRepositorySlug(VcsLocationDefinition vcsLocation) |
static Method |
getStashRepositorySlugMethod(Class<? extends Repository> stashRepositoryClass) |
static boolean |
isStashRepository(Repository repository) |
static boolean |
isStashRepository(VcsRepositoryData repositoryDefinition) |
public static Method getStashProjectKeyMethod(Class<? extends Repository> stashRepositoryClass)
public static Method getStashRepositorySlugMethod(Class<? extends Repository> stashRepositoryClass)
public static Method getApplicationLinkMethod(Class<? extends Repository> stashRepositoryClass)
@Nullable public static com.atlassian.applinks.api.ApplicationLink getApplicationLink(Repository stashRepository)
@NotNull public static String getApplicationLinkId(VcsLocationDefinition vcsLocation)
public static boolean isStashRepository(Repository repository)
public static boolean isStashRepository(VcsRepositoryData repositoryDefinition)
@NotNull public static String getStashRepositorySlug(VcsLocationDefinition vcsLocation)
public static String getStashRepositorySlug(Repository repository)
public static String getStashProjectKey(Repository repository)
@NotNull public static String getStashProjectKey(VcsLocationDefinition vcsLocation)
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.