view src/kryshen/catalina/startup/UserDatabase.java @ 3:3ab011b6e6e8

Cleaner refactored version.
author Mikhail Kryshen <mikhail@kryshen.net>
date Fri, 30 Oct 2009 05:12:58 +0300
parents
children 64c05808a046
line source
1 package kryshen.catalina.startup;
3 import java.io.File;
4 import java.util.Map;
6 /**
7 *
8 * @author Mikhail Kryshen
9 */
10 public interface UserDatabase {
12 /**
13 * Return the UserConfig listener with which we are associated.
14 */
15 public UserConfig getUserConfig();
17 /**
18 * Set the UserConfig listener with which we are associated.
19 *
20 * @param userConfig The new UserConfig listener
21 */
22 public void setUserConfig(UserConfig userConfig);
24 /**
25 * Return mapping between usernames and homes.
26 */
27 Map<String, File> getUserHomes();
28 }