public abstract class BaseLoginAction extends BaseAction implements AuthenticationFree
| Modifier and Type | Field and Description |
|---|---|
static String |
GROUPS_KEY
The default key used to store the user authorization groups in the
session.
|
static String |
LOCALE_KEY
The default key used to store the user locale in the session.
|
static String |
USER_KEY
The default key used to store the user object in the session.
|
application, cookies, input, loc, msgContext, output, session| Constructor and Description |
|---|
BaseLoginAction() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
bypassAuthentication(String innerAction) |
Object |
getSessionObj() |
static Object |
getSessionObj(Context session) |
static Object |
getSessionObj(javax.servlet.http.HttpSession session) |
List<Object> |
getUserGroups()
Return the user authorization groups.
|
static List<Object> |
getUserGroups(Context session)
Return the user authorization groups.
|
static List<Object> |
getUserGroups(javax.servlet.http.HttpSession session)
Return the user authorization groups.
|
Locale |
getUserLocale()
Return the user locale.
|
static Locale |
getUserLocale(Context session)
Return the user locale.
|
static Locale |
getUserLocale(javax.servlet.http.HttpSession session)
Return the user locale.
|
Object |
getUserSession()
Return the user session object.
|
static Object |
getUserSession(Context session)
Return the user session object.
|
static Object |
getUserSession(javax.servlet.http.HttpSession session)
Return the user session object.
|
static Object |
getUserSession(Map<String,Object> session) |
boolean |
isLogged()
Check if the user is logged.
|
static boolean |
isLogged(Context session)
Check if the user is logged.
|
static boolean |
isLogged(javax.servlet.http.HttpSession session)
Check if the user is logged.
|
void |
replaceSessionObj(Object value) |
static void |
replaceSessionObj(Object value,
Context session) |
static void |
replaceSessionObj(Object value,
Map<String,Object> session) |
void |
replaceUserSession(Object newUser)
Replace the user object from the session for this new one
WITHOUT reseting the session.
|
static void |
replaceUserSession(Object newUser,
Context session)
Replace the user object from the session for this new one
WITHOUT reseting the session.
|
static void |
replaceUserSession(Object newUser,
Map<String,Object> session)
Replace the user object from the session for this new one
WITHOUT reseting the session.
|
void |
setSessionGroup(String group) |
void |
setSessionLocale(Locale loc) |
static void |
setSessionLocale(Locale loc,
Context session) |
void |
setSessionLocale(String loc) |
void |
setSessionObj(Object value) |
static void |
setSessionObj(Object value,
Context session) |
static void |
setSessionObj(Object value,
Map<String,Object> session) |
void |
setUserGroup(Group group) |
static void |
setUserGroup(Group group,
Context session) |
static void |
setUserGroup(int groupId,
Context session) |
void |
setUserGroup(String group) |
static void |
setUserGroup(String group,
Context session) |
static void |
setUserGroups(Context session,
Group... groups) |
static void |
setUserGroups(Context session,
String... groups) |
void |
setUserGroups(Group... groups) |
void |
setUserGroups(List groups)
Place the user authorization groups in the session.
|
static void |
setUserGroups(List groups,
Context session)
Place the user authorization groups in the session.
|
void |
setUserGroups(String... groups) |
void |
setUserGroups(String groups)
Deprecated.
|
static void |
setUserGroups(String groups,
Context session)
Deprecated.
|
void |
setUserLocale(Locale loc)
Place the user locale in the session.
|
static void |
setUserLocale(Locale loc,
Context session)
Place the user locale in the session.
|
void |
setUserLocale(String loc) |
static void |
setUserLocale(String loc,
Context session) |
void |
setUserSession(Object value)
Place an user object in the session.
|
static void |
setUserSession(Object value,
Context session)
Place an user object in the session.
|
static void |
setUserSession(Object value,
Map<String,Object> session) |
addError, addError, addError, addError, addError, addError, addError, addError, addError, addError, addError, addError, addMessage, addMessage, addMessage, addMessage, addMessage, addMessage, addMessage, addMessage, addMessage, addMessage, addMessage, addMessage, adhere, ajax, application, commit, commit, cookies, disjoin, execute, findValue, findValue, getApplication, getContextPath, getCookies, getError, getInput, getLocale, getLocalizedText, getLocalizedText, getMessageTokens, getMessageTokens, getOutput, getPrettyURL, getSession, getSessionLocale, hasError, init, init, input, isAjaxRequest, isAjaxRequest, isEmpty, isGet, isGet, isPost, isPost, isPrettyURL, loc, onRemoved, output, redir, rollback, rollback, session, setApplication, setCookies, setInput, setLocale, setMessageContext, setOutput, setSession, setSessionGroup, setSessionGroups, setSessionGroups, setSessionUser, stream, stream, streampublic static final String USER_KEY
public static final String GROUPS_KEY
public static final String LOCALE_KEY
public void setUserSession(Object value)
setUserSession in class BaseActionvalue - The user object to place in the session.public void setSessionObj(Object value)
setSessionObj in class BaseActionpublic void replaceUserSession(Object newUser)
replaceUserSession in class BaseActionnewUser - public void replaceSessionObj(Object value)
replaceSessionObj in class BaseActionpublic static void setUserSession(Object value, Context session)
value - The user object to place in the session.session - The session where to put the user.public static void replaceUserSession(Object newUser, Context session)
newUser - session - public static void replaceUserSession(Object newUser, Map<String,Object> session)
newUser - session - public void setUserLocale(Locale loc)
loc - The user locale to place in the session.public void setSessionLocale(Locale loc)
setSessionLocale in class BaseActionpublic void setSessionLocale(String loc)
setSessionLocale in class BaseActionpublic static void setUserLocale(Locale loc, Context session)
loc - The user locale to place in the session.session - The session where to put the user locale.public void setUserLocale(String loc)
public void setUserGroups(List groups)
groups - The user authorization groups to place in the session.public void setSessionGroup(String group)
setSessionGroup in class BaseActionpublic static void setUserGroups(List groups, Context session)
groups - The user authorization groups to place in the session.session - The session where to put the authorization groups.public void setUserGroup(String group)
public boolean bypassAuthentication(String innerAction)
bypassAuthentication in interface AuthenticationFreepublic void setUserGroup(Group group)
public static void setUserGroup(int groupId,
Context session)
public void setUserGroups(String groups)
groups - The user authorization groups to place in the session.public static void setUserGroups(String groups, Context session)
groups - The user authorization groups to place in the session.session - The session where to put the authorization groups.public void setUserGroups(String... groups)
groups - public static void setUserGroups(Context session, String... groups)
session - groups - public void setUserGroups(Group... groups)
groups - public static void setUserGroups(Context session, Group... groups)
session - groups - public boolean isLogged()
isLogged in class BaseActionpublic Object getUserSession()
getUserSession in class BaseActionpublic Locale getUserLocale()
getUserLocale in class BaseActionpublic List<Object> getUserGroups()
public static boolean isLogged(Context session)
session - The session context where to check for the user object.public static boolean isLogged(javax.servlet.http.HttpSession session)
session - The http session where to check for the user object.public static Object getUserSession(Context session)
session - The session context where to check for the user object.public static Object getSessionObj(javax.servlet.http.HttpSession session)
public Object getSessionObj()
getSessionObj in class BaseActionpublic static Object getUserSession(javax.servlet.http.HttpSession session)
session - The session context where to check for the user object.public static Locale getUserLocale(Context session)
session - The session context where to check for the user locale.public static Locale getUserLocale(javax.servlet.http.HttpSession session)
session - The session context where to check for the user locale.public static List<Object> getUserGroups(Context session)
session - The session context where to check for the user authorization
groups.public static List<Object> getUserGroups(javax.servlet.http.HttpSession session)
session - The http session where to check for the user authorization
groups.Copyright © 2015. All Rights Reserved.