public class VcsRepositoryManagerImpl extends Object implements VcsRepositoryManager
Constructor and Description |
---|
VcsRepositoryManagerImpl() |
Modifier and Type | Method and Description |
---|---|
@Nullable Repository2VcsTypeConverter |
findConverterFor(@NotNull String pluginKey)
Looks for converted of an old style repository plugin data to a new style plugin data.
|
@Nullable Repository2VcsTypeConverter |
findReverseConverterFor(@NotNull String pluginKey)
Looks for converted of an new style repository plugin data to a old style plugin data.
|
@NotNull List<VcsRepositoryModuleDescriptor> |
getAvailableRepositoryDescriptors()
Returns a list of available (i.e.
|
@NotNull List<VcsRepositoryModuleDescriptor> |
getAvailableStandaloneRepositoryDescriptors()
Returns a list of available (i.e.
|
@Nullable VcsRepositoryModuleDescriptor |
getRepositoryModuleDescriptorByMavenScmKey(@NotNull String mavenScmKey,
@NotNull String preferredPluginKey) |
@Nullable VcsRepositoryModuleDescriptor |
getVcsRepositoryModuleDescriptor(@NotNull String pluginKey)
Return module descriptor for given plugin key or null if it doesn't exists or plugin is disabled.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
divergentBranchesEnabled, supportsDivergentBranches
@NotNull public @NotNull List<VcsRepositoryModuleDescriptor> getAvailableRepositoryDescriptors()
VcsRepositoryManager
VcsRepositoryModuleDescriptor
objects.getAvailableRepositoryDescriptors
in interface VcsRepositoryManager
VcsRepositoryModuleDescriptor
sorted by weight. Empty list if none exists.@NotNull public @NotNull List<VcsRepositoryModuleDescriptor> getAvailableStandaloneRepositoryDescriptors()
VcsRepositoryManager
VcsRepositoryModuleDescriptor
objects representing
repository plugins that do not require Plan
during configuration.
This method only exist for compatibility with old plugins, that still use Repository
interface.
All plugins implemented with new API are "standalone" by definition.getAvailableStandaloneRepositoryDescriptors
in interface VcsRepositoryManager
VcsRepositoryModuleDescriptor
sorted by weight. Empty list if none exists.@Nullable public @Nullable VcsRepositoryModuleDescriptor getVcsRepositoryModuleDescriptor(@NotNull @NotNull String pluginKey)
VcsRepositoryManager
getVcsRepositoryModuleDescriptor
in interface VcsRepositoryManager
pluginKey
- plugin key@Nullable public @Nullable VcsRepositoryModuleDescriptor getRepositoryModuleDescriptorByMavenScmKey(@NotNull @NotNull String mavenScmKey, @NotNull @NotNull String preferredPluginKey)
getRepositoryModuleDescriptorByMavenScmKey
in interface VcsRepositoryManager
@Nullable public @Nullable Repository2VcsTypeConverter findConverterFor(@NotNull @NotNull String pluginKey)
VcsRepositoryManager
findConverterFor
in interface VcsRepositoryManager
pluginKey
- key of an old plugin@Nullable public @Nullable Repository2VcsTypeConverter findReverseConverterFor(@NotNull @NotNull String pluginKey)
VcsRepositoryManager
findReverseConverterFor
in interface VcsRepositoryManager
pluginKey
- key of an new pluginCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.