Class WebSessionUtils
public class WebSessionUtils
extends java.lang.Object
- Author:
- Radek Jira
-
Constructor Summary
Constructors Modifier Constructor Description protected
WebSessionUtils()
Default constructor. -
Method Summary
Modifier and Type Method Description protected static java.lang.Object
getAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)
Returns attribute and removes it.protected static java.lang.Object
getAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)
Returns attribute and removes it.protected static java.lang.Object
getAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)
Returns attribute.protected static java.lang.Object
getAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)
Returns attribute.static java.lang.String
getAuthId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns authentication identifier.static java.lang.String
getAuthIdAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns and removes authentication identifier.static java.lang.String
getErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns error page.static java.lang.Exception
getException(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns exception.static java.lang.Exception
getExceptionAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns and removes exception.static java.lang.String
getMessage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns message.static java.lang.String
getMessageAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns and removes message.static com.aducid.principal.AducidPrincipal
getPrincipal(javax.servlet.http.HttpServletRequest httpRequest)
Returns principal.protected static java.lang.String
getRealName(java.lang.String id, java.lang.String name)
Returns real attribute name.static java.lang.String
getRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns redirect URL.static java.lang.String
getRedirectUrlAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns and removes redirect URL.static com.aducid.sdk.enums.Status
getStatus(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns status.protected static java.lang.String
getStringAndRemove(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)
Returns string attribute and removes it.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.protected static java.lang.String
getStringAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)
Returns string attribute.protected static java.lang.String
getStringAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)
Returns string attribute.static java.lang.String
getTlsCertId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Returns TLS certificate identifier.protected static void
removeAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name)
Removes attribute.protected static void
removeAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name)
Removes attribute.static void
removeAuthId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Removes authentication identifier.static void
removeErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Removes error page.static void
removeException(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Removes exception.static void
removeMessage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Removes message.static void
removePrincipal(javax.servlet.http.HttpServletRequest httpRequest)
Removes principal.static void
removeRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Removes redirect URL.static void
removeStatus(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Removes status.static void
removeTlsCertId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id)
Removes TLS certificate identifier.protected static void
setAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String name, java.lang.Object value)
Sets attribute.protected static void
setAttribute(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String name, java.lang.Object value)
Sets attribute.static void
setAuthId(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String authId)
Sets authentication identifier.static void
setErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String errorPage)
Sets error page.static void
setErrorPage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String errorPage)
Sets error page.static void
setException(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.Exception exception)
Sets exception.static void
setMessage(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String message)
Sets message.static void
setPrincipal(javax.servlet.http.HttpServletRequest httpRequest, com.aducid.principal.AducidPrincipal principal)
Sets principal.static void
setRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String redirectUrl)
Sets redirect URL.static void
setRedirectUrl(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, java.lang.String redirectUrl)
Sets redirect URL.static void
setStatus(javax.servlet.http.HttpServletRequest httpRequest, java.lang.String id, com.aducid.sdk.enums.Status status)
Sets status.static void
setTlsCertId(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
-