Class LegacyVcsRepositoryViewerModuleDescriptor
- java.lang.Object
-
- com.atlassian.bamboo.vcs.viewer.legacy.LegacyVcsRepositoryViewerModuleDescriptor
-
- All Implemented Interfaces:
NameProvider,VcsRepositoryViewerModuleDescriptor,com.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>,com.atlassian.plugin.Resourced,com.atlassian.plugin.ScopeAware
public class LegacyVcsRepositoryViewerModuleDescriptor extends Object implements VcsRepositoryViewerModuleDescriptor
-
-
Constructor Summary
Constructors Constructor Description LegacyVcsRepositoryViewerModuleDescriptor(WebRepositoryViewerModuleDescriptor legacyDescriptor)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
LegacyVcsRepositoryViewerModuleDescriptor
public LegacyVcsRepositoryViewerModuleDescriptor(WebRepositoryViewerModuleDescriptor legacyDescriptor)
-
-
Method Detail
-
supportsVcsRepositoryType
public boolean supportsVcsRepositoryType(@NotNull @NotNull String pluginKey)Description copied from interface:VcsRepositoryViewerModuleDescriptorCheck if this viewer can be used for a given kind of vcs. If a viewer supports any type of vcs simply return true.- Specified by:
supportsVcsRepositoryTypein interfaceVcsRepositoryViewerModuleDescriptor- Returns:
- true iff repository viewer works with given vcs plugin.
-
getConfigurator
@NotNull public @NotNull VcsRepositoryViewerConfigurator getConfigurator()
- Specified by:
getConfiguratorin interfaceVcsRepositoryViewerModuleDescriptor
-
getCompleteKey
public String getCompleteKey()
- Specified by:
getCompleteKeyin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getPluginKey
public String getPluginKey()
- Specified by:
getPluginKeyin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getKey
public String getKey()
- Specified by:
getKeyin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getName
public String getName()
- Specified by:
getNamein interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>- Specified by:
getNamein interfaceNameProvider
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getModuleClass
public Class<VcsRepositoryViewer> getModuleClass()
- Specified by:
getModuleClassin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getModule
public VcsRepositoryViewer getModule()
- Specified by:
getModulein interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
init
public void init(@NotNull @NotNull com.atlassian.plugin.Plugin plugin, @NotNull @NotNull org.dom4j.Element element) throws com.atlassian.plugin.PluginParseException- Specified by:
initin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>- Throws:
com.atlassian.plugin.PluginParseException
-
isEnabledByDefault
public boolean isEnabledByDefault()
- Specified by:
isEnabledByDefaultin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
isSystemModule
public boolean isSystemModule()
- Specified by:
isSystemModulein interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
destroy
public void destroy()
- Specified by:
destroyin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getMinJavaVersion
public Float getMinJavaVersion()
- Specified by:
getMinJavaVersionin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
satisfiesMinJavaVersion
public boolean satisfiesMinJavaVersion()
- Specified by:
satisfiesMinJavaVersionin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getParams
public Map<String,String> getParams()
- Specified by:
getParamsin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getI18nNameKey
public String getI18nNameKey()
- Specified by:
getI18nNameKeyin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getDescriptionKey
public String getDescriptionKey()
- Specified by:
getDescriptionKeyin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getPlugin
public com.atlassian.plugin.Plugin getPlugin()
- Specified by:
getPluginin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfacecom.atlassian.plugin.ModuleDescriptor<VcsRepositoryViewer>
-
getResourceDescriptors
public List<com.atlassian.plugin.elements.ResourceDescriptor> getResourceDescriptors()
- Specified by:
getResourceDescriptorsin interfacecom.atlassian.plugin.Resourced
-
getResourceDescriptor
public com.atlassian.plugin.elements.ResourceDescriptor getResourceDescriptor(String s, String s1)
- Specified by:
getResourceDescriptorin interfacecom.atlassian.plugin.Resourced
-
getResourceLocation
public com.atlassian.plugin.elements.ResourceLocation getResourceLocation(String s, String s1)
- Specified by:
getResourceLocationin interfacecom.atlassian.plugin.Resourced
-
getExporter
public VcsRepositoryViewerExporter getExporter()
- Specified by:
getExporterin interfaceVcsRepositoryViewerModuleDescriptor
-
-