public class VcsRepositoryModuleDescriptorImpl extends AbstractBambooModuleDescriptor<VcsWorkingCopyManager> implements VcsRepositoryModuleDescriptor
| Modifier and Type | Field and Description |
|---|---|
static String |
DOWNLOAD_RESOURCE_TYPE |
static String |
ICON_RESOURCE |
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources, singletonSELECTED_REPOSITORY| Constructor and Description |
|---|
VcsRepositoryModuleDescriptorImpl(com.atlassian.plugin.module.ModuleFactory moduleFactory) |
disabled, getElementAsString, getFreeMarkerResourceLocation, getModule, getVelocityResourceLocation, instantiateClass, instantiateSubmodule, postInit, preInitassertModuleClassImplements, checkPermissions, destroy, destroy, enabled, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, hashCode, isBroken, isEnabled, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, loadClass, provideValidationRules, satisfiesMinJavaVersion, setBroken, setPlugin, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitsupportsPullRequestDetectiondestroy, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBrokengetResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocationgetNamepublic static final String ICON_RESOURCE
public static final String DOWNLOAD_RESOURCE_TYPE
public VcsRepositoryModuleDescriptorImpl(com.atlassian.plugin.module.ModuleFactory moduleFactory)
public void init(com.atlassian.plugin.Plugin plugin,
org.dom4j.Element element)
throws com.atlassian.plugin.PluginParseException
init in interface com.atlassian.plugin.ModuleDescriptor<VcsWorkingCopyManager>init in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<VcsWorkingCopyManager>com.atlassian.plugin.PluginParseExceptionprotected boolean isMutable()
AbstractBambooModuleDescriptortrue, which means a fresh module instance will be created each time AbstractBambooModuleDescriptor.getModule()
is called.
Subclasses that are safe to cache a singleton instance of module throughout the life span of this descriptor
can override this method and return false.
isMutable in class AbstractBambooModuleDescriptor<VcsWorkingCopyManager>true if modules of this descriptor are mutable@NotNull public VcsLocationConfigurator getVcsLocationConfigurator()
getVcsLocationConfigurator in interface VcsRepositoryModuleDescriptor@Nullable public VcsChangeDetectionOptionsConfigurator getVcsChangeDetectionOptionsConfigurator()
getVcsChangeDetectionOptionsConfigurator in interface VcsRepositoryModuleDescriptor@Nullable public VcsBranchDetectionOptionsConfigurator getVcsBranchDetectionOptionsConfigurator()
getVcsBranchDetectionOptionsConfigurator in interface VcsRepositoryModuleDescriptor@NotNull public VcsChangeDetector getChangeDetector()
getChangeDetector in interface VcsRepositoryModuleDescriptor@NotNull public VcsWorkingCopyManager getWorkingCopyManager()
getWorkingCopyManager in interface VcsRepositoryModuleDescriptor@Nullable public VcsBranchConfigurator getVcsBranchConfigurator()
getVcsBranchConfigurator in interface VcsRepositoryModuleDescriptor@Nullable public VcsBambooSpecsConfigurator getBambooSpecsConfigurator()
getBambooSpecsConfigurator in interface VcsRepositoryModuleDescriptor@Nullable public VcsBranchDetector getBranchDetector()
getBranchDetector in interface VcsRepositoryModuleDescriptor@Nullable public VcsPullRequestDetector getPullRequestDetector()
getPullRequestDetector in interface VcsRepositoryModuleDescriptor@Nullable public VcsBranchCreator getBranchCreator()
getBranchCreator in interface VcsRepositoryModuleDescriptor@Nullable public VcsTagCreator getTagCreator()
getTagCreator in interface VcsRepositoryModuleDescriptor@Nullable public VcsConnectionTester getConnectionTester()
getConnectionTester in interface VcsRepositoryModuleDescriptor@Nullable public VcsVariableGenerator getVariableGenerator()
getVariableGenerator in interface VcsRepositoryModuleDescriptor@Nullable public VcsMavenPomAccessor getVcsMavenPomAccessor()
getVcsMavenPomAccessor in interface VcsRepositoryModuleDescriptor@NotNull public VcsRepositoryDataExporter getExporter()
getExporter in interface VcsRepositoryModuleDescriptorpublic BambooSpecsHandler getBambooSpecsHandler()
getBambooSpecsHandler in interface VcsRepositoryModuleDescriptor@Nullable public String getOptionDescription()
VcsRepositoryModuleDescriptorgetOptionDescription in interface VcsRepositoryModuleDescriptor@Nullable public String getIcon()
VcsRepositoryModuleDescriptorgetIcon in interface VcsRepositoryModuleDescriptor@Nullable public String getTooltipKey()
VcsRepositoryModuleDescriptorgetTooltipKey in interface VcsRepositoryModuleDescriptorpublic boolean isPrimary()
VcsRepositoryModuleDescriptorisPrimary in interface VcsRepositoryModuleDescriptorpublic int getWeight()
getWeight in interface com.atlassian.plugin.web.descriptors.WeightedDescriptorpublic boolean supportsBranchDetection()
supportsBranchDetection in interface VcsRepositoryModuleDescriptorpublic boolean supportsBranchCreation()
supportsBranchCreation in interface VcsRepositoryModuleDescriptorpublic boolean supportsTagCreation()
supportsTagCreation in interface VcsRepositoryModuleDescriptorpublic boolean providesCustomVariables()
providesCustomVariables in interface VcsRepositoryModuleDescriptorpublic boolean supportsMerging()
supportsMerging in interface VcsRepositoryModuleDescriptorpublic boolean supportsRemoteUpdates()
supportsRemoteUpdates in interface VcsRepositoryModuleDescriptorpublic boolean supportsTestingConnection()
supportsTestingConnection in interface VcsRepositoryModuleDescriptorpublic boolean supportsImportFromMaven()
supportsImportFromMaven in interface VcsRepositoryModuleDescriptorpublic boolean revisionIdsAreUnique()
VcsRepositoryModuleDescriptorrevisionIdsAreUnique in interface VcsRepositoryModuleDescriptor@NotNull public String getTypeString()
VcsRepositoryModuleDescriptorgetTypeString in interface VcsRepositoryModuleDescriptor@NotNull public String getDefaultTriggerKey()
VcsRepositoryModuleDescriptorgetDefaultTriggerKey in interface VcsRepositoryModuleDescriptor@NotNull public String getDefaultVcsViewerKey()
VcsRepositoryModuleDescriptorgetDefaultVcsViewerKey in interface VcsRepositoryModuleDescriptorCopyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.