Exemplo n.º 1
0
 private static void updateLogoutInfo(UserSession userSession) {
   if (userSession != null) {
     userSession.setUserLogin(null);
     userSession.setIsLoggedIn(false);
     // Retain the last login info.
   }
 }
Exemplo n.º 2
0
 private static void updateLoginInfo(UserSession userSession, UserLogin userLogin) {
   if ((userSession != null) && (userLogin != null)) {
     String userId = userLogin.getUserId();
     String password = userLogin.getPassword();
     if (StringUtils.isNotNullOrEmpty(userId) && StringUtils.isNotNullOrEmpty(password)) {
       userSession.setUserLogin(userLogin);
       userSession.setIsLoggedIn(true);
       userSession.setLastLogin(userId);
     }
   }
 }
Exemplo n.º 3
0
 public UserSession getUserSession() {
   SharedPreferences prefs = getPreferences();
   UserLogin userLogin = null;
   String userId = prefs.getString(USER_ID, null);
   String password = prefs.getString(PSWD, null);
   boolean isLoggedIn = prefs.getBoolean(IS_LOGGED_IN, false);
   String lastLogin = prefs.getString(LAST_LOGIN, null);
   // Process user login info.
   if (isLoggedIn
       && StringUtils.isNotNullOrEmpty(userId)
       && StringUtils.isNotNullOrEmpty(password)) {
     isLoggedIn = true;
     userLogin = new UserLogin(userId, password);
   } else {
     isLoggedIn = false;
     userLogin = null;
   }
   // Populate into user session object.
   UserSession userSession = new UserSession();
   userSession.setUserLogin(userLogin);
   userSession.setIsLoggedIn(isLoggedIn);
   userSession.setLastLogin(lastLogin);
   return userSession;
 }