public class LegacyVcsLocationConfigurator extends LegacyExecutorBase implements VcsLocationConfigurator
| Modifier and Type | Field and Description | 
|---|---|
static String | 
LEGACY_XML  | 
repositoryModuleDescriptor| Constructor and Description | 
|---|
LegacyVcsLocationConfigurator(RepositoryModuleDescriptor repositoryModuleDescriptor)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addDefaultsForAdvancedOptions(Map<String,String> cfgMap)
In Plan creation screen advanced options' UI is not displayed. 
 | 
Map<String,String> | 
generateConfigMap(ActionParametersMap actionParametersMap,
                 VcsLocationDefinition previousDefinition)  | 
String | 
getLocationIdentifier(VcsLocationDefinition vcsLocationDefinition)
A string representing the location of the repository. 
 | 
protected Repository | 
getRepositoryInstance(VcsLocationDefinition vcsLocationDefinition)  | 
Optional<VcsType> | 
getScmType(VcsLocationDefinition vcsLocationDefinition)
Return the type of vcs system used by a repository. 
 | 
String | 
getServerHost(VcsLocationDefinition vcsLocationDefinition)
What's the repository server host. 
 | 
Iterable<Long> | 
getSharedCredentialsIds(VcsLocationDefinition vcsLocationDefinition)
Returns a list of shared credential ids used by a repository. 
 | 
void | 
populateContextForCreate(Map<String,Object> context)  | 
void | 
populateContextForEdit(Map<String,Object> context,
                      VcsLocationDefinition vcsLocationDefinition)  | 
void | 
populateContextForView(Map<String,Object> context,
                      VcsLocationDefinition vcsLocationDefinition)  | 
void | 
validate(ActionParametersMap actionParametersMap,
        VcsLocationDefinition previousDefinition,
        ErrorCollection errorCollection)  | 
void | 
validateForConnectionTesting(ActionParametersMap actionParametersMap,
                            VcsLocationDefinition previousDefinition,
                            ErrorCollection errorCollection)
A method similar to  
VcsLocationConfigurator.validate(ActionParametersMap, VcsLocationDefinition, ErrorCollection) used to validate repository configuration
 before connection testing. | 
getNewRepositoryInstance, getNewRepositoryInstanceAs, getRepositoryInstance, getRepositoryInstanceAs, xmlToConfigurationpublic static final String LEGACY_XML
public LegacyVcsLocationConfigurator(RepositoryModuleDescriptor repositoryModuleDescriptor)
public void populateContextForCreate(@NotNull
                                     Map<String,Object> context)
populateContextForCreate in interface VcsLocationConfiguratorprotected Repository getRepositoryInstance(@Nullable VcsLocationDefinition vcsLocationDefinition)
public void populateContextForEdit(@NotNull
                                   Map<String,Object> context,
                                   @NotNull
                                   VcsLocationDefinition vcsLocationDefinition)
populateContextForEdit in interface VcsLocationConfiguratorpublic void populateContextForView(@NotNull
                                   Map<String,Object> context,
                                   @NotNull
                                   VcsLocationDefinition vcsLocationDefinition)
populateContextForView in interface VcsLocationConfiguratorpublic void validate(@NotNull
                     ActionParametersMap actionParametersMap,
                     @Nullable
                     VcsLocationDefinition previousDefinition,
                     @NotNull
                     ErrorCollection errorCollection)
validate in interface VcsLocationConfiguratorpublic void validateForConnectionTesting(@NotNull
                                         ActionParametersMap actionParametersMap,
                                         @Nullable
                                         VcsLocationDefinition previousDefinition,
                                         @NotNull
                                         ErrorCollection errorCollection)
VcsLocationConfiguratorVcsLocationConfigurator.validate(ActionParametersMap, VcsLocationDefinition, ErrorCollection) used to validate repository configuration
 before connection testing.
 This method may be more relaxed than normal validation. Additionally, different error messages may be displayed
 (e.g. related to impossibility of transferring files).validateForConnectionTesting in interface VcsLocationConfigurator@NotNull public Map<String,String> generateConfigMap(@NotNull ActionParametersMap actionParametersMap, @Nullable VcsLocationDefinition previousDefinition)
generateConfigMap in interface VcsLocationConfiguratorpublic void addDefaultsForAdvancedOptions(@NotNull
                                          Map<String,String> cfgMap)
VcsLocationConfiguratoraddDefaultsForAdvancedOptions in interface VcsLocationConfigurator@NotNull public String getLocationIdentifier(@NotNull VcsLocationDefinition vcsLocationDefinition)
VcsLocationConfiguratorgetLocationIdentifier in interface VcsLocationConfigurator@NotNull public String getServerHost(@NotNull VcsLocationDefinition vcsLocationDefinition)
VcsLocationConfiguratorgetServerHost in interface VcsLocationConfigurator@NotNull public Iterable<Long> getSharedCredentialsIds(@NotNull VcsLocationDefinition vcsLocationDefinition)
VcsLocationConfiguratorgetSharedCredentialsIds in interface VcsLocationConfiguratorpublic Optional<VcsType> getScmType(@NotNull VcsLocationDefinition vcsLocationDefinition)
VcsLocationConfiguratorVcsType.GIT or VcsType.HGgetScmType in interface VcsLocationConfiguratorCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.