public class FlashImpl extends Flash implements ReleasableFlash
NULL_VALUE| Constructor and Description |
|---|
FlashImpl(ExternalContext externalContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
clearFlashMap(FacesContext facesContext,
String clientWindowId,
String token) |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
void |
doPostPhaseActions(FacesContext facesContext)
Used to destroy the executeMap and to save all FacesMessages for the
next request, but only if this is the last invocation of this method
in the current lifecycle (if redirect phase 5, otherwise phase 6).
|
void |
doPrePhaseActions(FacesContext facesContext)
Used to restore the redirect value and the FacesMessages of the previous
request and to manage the flashMap tokens for this request before phase
restore view starts.
|
Set<Map.Entry<String,Object>> |
entrySet() |
Object |
get(Object key) |
static Flash |
getCurrentInstance(ExternalContext context)
Return a Flash instance from the application map
|
static Flash |
getCurrentInstance(ExternalContext context,
boolean create) |
protected org.apache.myfaces.context.flash.FlashClientWindowTokenCollection |
getFlashClientWindowTokenCollection(ExternalContext externalContext,
boolean create) |
boolean |
isEmpty() |
boolean |
isKeepMessages()
Returns the value of a previous call to setKeepMessages() from this
request.
|
boolean |
isRedirect()
Return the value of this property for the flash for this session.
|
void |
keep(String key)
Take a value from the requestMap, or if it does not exist from the
execute FlashMap, and put it on the render FlashMap, so it is visible on
the next request.
|
Set<String> |
keySet() |
Object |
put(String key,
Object value) |
void |
putAll(Map<? extends String,? extends Object> m) |
void |
putNow(String key,
Object value)
This is just an alias for the request scope map.
|
Object |
remove(Object key) |
void |
setKeepMessages(boolean keepMessages)
If this property is true, the messages should be kept 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() |
Collection<Object> |
values() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllpublic FlashImpl(ExternalContext externalContext)
public static Flash getCurrentInstance(ExternalContext context)
context - public static Flash getCurrentInstance(ExternalContext context, boolean create)
public void doPrePhaseActions(FacesContext facesContext)
doPrePhaseActions in class Flashpublic void doPostPhaseActions(FacesContext facesContext)
doPostPhaseActions in class Flashpublic boolean isRedirect()
isRedirect in class Flashpublic void setRedirect(boolean redirect)
setRedirect in class Flashpublic void keep(String key)
public void putNow(String key, Object value)
public boolean isKeepMessages()
isKeepMessages in class Flashpublic void setKeepMessages(boolean keepMessages)
setKeepMessages in class Flashpublic boolean containsKey(Object key)
containsKey in interface Map<String,Object>public boolean containsValue(Object value)
containsValue in interface Map<String,Object>protected org.apache.myfaces.context.flash.FlashClientWindowTokenCollection getFlashClientWindowTokenCollection(ExternalContext externalContext, boolean create)
public void clearFlashMap(FacesContext facesContext, String clientWindowId, String token)
clearFlashMap in interface ReleasableFlashCopyright © 2021 The Apache Software Foundation. All rights reserved.