SVNKit Home

org.tmatesoft.svn.core.auth
Class SVNAuthentication

java.lang.Object
  extended byorg.tmatesoft.svn.core.auth.SVNAuthentication
Direct Known Subclasses:
SVNPasswordAuthentication, SVNSSHAuthentication, SVNSSLAuthentication, SVNUserNameAuthentication

public class SVNAuthentication
extends Object

The SVNAuthentication is the base class that represents user credentials. SVNAuthentication provides only a username. Other kinds of user credentials extend this base class and add their own specific information.

User credentials used by SVNRepository drivers to authenticate a user to a repository server, are provided to those drivers by ISVNAuthenticationManager implementations.

Version:
1.1.1
Author:
TMate Software Ltd.
See Also:
SVNPasswordAuthentication, SVNSSHAuthentication, ISVNAuthenticationManager, SVNRepository

Constructor Summary
SVNAuthentication(String kind, String userName, boolean storageAllowed)
          Creates a username user credential object given a username.
 
Method Summary
 String getKind()
          Returns a credential kind for which this authentication credential is used.
 String getUserName()
          Reurns the username.
 boolean isStorageAllowed()
          Says if this credential may be cached in the global auth cache.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SVNAuthentication

public SVNAuthentication(String kind,
                         String userName,
                         boolean storageAllowed)
Creates a username user credential object given a username.

Parameters:
kind - a credential kind
userName - a repository account username
storageAllowed - if true then this credential is allowed to be stored in the global auth cache, otherwise not
Method Detail

getUserName

public String getUserName()
Reurns the username.

Returns:
a repository account username

isStorageAllowed

public boolean isStorageAllowed()
Says if this credential may be cached in the global auth cache.

Returns:
true if this credential may be stored, false if may not

getKind

public String getKind()
Returns a credential kind for which this authentication credential is used.

Returns:
a credential kind

SVNKit Home

Copyright © 2004-2007 TMate Software Ltd. All Rights Reserved.