Package dev.voidframework.web.http
Class FlashMessages
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,String>
HTTP Flash messages.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionBuild a new instance.FlashMessages(Map<String, String> flashMessageData) Build a new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clears all flash messages.booleanChecks if any flash message has been modified.Adds the single flash message.voidAdds multiple flash messages.Removes a flash message.Methods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
Constructor Details
-
FlashMessages
public FlashMessages()Build a new instance. -
FlashMessages
Build a new instance.- Parameters:
flashMessageData- Initial flash messages data
-
-
Method Details
-
remove
Removes a flash message. -
put
Adds the single flash message. -
putAll
Adds multiple flash messages. -
clear
public void clear()Clears all flash messages. -
isModified
public boolean isModified()Checks if any flash message has been modified.- Returns:
trueif any flash message has been modified, otherwise,false
-