package de.micromata.borgbutler.server.user;
|
|
/**
|
* Handles all user data.
|
*/
|
public abstract class UserManager {
|
private static UserManager instance;
|
|
public static void setUserManager(UserManager userManager) {
|
instance = userManager;
|
}
|
|
public static UserManager instance() {
|
return instance;
|
}
|
|
public abstract UserData getUser(String id);
|
|
/**
|
* The userData was modified. Persists the given user.
|
* @param userData
|
*/
|
public abstract void saveUser(UserData userData);
|
}
|