package com.androidcourse.phonemapper.model;
/**
*
* @author gpachov Semanthics: UserManager is a singleton class, holding the
* current user. If the currentUser is null, then there is no user
* logged.
*/
public class UserManager {
private static UserManager sUserManager;
public static UserManager getInstance() {
if (sUserManager == null) {
sUserManager = new UserManager();
}
return sUserManager;
}
private User mCurrentUser;
public User getCurrentUser() {
return mCurrentUser;
}
/**
* pre: Called with non-null argument ONLY in LoginActivity Called with null
* argument from elsewhere
*
* @param user
*/
public void setActiveUser(User user) {
mCurrentUser = user;
}
public void logoutUser() {
}
}
|