org.apache.catalina.startup
Class PasswdUserDatabase

java.lang.Object
  extended by org.apache.catalina.startup.PasswdUserDatabase
All Implemented Interfaces:
UserDatabase

public final class PasswdUserDatabase
extends java.lang.Object
implements UserDatabase

Concrete implementation of the UserDatabase interface that processes the /etc/passwd file on a Unix system.

Version:
$Revision: 1237 $ $Date: 2009-11-03 02:55:48 +0100 (Tue, 03 Nov 2009) $
Author:
Craig R. McClanahan

Constructor Summary
PasswdUserDatabase()
          Initialize a new instance of this user database component.
 
Method Summary
 java.lang.String getHome(java.lang.String user)
          Return an absolute pathname to the home directory for the specified user.
 UserConfig getUserConfig()
          Return the UserConfig listener with which we are associated.
 java.util.Enumeration getUsers()
          Return an enumeration of the usernames defined on this server.
 void setUserConfig(UserConfig userConfig)
          Set the UserConfig listener with which we are associated.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PasswdUserDatabase

public PasswdUserDatabase()
Initialize a new instance of this user database component.

Method Detail

getUserConfig

public UserConfig getUserConfig()
Return the UserConfig listener with which we are associated.

Specified by:
getUserConfig in interface UserDatabase

setUserConfig

public void setUserConfig(UserConfig userConfig)
Set the UserConfig listener with which we are associated.

Specified by:
setUserConfig in interface UserDatabase
Parameters:
userConfig - The new UserConfig listener

getHome

public java.lang.String getHome(java.lang.String user)
Return an absolute pathname to the home directory for the specified user.

Specified by:
getHome in interface UserDatabase
Parameters:
user - User for which a home directory should be retrieved

getUsers

public java.util.Enumeration getUsers()
Return an enumeration of the usernames defined on this server.

Specified by:
getUsers in interface UserDatabase


Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.