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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetHome(String user)UserConfiggetUserConfig()Enumeration<String>getUsers()voidsetUserConfig(UserConfig userConfig)Set the UserConfig listener with which we are associated.
-
-
-
Method Detail
-
getUserConfig
UserConfig getUserConfig()
- Returns:
- the UserConfig listener with which we are associated.
-
setUserConfig
void setUserConfig(UserConfig userConfig)
Set the UserConfig listener with which we are associated.- Parameters:
userConfig- The new UserConfig listener
-
getHome
String getHome(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.
-
getUsers
Enumeration<String> getUsers()
- Returns:
- an enumeration of the usernames defined on this server.
-
-