|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.context.Flash
org.apache.myfaces.shared_impl.context.flash.FlashImpl
public class FlashImpl
Implementation of Flash object
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Field Summary | |
---|---|
protected static java.lang.String |
FLASH_CURRENT_MAP_CACHE
|
protected static java.lang.String |
FLASH_CURRENT_MAP_KEY
|
protected static java.lang.String |
FLASH_INSTANCE
Key on app map to keep current instance |
protected static java.lang.String |
FLASH_KEEP_MESSAGES
Key used to check if this request should keep messages (like tomahawk sandbox RedirectTracker. |
protected static java.lang.String |
FLASH_KEEP_MESSAGES_LIST
|
protected static java.lang.String |
FLASH_POSTBACK_MAP_CACHE
|
protected static java.lang.String |
FLASH_POSTBACK_MAP_KEY
|
protected static java.lang.String |
FLASH_REDIRECT
Key used to check if there is the current request will be or was redirected |
protected static java.lang.String |
FLASH_SCOPE_CACHE
Session map prefix to flash maps |
Constructor Summary | |
---|---|
FlashImpl()
|
Method Summary | |
---|---|
protected java.lang.String |
_getNextToken()
Get the next token to be assigned to this request |
void |
clear()
|
boolean |
containsKey(java.lang.Object key)
|
boolean |
containsValue(java.lang.Object value)
|
void |
doPostPhaseActions(FacesContext facesContext)
|
void |
doPrePhaseActions(FacesContext facesContext)
|
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet()
|
java.lang.Object |
get(java.lang.Object key)
|
static Flash |
getCurrentInstance(ExternalContext context)
Return a Flash instance from the application map |
protected java.util.Map<java.lang.String,java.lang.Object> |
getCurrentRequestMap(FacesContext context)
Return the flash map created on this traversal. |
protected java.util.Map<java.lang.String,java.lang.Object> |
getPostbackRequestMap(FacesContext context)
|
boolean |
isEmpty()
|
boolean |
isKeepMessages()
|
boolean |
isRedirect()
For check if there is a redirect we to take into accout this points: 1. |
void |
keep(java.lang.String key)
In few words take a value from request scope map and put it on current request map, so it is visible on the next request. |
java.util.Set<java.lang.String> |
keySet()
|
java.lang.Object |
put(java.lang.String key,
java.lang.Object value)
|
void |
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> m)
|
void |
putNow(java.lang.String key,
java.lang.Object value)
This is just an alias for request scope map. |
java.lang.Object |
remove(java.lang.Object key)
|
protected void |
restoreMessages(FacesContext facesContext)
|
protected void |
saveMessages(FacesContext facesContext)
|
void |
setKeepMessages(boolean keepMessages)
If this property is true, the messages should be keep for the next request, no matter if it is a normal postback case or a post-redirect-get case. |
void |
setRedirect(boolean redirect)
|
int |
size()
|
java.util.Collection<java.lang.Object> |
values()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Map |
---|
equals, hashCode |
Field Detail |
---|
protected static final java.lang.String FLASH_INSTANCE
protected static final java.lang.String FLASH_REDIRECT
protected static final java.lang.String FLASH_KEEP_MESSAGES
protected static final java.lang.String FLASH_KEEP_MESSAGES_LIST
protected static final java.lang.String FLASH_SCOPE_CACHE
protected static final java.lang.String FLASH_CURRENT_MAP_CACHE
protected static final java.lang.String FLASH_CURRENT_MAP_KEY
protected static final java.lang.String FLASH_POSTBACK_MAP_CACHE
protected static final java.lang.String FLASH_POSTBACK_MAP_KEY
Constructor Detail |
---|
public FlashImpl()
Method Detail |
---|
protected java.lang.String _getNextToken()
public static Flash getCurrentInstance(ExternalContext context)
context
-
protected java.util.Map<java.lang.String,java.lang.Object> getCurrentRequestMap(FacesContext context)
context
-
protected java.util.Map<java.lang.String,java.lang.Object> getPostbackRequestMap(FacesContext context)
public void doPrePhaseActions(FacesContext facesContext)
doPrePhaseActions
in class Flash
public void doPostPhaseActions(FacesContext facesContext)
doPostPhaseActions
in class Flash
protected void saveMessages(FacesContext facesContext)
protected void restoreMessages(FacesContext facesContext)
public boolean isRedirect()
isRedirect
in class Flash
public void setRedirect(boolean redirect)
setRedirect
in class Flash
public void keep(java.lang.String key)
keep
in class Flash
public void putNow(java.lang.String key, java.lang.Object value)
putNow
in class Flash
public boolean isKeepMessages()
isKeepMessages
in class Flash
public void setKeepMessages(boolean keepMessages)
setKeepMessages
in class Flash
public void clear()
public boolean containsKey(java.lang.Object key)
public boolean containsValue(java.lang.Object value)
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
public java.lang.Object get(java.lang.Object key)
public boolean isEmpty()
public java.util.Set<java.lang.String> keySet()
public java.lang.Object put(java.lang.String key, java.lang.Object value)
public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> m)
public java.lang.Object remove(java.lang.Object key)
public int size()
public java.util.Collection<java.lang.Object> values()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |