private static final class ELFlash.FlashInfo
extends java.lang.Object
Encapsulate one of the two maps that back the flash for the current request.
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
flashMap
The Map that stores the data.
|
private boolean |
isRedirect
Set to true by the Flash when the extContext tells us
there is a redirect.
|
private ELFlash.LifetimeMarker |
lifetimeMarker
How many times has this map been through the lifecycle?
|
private long |
sequenceNumber
Application Unique key in the innerMap.
|
Modifier | Constructor and Description |
---|---|
private |
FlashInfo() |
(package private) |
FlashInfo(long sequenceNumber,
ELFlash.LifetimeMarker lifetimeMarker,
boolean isRedirect) |
Modifier and Type | Method and Description |
---|---|
(package private) ELFlash.FlashInfo |
copyWithoutInnerMap() |
(package private) void |
decode(java.lang.String value) |
(package private) java.lang.String |
encode() |
boolean |
equals(java.lang.Object obj) |
(package private) java.util.Map<java.lang.String,java.lang.Object> |
getFlashMap() |
(package private) ELFlash.LifetimeMarker |
getLifetimeMarker() |
(package private) long |
getSequenceNumber() |
int |
hashCode() |
(package private) boolean |
isIsRedirect() |
(package private) void |
setFlashMap(java.util.Map<java.lang.String,java.lang.Object> flashMap) |
(package private) void |
setIsRedirect(boolean isRedirect) |
(package private) void |
setLifetimeMarker(ELFlash.LifetimeMarker lifetimeMarker) |
(package private) void |
setSequenceNumber(long sequenceNumber) |
private boolean isRedirect
Set to true by the Flash when the extContext tells us there is a redirect.
private ELFlash.LifetimeMarker lifetimeMarker
How many times has this map been through the lifecycle?
private long sequenceNumber
Application Unique key in the innerMap.
private java.util.Map<java.lang.String,java.lang.Object> flashMap
The Map that stores the data. This map itself is stored in innerMap under the key given by the value of sequenceNumber.
private FlashInfo()
FlashInfo(long sequenceNumber, ELFlash.LifetimeMarker lifetimeMarker, boolean isRedirect)
ELFlash.FlashInfo copyWithoutInnerMap()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
void decode(java.lang.String value)
java.lang.String encode()
boolean isIsRedirect()
void setIsRedirect(boolean isRedirect)
long getSequenceNumber()
void setSequenceNumber(long sequenceNumber)
ELFlash.LifetimeMarker getLifetimeMarker()
void setLifetimeMarker(ELFlash.LifetimeMarker lifetimeMarker)
java.util.Map<java.lang.String,java.lang.Object> getFlashMap()
void setFlashMap(java.util.Map<java.lang.String,java.lang.Object> flashMap)
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.