public class PageFlowScopeProvider extends Object
Modifier and Type | Method and Description |
---|---|
String |
encodeCurrentPageFlowScopeURL(javax.faces.context.FacesContext context, String url)
Deprecated.
Encode the page flow scope into the current URL for processing in later requests.
|
Map<String,Object> |
getPageFlowScope(javax.faces.context.FacesContext context)
Deprecated.
Returns the current PageFlowScope, including any calls to
pushPageFlowScope() or popPageFlowScope() . |
Map<String,Object> |
popPageFlowScope(javax.faces.context.FacesContext context, boolean discardScope)
Deprecated.
Pushes a new process scope onto the stack.
|
Map<String,Object> |
pushPageFlowScope(javax.faces.context.FacesContext context, boolean copyParent)
Deprecated.
Pushes a new process scope onto the stack.
|
public Map<String,Object> getPageFlowScope(javax.faces.context.FacesContext context)
pushPageFlowScope()
or popPageFlowScope()
.context
- the current FacesContextpublic Map<String,Object> pushPageFlowScope(javax.faces.context.FacesContext context, boolean copyParent)
context
- the current FacesContextcopyParent
- if true, all values from the parent process scope will be copied into the new process scope.public Map<String,Object> popPageFlowScope(javax.faces.context.FacesContext context, boolean discardScope)
context
- the current FacesContextdiscardScope
- if true, the scope will be immediately destroyed. if false, the scope may be available (for back button use, for example), but this is at the discretion of the implementation, which may aggressively destroy page flow scopes in some circumstances.public String encodeCurrentPageFlowScopeURL(javax.faces.context.FacesContext context, String url)
context
- the current FacesContexturl
- an URL (which may already contain query parameters)