public class StateManagerScopeAdapter
extends java.lang.Object
implements java.util.Map
The StateManagerScopeAdapter is instantiated with an ADF scope and an optional
JNDI environment Hashtable. The JNDI environment Hashtable may be used to
initialize and configure the StateManager. See the DefaultInitialContextFactory
.
The StateManagerScopeAdapter works by defining a UUID for the specified scope. The adapter will store this id in the specified scope for later use by other adapters.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ENV_STATE_MANAGER_POLICY_KEY |
static java.lang.String |
STATE_MANAGER_SCOPE_ID_KEY |
Constructor and Description |
---|
StateManagerScopeAdapter(java.lang.String scopeName,
java.util.Hashtable env) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object p0)
Method is not supported by the StateManager.
|
boolean |
containsValue(java.lang.Object p0)
Method is not supported by the StateManager.
|
java.util.Set |
entrySet()
Method is not supported by the StateManager.
|
protected java.lang.Object |
generateStateManagerId(java.util.Map scope) |
java.lang.Object |
get(java.lang.Object key) |
protected java.lang.String |
getScopeName() |
java.lang.String |
getType() |
boolean |
isEmpty()
Method is not supported by the StateManager.
|
java.util.Set |
keySet()
Method is not supported by the StateManager.
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object state) |
void |
putAll(java.util.Map p0)
Method is not supported by the StateManager.
|
java.lang.Object |
remove(java.lang.Object key) |
int |
size()
Method is not supported by the StateManager.
|
java.util.Collection |
values()
Method is not supported by the StateManager.
|
public static final java.lang.String STATE_MANAGER_SCOPE_ID_KEY
public static final java.lang.String ENV_STATE_MANAGER_POLICY_KEY
public StateManagerScopeAdapter(java.lang.String scopeName, java.util.Hashtable env)
protected java.lang.Object generateStateManagerId(java.util.Map scope)
public int size()
Invoking this method on the StateManagerScopeAdapter will result in a RuntimeException.
size
in interface java.util.Map
public void clear()
clear
in interface java.util.Map
public boolean isEmpty()
Invoking this method on the StateManagerScopeAdapter will result in a RuntimeException.
isEmpty
in interface java.util.Map
public boolean containsKey(java.lang.Object p0)
Invoking this method on the StateManagerScopeAdapter will result in a RuntimeException.
containsKey
in interface java.util.Map
public boolean containsValue(java.lang.Object p0)
Invoking this method on the StateManagerScopeAdapter will result in a RuntimeException.
containsValue
in interface java.util.Map
public java.util.Collection values()
Invoking this method on the StateManagerScopeAdapter will result in a RuntimeException.
values
in interface java.util.Map
public void putAll(java.util.Map p0)
Invoking this method on the StateManagerScopeAdapter will result in a RuntimeException.
putAll
in interface java.util.Map
public java.util.Set entrySet()
Invoking this method on the StateManagerScopeAdapter will result in a RuntimeException.
entrySet
in interface java.util.Map
public java.util.Set keySet()
Invoking this method on the StateManagerScopeAdapter will result in a RuntimeException.
keySet
in interface java.util.Map
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
public java.lang.Object put(java.lang.Object key, java.lang.Object state)
put
in interface java.util.Map
protected java.lang.String getScopeName()
public java.lang.String getType()