public class BitbucketServerServerConfigurator extends BitbucketServerSshKeyHandler implements VcsLocationConfigurator
Constructor and Description |
---|
BitbucketServerServerConfigurator() |
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 previousVcsLocationDefinition) |
String |
getLocationIdentifier(VcsLocationDefinition vcsLocationDefinition)
A string representing the location of the repository.
|
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.
|
void |
populateContextForCreate(Map<String,Object> context) |
void |
populateContextForEdit(Map<String,Object> context,
VcsLocationDefinition vcsLocationDefinition) |
void |
populateContextForView(Map<String,Object> context,
VcsLocationDefinition vcsLocationDefinition) |
protected String |
substituteString(String stringWithValuesToSubstitute) |
void |
validate(ActionParametersMap actionParametersMap,
VcsLocationDefinition previousVcsLocationDefinition,
ErrorCollection errorCollection) |
generateKeyPair, getAuthenticationErrors, sshKeyLocationToString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSharedCredentialsIds, validateForConnectionTesting
public void populateContextForCreate(@NotNull Map<String,Object> context)
populateContextForCreate
in interface VcsLocationConfigurator
public void populateContextForEdit(@NotNull Map<String,Object> context, @NotNull VcsLocationDefinition vcsLocationDefinition)
populateContextForEdit
in interface VcsLocationConfigurator
public void populateContextForView(@NotNull Map<String,Object> context, @NotNull VcsLocationDefinition vcsLocationDefinition)
populateContextForView
in interface VcsLocationConfigurator
public void validate(@NotNull ActionParametersMap actionParametersMap, @Nullable VcsLocationDefinition previousVcsLocationDefinition, @NotNull ErrorCollection errorCollection)
validate
in interface VcsLocationConfigurator
@NotNull public Map<String,String> generateConfigMap(@NotNull ActionParametersMap actionParametersMap, @Nullable VcsLocationDefinition previousVcsLocationDefinition)
generateConfigMap
in interface VcsLocationConfigurator
public void addDefaultsForAdvancedOptions(@NotNull Map<String,String> cfgMap)
VcsLocationConfigurator
addDefaultsForAdvancedOptions
in interface VcsLocationConfigurator
@NotNull public String getServerHost(@NotNull VcsLocationDefinition vcsLocationDefinition)
VcsLocationConfigurator
getServerHost
in interface VcsLocationConfigurator
@NotNull public String getLocationIdentifier(@NotNull VcsLocationDefinition vcsLocationDefinition)
VcsLocationConfigurator
getLocationIdentifier
in interface VcsLocationConfigurator
public Optional<VcsType> getScmType(@NotNull VcsLocationDefinition vcsLocationDefinition)
VcsLocationConfigurator
VcsType.GIT
or VcsType.HG
getScmType
in interface VcsLocationConfigurator
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.