Package org.tmatesoft.svn.core.auth
Class SVNPasswordAuthentication
- java.lang.Object
-
- org.tmatesoft.svn.core.auth.SVNAuthentication
-
- org.tmatesoft.svn.core.auth.SVNPasswordAuthentication
-
public class SVNPasswordAuthentication extends SVNAuthentication
The SVNPasswordAuthentication class represents a simple user credential pair - a username and password.To obtain a password credential, specify the
PASSWORD
kind to credentials getter method of ISVNAuthenticationManager:getFirstAuthentication()
,getNextAuthentication()
.- Since:
- 1.2
- Version:
- 1.3
- Author:
- TMate Software Ltd.
-
-
Constructor Summary
Constructors Constructor Description SVNPasswordAuthentication(java.lang.String userName, java.lang.String password, boolean storageAllowed)
Deprecated.SVNPasswordAuthentication(java.lang.String userName, java.lang.String password, boolean storageAllowed, SVNURL url, boolean isPartial)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SVNAuthentication
copy()
Creates a deep copy of this credentials object.void
dismissSensitiveData()
Disposes sensitive data (e.g. password) stored in this object.java.lang.String
getPassword()
Deprecated.UsegetPasswordValue()
methodchar[]
getPasswordValue()
Returns password.static SVNPasswordAuthentication
newInstance(java.lang.String userName, char[] password, boolean storageAllowed, SVNURL url, boolean isPartial)
Creates a password user credential object given a username and password.-
Methods inherited from class org.tmatesoft.svn.core.auth.SVNAuthentication
copyOf, getKind, getURL, getUserName, isPartial, isStorageAllowed
-
-
-
-
Constructor Detail
-
SVNPasswordAuthentication
public SVNPasswordAuthentication(java.lang.String userName, java.lang.String password, boolean storageAllowed)
Deprecated.Creates a password user credential object given a username and password.- Parameters:
userName
- the name of a user to authenticatepassword
- the user's passwordstorageAllowed
- if true then this credential is allowed to be stored in the global auth cache, otherwise not
-
SVNPasswordAuthentication
public SVNPasswordAuthentication(java.lang.String userName, java.lang.String password, boolean storageAllowed, SVNURL url, boolean isPartial)
Deprecated.Creates a password user credential object given a username and password.- Parameters:
userName
- the name of a user to authenticatepassword
- the user's passwordstorageAllowed
- if true then this credential is allowed to be stored in the global auth cache, otherwise noturl
- url these credentials are applied to- Since:
- 1.3.1
-
-
Method Detail
-
newInstance
public static SVNPasswordAuthentication newInstance(java.lang.String userName, char[] password, boolean storageAllowed, SVNURL url, boolean isPartial)
Creates a password user credential object given a username and password.- Parameters:
userName
- the name of a user to authenticatepassword
- the user's passwordstorageAllowed
- if true then this credential is allowed to be stored in the global auth cache, otherwise noturl
- url these credentials are applied toisPartial
- whether this object only contains part of credentials information- Since:
- 1.8.9
-
getPassword
public java.lang.String getPassword()
Deprecated.UsegetPasswordValue()
methodReturns password.- Returns:
- password
-
getPasswordValue
public char[] getPasswordValue()
Returns password.- Returns:
- password
- Since:
- 1.8.9
-
dismissSensitiveData
public void dismissSensitiveData()
Description copied from class:SVNAuthentication
Disposes sensitive data (e.g. password) stored in this object.- Overrides:
dismissSensitiveData
in classSVNAuthentication
-
copy
public SVNAuthentication copy()
Description copied from class:SVNAuthentication
Creates a deep copy of this credentials object. Sensitive data (e.g. password) is copied too.- Overrides:
copy
in classSVNAuthentication
- Returns:
- copy of this object.
-
-