Class WebSessionUtils
public class WebSessionUtils
extends java.lang.Object
- Author:
- Radek Jira
-
Constructor Summary
Constructors Modifier Constructor Description protectedWebSessionUtils()Default constructor. -
Method Summary
Modifier and Type Method Description protected static java.lang.ObjectgetAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)Returns attribute and removes it.protected static java.lang.ObjectgetAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)Returns attribute and removes it.protected static java.lang.ObjectgetAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)Returns attribute.protected static java.lang.ObjectgetAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)Returns attribute.static java.lang.StringgetAuthId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns authentication identifier.static java.lang.StringgetAuthIdAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns and removes authentication identifier.static java.lang.StringgetErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns error page.static java.lang.ExceptiongetException(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns exception.static java.lang.ExceptiongetExceptionAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns and removes exception.static java.lang.StringgetMessage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns message.static java.lang.StringgetMessageAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns and removes message.static com.aducid.principal.AducidPrincipalgetPrincipal(javax.servlet.http.HttpServletRequest httpRequest)Returns principal.protected static java.lang.StringgetRealName(java.lang.String id, java.lang.String name)Returns real attribute name.static java.lang.StringgetRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns redirect URL.static java.lang.StringgetRedirectUrlAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns and removes redirect URL.static com.aducid.sdk.enums.StatusgetStatus(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns status.protected static java.lang.StringgetStringAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)Returns string attribute and removes it.protected static java.lang.StringgetStringAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)Returns string attribute and removes it.protected static java.lang.StringgetStringAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)Returns string attribute.protected static java.lang.StringgetStringAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)Returns string attribute.static java.lang.StringgetTlsCertId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns TLS certificate identifier.protected static voidremoveAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)Removes attribute.protected static voidremoveAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)Removes attribute.static voidremoveAuthId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes authentication identifier.static voidremoveErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes error page.static voidremoveException(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes exception.static voidremoveMessage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes message.static voidremovePrincipal(javax.servlet.http.HttpServletRequest httpRequest)Removes principal.static voidremoveRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes redirect URL.static voidremoveStatus(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes status.static voidremoveTlsCertId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes TLS certificate identifier.protected static voidsetAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name, java.lang.Object value)Sets attribute.protected static voidsetAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name, java.lang.Object value)Sets attribute.static voidsetAuthId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String authId)Sets authentication identifier.static voidsetErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String errorPage)Sets error page.static voidsetErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String errorPage)Sets error page.static voidsetException(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.Exception exception)Sets exception.static voidsetMessage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String message)Sets message.static voidsetPrincipal(javax.servlet.http.HttpServletRequest httpRequest, com.aducid.principal.AducidPrincipal principal)Sets principal.static voidsetRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String redirectUrl)Sets redirect URL.static voidsetRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String redirectUrl)Sets redirect URL.static voidsetStatus(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, com.aducid.sdk.enums.Status status)Sets status.static voidsetTlsCertId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String tlsCertId)Sets TLS certificate identifier.
-
Constructor Details
-
WebSessionUtils
protected WebSessionUtils()Default constructor.
-
-
Method Details
-
getAuthId
public static java.lang.String getAuthId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns authentication identifier.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- authentication identifier
-
getAuthIdAndRemove
public static java.lang.String getAuthIdAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns and removes authentication identifier.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- authentication identifier
-
getErrorPage
public static java.lang.String getErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns error page.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- error page
-
getException
public static java.lang.Exception getException(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns exception.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- exception
-
getExceptionAndRemove
public static java.lang.Exception getExceptionAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns and removes exception.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- exception
-
getMessage
public static java.lang.String getMessage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns message.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- message
-
getMessageAndRemove
public static java.lang.String getMessageAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns and removes message.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- message
-
getPrincipal
public static com.aducid.principal.AducidPrincipal getPrincipal(javax.servlet.http.HttpServletRequest httpRequest)Returns principal.
- Parameters:
httpRequest- HTTP request- Returns:
- principal
-
getRedirectUrl
public static java.lang.String getRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns redirect URL.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- redirect URL
-
getRedirectUrlAndRemove
public static java.lang.String getRedirectUrlAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns and removes redirect URL.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- redirect URL
-
getStatus
public static com.aducid.sdk.enums.Status getStatus(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns status.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- status
-
getTlsCertId
public static java.lang.String getTlsCertId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Returns TLS certificate identifier.
- Parameters:
httpRequest- HTTP requestid- identifier- Returns:
- TLS certificate identifier
-
setAuthId
public static void setAuthId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String authId)Sets authentication identifier.
- Parameters:
httpRequest- HTTP requestid- identifierauthId- authentication identifier
-
setErrorPage
public static void setErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String errorPage)Sets error page.
- Parameters:
httpRequest- HTTP requesterrorPage- error page
-
setErrorPage
public static void setErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String errorPage)Sets error page.
- Parameters:
httpRequest- HTTP requestid- identifiererrorPage- error page
-
setException
public static void setException(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.Exception exception)Sets exception.
- Parameters:
httpRequest- HTTP requestid- identifierexception- exception
-
setMessage
public static void setMessage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String message)Sets message.
- Parameters:
httpRequest- HTTP requestid- identifiermessage- message
-
setPrincipal
public static void setPrincipal(javax.servlet.http.HttpServletRequest httpRequest, com.aducid.principal.AducidPrincipal principal)Sets principal.
- Parameters:
httpRequest- HTTP requestprincipal- principal
-
setRedirectUrl
public static void setRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String redirectUrl)Sets redirect URL.
- Parameters:
httpRequest- HTTP requestredirectUrl- redirect URL
-
setRedirectUrl
public static void setRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String redirectUrl)Sets redirect URL.
- Parameters:
httpRequest- HTTP requestid- identifierredirectUrl- redirect URL
-
setStatus
public static void setStatus(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, com.aducid.sdk.enums.Status status)Sets status.
- Parameters:
httpRequest- HTTP requestid- identifierstatus- status
-
setTlsCertId
public static void setTlsCertId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String tlsCertId)Sets TLS certificate identifier.
- Parameters:
httpRequest- HTTP requestid- identifiertlsCertId- TLS certificate identifier
-
removeAuthId
public static void removeAuthId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes authentication identifier.
- Parameters:
httpRequest- HTTP requestid- identifier
-
removeErrorPage
public static void removeErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes error page.
- Parameters:
httpRequest- HTTP requestid- identifier
-
removeException
public static void removeException(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes exception.
- Parameters:
httpRequest- HTTP requestid- identifier
-
removeMessage
public static void removeMessage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes message.
- Parameters:
httpRequest- HTTP requestid- identifier
-
removePrincipal
public static void removePrincipal(javax.servlet.http.HttpServletRequest httpRequest)Removes principal.
- Parameters:
httpRequest- HTTP request
-
removeRedirectUrl
public static void removeRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes redirect URL.
- Parameters:
httpRequest- HTTP requestid- identifier
-
removeStatus
public static void removeStatus(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes status.
- Parameters:
httpRequest- HTTP requestid- identifier
-
removeTlsCertId
public static void removeTlsCertId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)Removes TLS certificate identifier.
- Parameters:
httpRequest- HTTP requestid- identifier
-
getStringAndRemove
protected static java.lang.String getStringAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)Returns string attribute and removes it.
- Parameters:
httpRequest- HTTP requestname- attribute name- Returns:
- attribute value
-
getStringAndRemove
protected static java.lang.String getStringAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)Returns string attribute and removes it.
- Parameters:
httpRequest- HTTP requestid- identifiername- attribute name- Returns:
- attribute value
-
getAndRemove
protected static java.lang.Object getAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)Returns attribute and removes it.
- Parameters:
httpRequest- HTTP requestname- attribute name- Returns:
- attribute value
-
getAndRemove
protected static java.lang.Object getAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)Returns attribute and removes it.
- Parameters:
httpRequest- HTTP requestid- identifiername- attribute name- Returns:
- attribute value
-
getStringAttribute
protected static java.lang.String getStringAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)Returns string attribute.
- Parameters:
httpRequest- HTTP requestname- attribute name- Returns:
- attribute value
-
getStringAttribute
protected static java.lang.String getStringAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)Returns string attribute.
- Parameters:
httpRequest- HTTP requestid- identifiername- attribute name- Returns:
- attribute value
-
getAttribute
protected static java.lang.Object getAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)Returns attribute.
- Parameters:
httpRequest- HTTP requestname- attribute name- Returns:
- attribute value
-
getAttribute
protected static java.lang.Object getAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)Returns attribute.
- Parameters:
httpRequest- HTTP requestid- identifiername- attribute name- Returns:
- attribute value
-
setAttribute
protected static void setAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name, java.lang.Object value)Sets attribute.
- Parameters:
httpRequest- HTTP requestname- attribute namevalue- attribute value
-
setAttribute
protected static void setAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name, java.lang.Object value)Sets attribute.
- Parameters:
httpRequest- HTTP requestid- identifiername- attribute namevalue- attribute value
-
removeAttribute
protected static void removeAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)Removes attribute.
- Parameters:
httpRequest- HTTP requestname- attribute name
-
removeAttribute
protected static void removeAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)Removes attribute.
- Parameters:
httpRequest- HTTP requestid- identifiername- attribute name
-
getRealName
protected static java.lang.String getRealName(java.lang.String id, java.lang.String name)Returns real attribute name.
- Parameters:
id- identifiername- attribute name- Returns:
- real attribute name
-