Package org.apache.catalina.startup
Interface UserDatabase
- 
- All Known Implementing Classes:
- HomesUserDatabase,- PasswdUserDatabase
 
 public interface UserDatabaseAbstraction of the set of users defined by the operating system on the current server platform.- Author:
- Craig R. McClanahan
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetHome(java.lang.String user)UserConfiggetUserConfig()java.util.Enumeration<java.lang.String>getUsers()voidsetUserConfig(UserConfig userConfig)Set the UserConfig listener with which we are associated.
 
- 
- 
- 
Method Detail- 
getUserConfigUserConfig getUserConfig() - Returns:
- the UserConfig listener with which we are associated.
 
 - 
setUserConfigvoid setUserConfig(UserConfig userConfig) Set the UserConfig listener with which we are associated.- Parameters:
- userConfig- The new UserConfig listener
 
 - 
getHomejava.lang.String getHome(java.lang.String user) - Parameters:
- user- User for which a home directory should be retrieved
- Returns:
- an absolute pathname to the home directory for the specified user.
 
 - 
getUsersjava.util.Enumeration<java.lang.String> getUsers() - Returns:
- an enumeration of the usernames defined on this server.
 
 
- 
 
-