public class TokenHelper extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static String | DEFAULT_TOKEN_NAMEThe default name to map the token value | 
| static String | TOKEN_NAME_FIELDThe name of the field which will hold the token name | 
| static String | TOKEN_NAMESPACEThe default namespace for storing token session values | 
| Constructor and Description | 
|---|
| TokenHelper() | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | buildTokenSessionAttributeName(String tokenName)Build a name-spaced token session attribute name based on the given token name. | 
| static String | generateGUID() | 
| static String | getToken()Gets a transaction token from the params in the ServletActionContext using the default token name. | 
| static String | getToken(String tokenName)Gets the Token value from the params in the ServletActionContext using the given name | 
| static String | getTokenName()Gets the token name from the Parameters in the ServletActionContext | 
| static void | setSessionToken(String tokenName,
               String token)Put a given named token into the session map. | 
| static String | setToken()Sets a transaction token into the session using the default token name. | 
| static String | setToken(String tokenName)Sets a transaction token into the session based on the provided token name. | 
| static boolean | validToken()Checks for a valid transaction token in the current request params. | 
public static final String TOKEN_NAMESPACE
public static final String DEFAULT_TOKEN_NAME
public static final String TOKEN_NAME_FIELD
public static String setToken()
public static String setToken(String tokenName)
tokenName - the token name based on which a generated token value is stored into session; for actual session
                  store, this name will be prefixed by a namespace.public static void setSessionToken(String tokenName, String token)
tokenName - the token name based on which given token value is stored into session; for actual session store,
                  this name will be prefixed by a namespace.token - the token value to storepublic static String buildTokenSessionAttributeName(String tokenName)
tokenName - the token name to prefixpublic static String getToken()
public static String getToken(String tokenName)
tokenName - the name of the parameter which holds the token valuepublic static String getTokenName()
public static boolean validToken()
TOKEN_NAME_FIELD), true if a valid token is foundpublic static String generateGUID()
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.