|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krad.util.GlobalVariables
public final class GlobalVariables
Holds all of our thread local variables and accessors for those
| Method Summary | ||
|---|---|---|
static void |
clear()
Clears out GlobalVariable objects with the exception of the UserSession |
|
static
|
doInNewGlobalVariables(Callable<T> callable)
Pushes a new GlobalVariables object onto the ThreadLocal GlobalVariables stack, invokes the runnable, and pops the GlobalVariables off in a finally clause |
|
static MessageMap |
getMessageMap()
|
|
static Object |
getRequestCache(String cacheName)
|
|
static UserSession |
getUserSession()
|
|
static void |
mergeErrorMap(MessageMap messageMap)
Merges a message map into the global variables error map |
|
static void |
setHideSessionFromTestsMessage(String message)
Sets an error message for tests that try to use the session without declaring it. |
|
static void |
setMessageMap(MessageMap messageMap)
Sets a new (clean) MessageMap |
|
static void |
setRequestCache(String cacheName,
Object cacheObject)
|
|
static void |
setUserSession(UserSession userSession)
sets the userSession object into the global variable for this thread |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static UserSession getUserSession()
public static void setHideSessionFromTestsMessage(String message)
message - the detail to throw, or null to allow access to the sessionpublic static void setUserSession(UserSession userSession)
userSession - public static MessageMap getMessageMap()
public static void mergeErrorMap(MessageMap messageMap)
messageMap - public static void setMessageMap(MessageMap messageMap)
messageMap - public static Object getRequestCache(String cacheName)
public static void setRequestCache(String cacheName,
Object cacheObject)
public static void clear()
public static <T> T doInNewGlobalVariables(Callable<T> callable)
throws Exception
callable - the code to run under a new set of GlobalVariables
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||