Interface VcsRepositoryViewerModuleDescriptor
- All Superinterfaces:
com.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
,NameProvider
,com.atlassian.plugin.Resourced
,com.atlassian.plugin.ScopeAware
- All Known Implementing Classes:
LegacyVcsRepositoryViewerModuleDescriptor
,VcsRepositoryViewerModuleDescriptorImpl
public interface VcsRepositoryViewerModuleDescriptor
extends com.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>, NameProvider
-
Method Summary
Modifier and TypeMethodDescription@NotNull VcsRepositoryViewerConfigurator
@Nullable VcsRepositoryViewerExporter
boolean
supportsVcsRepositoryType
(@NotNull String pluginKey) Check if this viewer can be used for a given kind of vcs.Methods inherited from interface com.atlassian.plugin.ModuleDescriptor
destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getDisplayName, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, init, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBroken
Methods inherited from interface com.atlassian.bamboo.utils.NameProvider
getName
Methods inherited from interface com.atlassian.plugin.Resourced
getResourceDescriptor, getResourceDescriptors, getResourceLocation
Methods inherited from interface com.atlassian.plugin.ScopeAware
getScopeKey
-
Method Details
-
supportsVcsRepositoryType
Check if this viewer can be used for a given kind of vcs. If a viewer supports any type of vcs simply return true.- Returns:
- true iff repository viewer works with given vcs plugin.
-
getConfigurator
-
getExporter
-