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
PASSWORDkind 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 SVNAuthenticationcopy()Creates a deep copy of this credentials object.voiddismissSensitiveData()Disposes sensitive data (e.g. password) stored in this object.java.lang.StringgetPassword()Deprecated.UsegetPasswordValue()methodchar[]getPasswordValue()Returns password.static SVNPasswordAuthenticationnewInstance(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:SVNAuthenticationDisposes sensitive data (e.g. password) stored in this object.- Overrides:
dismissSensitiveDatain classSVNAuthentication
-
copy
public SVNAuthentication copy()
Description copied from class:SVNAuthenticationCreates a deep copy of this credentials object. Sensitive data (e.g. password) is copied too.- Overrides:
copyin classSVNAuthentication- Returns:
- copy of this object.
-
-