- java.lang.Object
-
- stores.AuthStore
-
public class AuthStore extends java.lang.ObjectTheAuthStoreclass provides utility methods for managing the current authenticated user within the application. It offers methods to set and get the current user, as well as check if the user is logged in.
-
-
Field Summary
Fields Modifier and Type Field Description private static UsercurrentUserThe currently authenticated user.
-
Constructor Summary
Constructors Modifier Constructor Description privateAuthStore()Private constructor to prevent instantiation of the class.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UsergetCurrentUser()Gets the current user from the AuthStore.static booleanisLoggedIn()Checks if the user is logged in.static voidsetCurrentUser(User currentUser)Sets the current user in the AuthStore.
-
-
-
Field Detail
-
currentUser
private static User currentUser
The currently authenticated user.
-
-
Method Detail
-
setCurrentUser
public static void setCurrentUser(User currentUser)
Sets the current user in the AuthStore.- Parameters:
currentUser- theUserinstance to set as the current user
-
isLoggedIn
public static boolean isLoggedIn()
Checks if the user is logged in.- Returns:
trueif the user is logged in,falseotherwise
-
-