SVNPasswordAuthentication, SVNSSHAuthentication, SVNSSLAuthentication, SVNUserNameAuthenticationpublic class SVNAuthentication
extends java.lang.Object
User credentials used by SVNRepository drivers to authenticate a user to a repository server, are provided to those drivers by ISVNAuthenticationManager implementations.
SVNPasswordAuthentication,
SVNSSHAuthentication,
ISVNAuthenticationManager,
SVNRepository| Constructor | Description |
|---|---|
SVNAuthentication(java.lang.String kind,
java.lang.String userName,
boolean storageAllowed) |
Deprecated.
use constructor with SVNURL parameter instead
|
SVNAuthentication(java.lang.String kind,
java.lang.String userName,
boolean storageAllowed,
SVNURL url,
boolean isPartial) |
Creates a username user credential object given a username.
|
| Modifier and Type | Method | Description |
|---|---|---|
SVNAuthentication |
copy() |
Creates a deep copy of this credentials object.
|
protected char[] |
copyOf(char[] source) |
|
void |
dismissSensitiveData() |
Disposes sensitive data (e.g. password) stored in this object.
|
java.lang.String |
getKind() |
Returns a credential kind for which this authentication
credential is used.
|
SVNURL |
getURL() |
|
java.lang.String |
getUserName() |
Reurns the username.
|
boolean |
isPartial() |
Says if these credentials are partial.
|
boolean |
isStorageAllowed() |
Says if this credential may be cached in the global auth cache.
|
public SVNAuthentication(java.lang.String kind,
java.lang.String userName,
boolean storageAllowed)
kind - a credential kinduserName - a repository account usernamestorageAllowed - if true then
this credential is allowed to be stored in the
global auth cache, otherwise notpublic SVNAuthentication(java.lang.String kind,
java.lang.String userName,
boolean storageAllowed,
SVNURL url,
boolean isPartial)
kind - a credential kinduserName - a repository account usernamestorageAllowed - if true then
this credential is allowed to be stored in the
global auth cache, otherwise noturl - url these credentials are applied topublic java.lang.String getUserName()
public boolean isStorageAllowed()
public boolean isPartial()
public java.lang.String getKind()
public SVNURL getURL()
public void dismissSensitiveData()
public SVNAuthentication copy()
protected char[] copyOf(char[] source)