public class DefaultRepositoryManager extends Object implements RepositoryManager
| Constructor and Description |
|---|
DefaultRepositoryManager() |
| Modifier and Type | Method and Description |
|---|---|
List<RepositoryModuleDescriptor> |
getAvailableRepositoryDescriptors()
Returns a list of available (i.e.
|
List<RepositoryModuleDescriptor> |
getAvailableStandaloneRepositoryDescriptors()
Returns a list of available (i.e.
|
List<NameValuePair> |
getFilterOptions()
Get change detection filter options.
|
Repository |
getNewRepositoryInstance(String key)
Takes in a repository key and creates a new
Repository for that key |
MavenPomAccessorCapableRepository |
getNewRepositoryInstanceFromMavenScmProviderKey(String scmProviderKey)
Takes in a Maven SCM provider key and creates a new
Repository for that key. |
List<Repository> |
getRepositories()
Retuns a list of available
Repository objects |
RepositoryModuleDescriptor |
getRepositoryModuleDescriptor(String pluginKey)
Returns a
RepositoryModuleDescriptor for a plugin key |
void |
setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor) |
void |
setTextProvider(com.opensymphony.xwork2.TextProvider textProvider) |
@NotNull public List<Repository> getRepositories()
RepositoryManagerRepository objectsgetRepositories in interface RepositoryManagerRepository. Empty list if none exists.@Nullable public Repository getNewRepositoryInstance(String key)
RepositoryManagerRepository for that keygetNewRepositoryInstance in interface RepositoryManagerkey - - Cannot be nullRepository matching the key. Throws IllegalArgumentException if invalid@Nullable public MavenPomAccessorCapableRepository getNewRepositoryInstanceFromMavenScmProviderKey(@NotNull String scmProviderKey)
RepositoryManagerRepository for that key. Repository object is not initialized
with the SCM URL.
Maven SCM URL format is defined in http://maven.apache.org/scm/scm-url-format.htmlgetNewRepositoryInstanceFromMavenScmProviderKey in interface RepositoryManagerscmProviderKey - - Maven SCM URLRepository matching the key. Throws IllegalArgumentException if invalid@NotNull public List<NameValuePair> getFilterOptions()
RepositoryManagergetFilterOptions in interface RepositoryManager@NotNull public List<RepositoryModuleDescriptor> getAvailableRepositoryDescriptors()
RepositoryManagerRepositoryModuleDescriptor objects.getAvailableRepositoryDescriptors in interface RepositoryManagerRepositoryModuleDescriptor sorted by weight. Empty list if none exists.@NotNull public List<RepositoryModuleDescriptor> getAvailableStandaloneRepositoryDescriptors()
RepositoryManagerRepositoryModuleDescriptor objects that represent StandaloneRepositorygetAvailableStandaloneRepositoryDescriptors in interface RepositoryManagerRepositoryModuleDescriptor sorted by weight. Empty list if none exists.@Nullable public RepositoryModuleDescriptor getRepositoryModuleDescriptor(String pluginKey)
RepositoryManagerRepositoryModuleDescriptor for a plugin keygetRepositoryModuleDescriptor in interface RepositoryManagerpublic void setTextProvider(com.opensymphony.xwork2.TextProvider textProvider)
public void setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor)
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.