public interface VcsRepositoryModuleDescriptor extends com.atlassian.plugin.ModuleDescriptor<VcsWorkingCopyManager>, com.atlassian.plugin.web.descriptors.WeightedDescriptor, NameProvider
Modifier and Type | Field and Description |
---|---|
static String |
SELECTED_REPOSITORY |
destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getDisplayName, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, init, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBroken
getResourceDescriptor, getResourceDescriptors, getResourceLocation
getName
static final String SELECTED_REPOSITORY
@Nullable @Nullable String getOptionDescription()
@Nullable @Nullable String getIcon()
@Nullable @Nullable String getTooltipKey()
boolean isPrimary()
@NotNull @NotNull VcsChangeDetector getChangeDetector()
@Nullable @Nullable VcsTagsHandler getTagsHandler()
@NotNull @NotNull VcsWorkingCopyManager getWorkingCopyManager()
@Nullable @Nullable VcsBranchDetector getBranchDetector()
@Nullable @Nullable VcsBranchCreator getBranchCreator()
@Nullable @Nullable VcsTagCreator getTagCreator()
@Nullable @Nullable VcsConnectionTester getConnectionTester()
@Nullable @Nullable VcsVariableGenerator getVariableGenerator()
@Nullable @Nullable VcsPullRequestDetector getPullRequestDetector()
@Nullable default @Nullable BambooSpecsHandler getBambooSpecsHandler()
@Nullable default @Nullable VcsCommitCommenter getVcsCommitCommenter()
@Nullable default @Nullable VcsBuildWarningsUpdater getBuildWarningsUpdater()
@NotNull @NotNull VcsLocationConfigurator getVcsLocationConfigurator()
@Nullable @Nullable VcsChangeDetectionOptionsConfigurator getVcsChangeDetectionOptionsConfigurator()
@Nullable @Nullable VcsBranchDetectionOptionsConfigurator getVcsBranchDetectionOptionsConfigurator()
@Nullable @Nullable VcsBranchConfigurator getVcsBranchConfigurator()
@Nullable @Nullable VcsMavenPomAccessor getVcsMavenPomAccessor()
@Nullable @Nullable VcsRepositoryDataExporter getExporter()
boolean supportsBranchDetection()
boolean supportsBranchOverrides()
boolean supportsBranchCreation()
boolean supportsTagCreation()
boolean supportsMerging()
boolean supportsRemoteUpdates()
boolean supportsTestingConnection()
boolean providesCustomVariables()
boolean supportsImportFromMaven()
default boolean supportsPullRequestDetection()
default boolean supportsForkedPullRequestDetection()
default boolean supportsCommitComment()
default boolean providesWorkingCopyStatus()
default boolean supportsBuildWarnings()
boolean revisionIdsAreUnique()
default boolean isDistributedVcs()
@NotNull @NotNull String getTypeString()
@NotNull @NotNull String getDefaultTriggerKey()
@NotNull @NotNull String getDefaultVcsViewerKey()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.