Class ViewScope
- java.lang.Object
-
- org.joinfaces.autoconfigure.viewscope.ViewScope
-
- All Implemented Interfaces:
org.springframework.beans.factory.config.Scope
public class ViewScope extends java.lang.Object implements org.springframework.beans.factory.config.Scope
Implementation of view scope. This class exposes the JSFview map
as springScope
.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DESTRUCTION_CALLBACK_NAME_PREFIX
Constant identifying theString
prefixed to the name of a destruction callback when it is stored in aview map
.static java.lang.String
SCOPE_VIEW
Scope identifier for view scope: "view".
-
Constructor Summary
Constructors Constructor Description ViewScope()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
get(java.lang.String name, org.springframework.beans.factory.ObjectFactory objectFactory)
java.lang.String
getConversationId()
void
registerDestructionCallback(java.lang.String name, java.lang.Runnable callback)
java.lang.Object
remove(java.lang.String name)
java.lang.Object
resolveContextualObject(java.lang.String key)
-
-
-
Field Detail
-
SCOPE_VIEW
public static final java.lang.String SCOPE_VIEW
Scope identifier for view scope: "view".- See Also:
WebApplicationContext.SCOPE_SESSION
,WebApplicationContext.SCOPE_REQUEST
, Constant Field Values
-
DESTRUCTION_CALLBACK_NAME_PREFIX
public static final java.lang.String DESTRUCTION_CALLBACK_NAME_PREFIX
Constant identifying theString
prefixed to the name of a destruction callback when it is stored in aview map
.- See Also:
ServletRequestAttributes.DESTRUCTION_CALLBACK_NAME_PREFIX
-
-
Method Detail
-
get
public java.lang.Object get(java.lang.String name, org.springframework.beans.factory.ObjectFactory objectFactory)
- Specified by:
get
in interfaceorg.springframework.beans.factory.config.Scope
-
remove
@Nullable public java.lang.Object remove(java.lang.String name)
- Specified by:
remove
in interfaceorg.springframework.beans.factory.config.Scope
-
getConversationId
@Nullable public java.lang.String getConversationId()
- Specified by:
getConversationId
in interfaceorg.springframework.beans.factory.config.Scope
-
registerDestructionCallback
public void registerDestructionCallback(java.lang.String name, java.lang.Runnable callback)
- Specified by:
registerDestructionCallback
in interfaceorg.springframework.beans.factory.config.Scope
-
resolveContextualObject
@Nullable public java.lang.Object resolveContextualObject(java.lang.String key)
- Specified by:
resolveContextualObject
in interfaceorg.springframework.beans.factory.config.Scope
-
-