- 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 get and set the current authenticated 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 AuthStorestatic booleanisLoggedIn()Checks if the user is logged in.static voidsetCurrentUser(User currentUser)Set the current user in the AuthStore
-
-
-
Field Detail
-
currentUser
private static User currentUser
The currently authenticated user.
-
-
Method Detail
-
getCurrentUser
public static User getCurrentUser()
Gets the current user from the AuthStore- Returns:
- current
Userinstance currentUser, ornullif the user is not logged in
-
setCurrentUser
public static void setCurrentUser(User currentUser)
Set the current user in the AuthStore- Parameters:
currentUser- the currentUser to set as the current user withUserinstance
-
isLoggedIn
public static boolean isLoggedIn()
Checks if the user is logged in.- Returns:
trueif the user is logged in, otherwisefalse
-
-