Class DefaultSVNConnectionOptions
java.lang.Object
org.tmatesoft.svn.core.internal.wc.DefaultSVNConnectionOptions
- All Implemented Interfaces:
ISVNConnectionOptions
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final java.lang.String[]
private final SVNCompositeConfigFile
private final SVNCompositeConfigFile
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSVNConnectionOptions
(SVNCompositeConfigFile serversFile, SVNCompositeConfigFile configFile) -
Method Summary
Modifier and TypeMethodDescriptionprivate java.lang.String
java.util.Collection
getAuthTypes
(SVNURL url) private SVNCompositeConfigFile
int
getConnectTimeout
(SVNURL url) private java.lang.String
java.lang.String
private java.lang.String
getDefaultSSHOptionValue
(java.lang.String optionName, java.lang.String systemProperty, java.lang.String fallbackSystemProperty) java.lang.String
java.lang.String
int
java.lang.String
private static java.lang.String
getGroupName
(java.util.Map groups, java.lang.String host) private java.util.Map
getHostProperties
(java.lang.String host) private static java.lang.String
getOptionValue
(java.lang.String commandLine, java.lang.String optionName) java.lang.String[]
java.lang.String
getProxyHost
(SVNURL url) private java.lang.String
getProxyOption
(SVNURL url, java.lang.String optionName, java.lang.String systemProperty) java.lang.String
getProxyPassword
(SVNURL url) java.lang.String
getProxyPort
(SVNURL url) java.lang.String
getProxyUserName
(SVNURL url) int
getReadTimeout
(SVNURL url) private SVNCompositeConfigFile
java.io.File[]
java.lang.String
java.lang.String
private java.lang.String
private java.lang.String
java.lang.String
getUserName
(SVNURL url) boolean
private static boolean
hostExceptedFromProxy
(java.lang.String host, java.util.Map properties) boolean
boolean
isStorePasswords
(SVNURL url) boolean
isStorePlainTextPassphrases
(java.lang.String realm, SVNAuthentication auth) boolean
isStorePlainTextPasswords
(java.lang.String realm, SVNAuthentication auth) boolean
boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
DEFAULT_PASSWORD_STORE_TYPES
private static final java.lang.String[] DEFAULT_PASSWORD_STORE_TYPES -
myServersFile
-
myConfigFile
-
-
Constructor Details
-
DefaultSVNConnectionOptions
public DefaultSVNConnectionOptions(SVNCompositeConfigFile serversFile, SVNCompositeConfigFile configFile)
-
-
Method Details
-
getServersFile
-
getConfigFile
-
getAuthTypes
- Specified by:
getAuthTypes
in interfaceISVNConnectionOptions
-
getAuthStorageEnabledOption
-
hasAuthStorageEnabledOption
-
isAuthStorageEnabled
- Specified by:
isAuthStorageEnabled
in interfaceISVNConnectionOptions
-
getPasswordStorageTypes
public java.lang.String[] getPasswordStorageTypes()- Specified by:
getPasswordStorageTypes
in interfaceISVNConnectionOptions
-
isStorePasswords
- Specified by:
isStorePasswords
in interfaceISVNConnectionOptions
-
getStorePlainTextPasswordOption
-
isStorePlainTextPasswords
public boolean isStorePlainTextPasswords(java.lang.String realm, SVNAuthentication auth) throws SVNException - Specified by:
isStorePlainTextPasswords
in interfaceISVNConnectionOptions
- Throws:
SVNException
-
isStoreSSLClientCertificatePassphrases
- Specified by:
isStoreSSLClientCertificatePassphrases
in interfaceISVNConnectionOptions
-
getStorePlainTextPassphraseOption
-
isStorePlainTextPassphrases
public boolean isStorePlainTextPassphrases(java.lang.String realm, SVNAuthentication auth) throws SVNException - Specified by:
isStorePlainTextPassphrases
in interfaceISVNConnectionOptions
- Throws:
SVNException
-
getUserName
- Specified by:
getUserName
in interfaceISVNConnectionOptions
-
getDefaultSSHCommandLine
private java.lang.String getDefaultSSHCommandLine() -
getDefaultSSHOptionValue
private java.lang.String getDefaultSSHOptionValue(java.lang.String optionName, java.lang.String systemProperty, java.lang.String fallbackSystemProperty) -
getDefaultSSHPortNumber
public int getDefaultSSHPortNumber()- Specified by:
getDefaultSSHPortNumber
in interfaceISVNConnectionOptions
-
getDefaultSSHUserName
public java.lang.String getDefaultSSHUserName()- Specified by:
getDefaultSSHUserName
in interfaceISVNConnectionOptions
-
getDefaultSSHPassword
public java.lang.String getDefaultSSHPassword()- Specified by:
getDefaultSSHPassword
in interfaceISVNConnectionOptions
-
getDefaultSSHKeyFile
public java.lang.String getDefaultSSHKeyFile()- Specified by:
getDefaultSSHKeyFile
in interfaceISVNConnectionOptions
-
getDefaultSSHPassphrase
public java.lang.String getDefaultSSHPassphrase()- Specified by:
getDefaultSSHPassphrase
in interfaceISVNConnectionOptions
-
getSSLClientCertFile
- Specified by:
getSSLClientCertFile
in interfaceISVNConnectionOptions
-
getSSLClientCertPassword
- Specified by:
getSSLClientCertPassword
in interfaceISVNConnectionOptions
-
trustDefaultSSLCertificateAuthority
- Specified by:
trustDefaultSSLCertificateAuthority
in interfaceISVNConnectionOptions
-
getSSLAuthorityFiles
- Specified by:
getSSLAuthorityFiles
in interfaceISVNConnectionOptions
-
getProxyHost
- Specified by:
getProxyHost
in interfaceISVNConnectionOptions
-
getProxyPort
- Specified by:
getProxyPort
in interfaceISVNConnectionOptions
-
getProxyUserName
- Specified by:
getProxyUserName
in interfaceISVNConnectionOptions
-
getProxyPassword
- Specified by:
getProxyPassword
in interfaceISVNConnectionOptions
-
getProxyOption
private java.lang.String getProxyOption(SVNURL url, java.lang.String optionName, java.lang.String systemProperty) -
hostExceptedFromProxy
private static boolean hostExceptedFromProxy(java.lang.String host, java.util.Map properties) -
getReadTimeout
- Specified by:
getReadTimeout
in interfaceISVNConnectionOptions
-
getConnectTimeout
- Specified by:
getConnectTimeout
in interfaceISVNConnectionOptions
-
getHostProperties
private java.util.Map getHostProperties(java.lang.String host) -
getGroupName
private static java.lang.String getGroupName(java.util.Map groups, java.lang.String host) -
getOptionValue
private static java.lang.String getOptionValue(java.lang.String commandLine, java.lang.String optionName)
-