|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 |