Record Class NavigationAccessDecision.AlreadyLoggedIn
java.lang.Object
java.lang.Record
com.svenruppert.jsentinel.authorization.navigation.NavigationAccessDecision.AlreadyLoggedIn
- All Implemented Interfaces:
NavigationAccessDecision
- Enclosing interface:
NavigationAccessDecision
public static record NavigationAccessDecision.AlreadyLoggedIn()
extends Record
implements NavigationAccessDecision
The user is already logged in but is navigating to the login page.
They should be forwarded to the default (post-login) view.
-
Nested Class Summary
Nested classes/interfaces inherited from interface NavigationAccessDecision
NavigationAccessDecision.AccessDenied, NavigationAccessDecision.Allowed, NavigationAccessDecision.AlreadyLoggedIn, NavigationAccessDecision.LoginRequiredModifier and TypeInterfaceDescriptionstatic final recordThe subject exists but lacks the required roles or permissions.static final recordNavigation is allowed.static final recordThe user is already logged in but is navigating to the login page.static final recordThe route is restricted and no subject is in the session. -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AlreadyLoggedIn
public AlreadyLoggedIn()Creates an instance of aAlreadyLoggedInrecord class.
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal.
-