Class FlashWrapper
- All Implemented Interfaces:
Map<String,,Object> FacesWrapper<Flash>
Provides a simple implementation of
Flash that can be subclassed by developers wishing
to provide specialized behavior to an existing Flash instance. The default implementation of all methods
is to call through to the wrapped Flash.
Usage: extend this class and override getWrapped() to
return the instance we are wrapping.
- Since:
- 2.2
-
Nested Class Summary
-
Field Summary
Fields inherited from class javax.faces.context.Flash
NULL_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()The default behavior of this method is to callMap.clear()on the wrappedFlashobject.booleancontainsKey(Object key) The default behavior of this method is to callMap.containsKey(Object)on the wrappedFlashobject.booleancontainsValue(Object value) The default behavior of this method is to callMap.containsValue(Object)on the wrappedFlashobject.voidThe default behavior of this method is to callFlash.doPostPhaseActions(FacesContext)on the wrappedFlashobject.voidThe default behavior of this method is to callFlash.doPrePhaseActions(FacesContext)on the wrappedFlashobject.entrySet()The default behavior of this method is to callMap.entrySet()on the wrappedFlashobject.The default behavior of this method is to callMap.get(Object)on the wrappedFlashobject.abstract FlashA class that implements this interface uses this method to return an instance of the class being wrapped.booleanisEmpty()The default behavior of this method is to callMap.isEmpty()on the wrappedFlashobject.booleanThe default behavior of this method is to callFlash.isKeepMessages()on the wrappedFlashobject.booleanThe default behavior of this method is to callFlash.isRedirect()on the wrappedFlashobject.voidThe default behavior of this method is to callFlash.keep(String)on the wrappedFlashobject.keySet()The default behavior of this method is to callMap.keySet()on the wrappedFlashobject.The default behavior of this method is to callMap.put(K, V)on the wrappedFlashobject.voidThe default behavior of this method is to callMap.putAll(Map)on the wrappedFlashobject.voidThe default behavior of this method is to callFlash.putNow(String, Object)on the wrappedFlashobject.The default behavior of this method is to callMap.remove(Object)on the wrappedFlashobject.voidsetKeepMessages(boolean newValue) The default behavior of this method is to callFlash.setKeepMessages(boolean)on the wrappedFlashobject.voidsetRedirect(boolean newValue) The default behavior of this method is to callFlash.setRedirect(boolean)on the wrappedFlashobject.intsize()The default behavior of this method is to callMap.size()on the wrappedFlashobject.values()The default behavior of this method is to callMap.values()on the wrappedFlashobject.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
FlashWrapper
public FlashWrapper()
-
-
Method Details
-
getWrapped
Description copied from interface:FacesWrapperA class that implements this interface uses this method to return an instance of the class being wrapped.
- Specified by:
getWrappedin interfaceFacesWrapper<Flash>
-
doPostPhaseActions
The default behavior of this method is to call
Flash.doPostPhaseActions(FacesContext)on the wrappedFlashobject.- Specified by:
doPostPhaseActionsin classFlash- Parameters:
ctx- theFacesContextfor this request.- Since:
- 2.2
-
doPrePhaseActions
The default behavior of this method is to call
Flash.doPrePhaseActions(FacesContext)on the wrappedFlashobject.- Specified by:
doPrePhaseActionsin classFlash- Parameters:
ctx- theFacesContextfor this request.- Since:
- 2.2
-
isKeepMessages
public boolean isKeepMessages()The default behavior of this method is to call
Flash.isKeepMessages()on the wrappedFlashobject.- Specified by:
isKeepMessagesin classFlash- Since:
- 2.2
-
isRedirect
public boolean isRedirect()The default behavior of this method is to call
Flash.isRedirect()on the wrappedFlashobject.- Specified by:
isRedirectin classFlash- Since:
- 2.2
-
keep
The default behavior of this method is to call
Flash.keep(String)on the wrappedFlashobject.- Specified by:
keepin classFlash- Parameters:
key- if argumentkeyis the name of an entry previously stored to the flash on this traversal through the lifecycle via a call toFlash.putNow(java.lang.String, java.lang.Object), or to a set to the EL expression#{flash.now.<key>}, or to the requestMap, to be promoted to the flash as if a call toput()or a set to the expression#{flash.<key>}was being called.- Since:
- 2.2
-
putNow
The default behavior of this method is to call
Flash.putNow(String, Object)on the wrappedFlashobject. -
setKeepMessages
public void setKeepMessages(boolean newValue) The default behavior of this method is to call
Flash.setKeepMessages(boolean)on the wrappedFlashobject.- Specified by:
setKeepMessagesin classFlash- Parameters:
newValue- the new value for this property on this session.- Since:
- 2.2
-
setRedirect
public void setRedirect(boolean newValue) The default behavior of this method is to call
Flash.setRedirect(boolean)on the wrappedFlashobject.- Specified by:
setRedirectin classFlash- Parameters:
newValue- the new value for this property on this session.- Since:
- 2.2
-
clear
public void clear()The default behavior of this method is to call
Map.clear()on the wrappedFlashobject. -
containsKey
The default behavior of this method is to call
Map.containsKey(Object)on the wrappedFlashobject.- Specified by:
containsKeyin interfaceMap<String,Object> - Since:
- 2.2
-
containsValue
The default behavior of this method is to call
Map.containsValue(Object)on the wrappedFlashobject.- Specified by:
containsValuein interfaceMap<String,Object> - Since:
- 2.2
-
entrySet
The default behavior of this method is to call
Map.entrySet()on the wrappedFlashobject. -
get
The default behavior of this method is to call
Map.get(Object)on the wrappedFlashobject. -
isEmpty
public boolean isEmpty()The default behavior of this method is to call
Map.isEmpty()on the wrappedFlashobject. -
keySet
The default behavior of this method is to call
Map.keySet()on the wrappedFlashobject. -
put
The default behavior of this method is to call
Map.put(K, V)on the wrappedFlashobject. -
putAll
The default behavior of this method is to call
Map.putAll(Map)on the wrappedFlashobject. -
remove
The default behavior of this method is to call
Map.remove(Object)on the wrappedFlashobject. -
size
public int size()The default behavior of this method is to call
Map.size()on the wrappedFlashobject. -
values
The default behavior of this method is to call
Map.values()on the wrappedFlashobject.
-