Package org.tmatesoft.svn.core.auth
Class SVNPasswordAuthentication
java.lang.Object
org.tmatesoft.svn.core.auth.SVNAuthentication
org.tmatesoft.svn.core.auth.SVNPasswordAuthentication
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
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
SVNPasswordAuthentication
(java.lang.String userName, char[] password, boolean storageAllowed, SVNURL url, boolean isPartial) 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
Modifier and TypeMethodDescriptioncopy()
Creates a deep copy of this credentials object.void
Disposes sensitive data (e.g.java.lang.String
Deprecated.UsegetPasswordValue()
methodchar[]
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myPassword
private char[] myPassword
-
-
Constructor Details
-
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
-
SVNPasswordAuthentication
private SVNPasswordAuthentication(java.lang.String userName, char[] password, boolean storageAllowed, SVNURL url, boolean isPartial)
-
-
Method Details
-
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
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.
-
newInstance(String, char[], boolean, SVNURL, boolean)