Package org.apache.catalina.startup
Class PasswdUserDatabase
java.lang.Object
org.apache.catalina.startup.PasswdUserDatabase
- All Implemented Interfaces:
- UserDatabase
Concrete implementation of the 
UserDatabase interface that processes the /etc/passwd file
 on a Unix system.- Author:
- Craig R. McClanahan
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturn an absolute pathname to the home directory for the specified user.Return the UserConfig listener with which we are associated.getUsers()Return an enumeration of the user names defined on this server.voidsetUserConfig(UserConfig userConfig) Set the UserConfig listener with which we are associated.
- 
Constructor Details- 
PasswdUserDatabasepublic PasswdUserDatabase()
 
- 
- 
Method Details- 
getUserConfigReturn the UserConfig listener with which we are associated.- Specified by:
- getUserConfigin interface- UserDatabase
- Returns:
- the UserConfig listener with which we are associated.
 
- 
setUserConfigSet the UserConfig listener with which we are associated.- Specified by:
- setUserConfigin interface- UserDatabase
- Parameters:
- userConfig- The new UserConfig listener
 
- 
getHomeReturn an absolute pathname to the home directory for the specified user.- Specified by:
- getHomein interface- UserDatabase
- Parameters:
- user- User for which a home directory should be retrieved
- Returns:
- an absolute pathname to the home directory for the specified user.
 
- 
getUsersReturn an enumeration of the user names defined on this server.- Specified by:
- getUsersin interface- UserDatabase
- Returns:
- an enumeration of the usernames defined on this server.
 
 
-