Package org.apache.catalina.startup
Interface UserDatabase
- All Known Implementing Classes:
- HomesUserDatabase,- PasswdUserDatabase
public interface UserDatabase
Abstraction of the set of users defined by the operating system on the current server platform.
- Author:
- Craig R. McClanahan
- 
Method SummaryModifier and TypeMethodDescriptiongetUsers()voidsetUserConfig(UserConfig userConfig) Set the UserConfig listener with which we are associated.
- 
Method Details- 
getUserConfigUserConfig getUserConfig()- Returns:
- the UserConfig listener with which we are associated.
 
- 
setUserConfigSet the UserConfig listener with which we are associated.- Parameters:
- userConfig- The new UserConfig listener
 
- 
getHome- Parameters:
- user- User for which a home directory should be retrieved
- Returns:
- an absolute pathname to the home directory for the specified user.
 
- 
getUsersEnumeration<String> getUsers()- Returns:
- an enumeration of the usernames defined on this server.
 
 
-