C D E G H I M N O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- clone(ExecutionContext) - Method in interface org.xwiki.context.ExecutionContextManager
-
Perform deep cloning of Execution Context properties.
- cloneValue() - Method in class org.xwiki.context.ExecutionContext.DeclarationBuilder
-
Indicate that the value should be cloned when the property is cloned.
- ContextStore - Interface in org.xwiki.context.concurrent
-
Save and restore contextual data.
- ContextStoreManager - Interface in org.xwiki.context.concurrent
-
Entry point to manipulate all
ContextStore
s.
D
- declare() - Method in class org.xwiki.context.ExecutionContext.DeclarationBuilder
-
Finish the building by declaring the property in this execution context.
E
- Execution - Interface in org.xwiki.context
-
Allows setting/retrieving the
ExecutionContext
. - ExecutionContext - Class in org.xwiki.context
-
Contains all state data related to the current user action.
- ExecutionContext() - Constructor for class org.xwiki.context.ExecutionContext
- ExecutionContext.DeclarationBuilder - Class in org.xwiki.context
-
Builder class for declaring a new proprety.
- ExecutionContextException - Exception in org.xwiki.context
-
Thrown when manipulating the execution context fails.
- ExecutionContextException(String) - Constructor for exception org.xwiki.context.ExecutionContextException
-
Constructs a new exception with the specified detail message, and no specified cause.
- ExecutionContextException(String, Throwable) - Constructor for exception org.xwiki.context.ExecutionContextException
-
Constructs a new exception with the specified detail message and cause.
- ExecutionContextInitializer - Interface in org.xwiki.context
-
Role which allows different components to initialize every new execution context created, by adding, altering, or removing properties.
- ExecutionContextManager - Interface in org.xwiki.context
-
Provides various services for manipulating an
ExecutionContext
. - ExecutionContextRunnable - Class in org.xwiki.context.concurrent
-
Runnable
wrapper which initialize and clean the execution context. - ExecutionContextRunnable(Runnable, ComponentManager) - Constructor for class org.xwiki.context.concurrent.ExecutionContextRunnable
G
- getContext() - Method in interface org.xwiki.context.Execution
- getProperties() - Method in class org.xwiki.context.ExecutionContext
- getProperty(String) - Method in class org.xwiki.context.ExecutionContext
- getSupportedEntries() - Method in interface org.xwiki.context.concurrent.ContextStore
- getSupportedEntries() - Method in interface org.xwiki.context.concurrent.ContextStoreManager
H
- hasProperty(String) - Method in class org.xwiki.context.ExecutionContext
I
- inherited() - Method in class org.xwiki.context.ExecutionContext.DeclarationBuilder
-
Indicate that the property should be inherited.
- inheritFrom(ExecutionContext) - Method in class org.xwiki.context.ExecutionContext
-
Inherit properties marked for inheritance from the given execution context.
- initial(Object) - Method in class org.xwiki.context.ExecutionContext.DeclarationBuilder
- initialize(ExecutionContext) - Method in interface org.xwiki.context.ExecutionContextInitializer
-
The method that will be called when a context is created.
- initialize(ExecutionContext) - Method in interface org.xwiki.context.ExecutionContextManager
-
Set the passed Execution Context in
Execution
and initialize it by executing allExecutionContextInitializer
registered components.
M
- makeFinal() - Method in class org.xwiki.context.ExecutionContext.DeclarationBuilder
-
Make the initial value the final value.
N
- newProperty(String) - Method in class org.xwiki.context.ExecutionContext
- nonNull() - Method in class org.xwiki.context.ExecutionContext.DeclarationBuilder
-
Indicate that the property value may not be null.
O
- org.xwiki.context - package org.xwiki.context
- org.xwiki.context.concurrent - package org.xwiki.context.concurrent
P
- popContext() - Method in interface org.xwiki.context.Execution
-
Remove a context level in the current thread.
- popContext() - Method in interface org.xwiki.context.ExecutionContextManager
-
Remove a context level in the current thread.
- PropertyAlreadyExistsException - Exception in org.xwiki.context
-
Thrown when declaring a property that already exists in the execution context.
- PropertyAlreadyExistsException(String) - Constructor for exception org.xwiki.context.PropertyAlreadyExistsException
- PropertyIsFinalException - Exception in org.xwiki.context
-
Thrown when trying to update a final value.
- PropertyIsFinalException(String) - Constructor for exception org.xwiki.context.PropertyIsFinalException
- pushContext(ExecutionContext) - Method in interface org.xwiki.context.Execution
-
Push a the passed context and make it inherit the existing one.
- pushContext(ExecutionContext, boolean) - Method in interface org.xwiki.context.Execution
-
Push a the passed context.
- pushContext(ExecutionContext, boolean) - Method in interface org.xwiki.context.ExecutionContextManager
R
- removeContext() - Method in interface org.xwiki.context.Execution
-
Remove all context levels for the current thread.
- removeProperty(String) - Method in class org.xwiki.context.ExecutionContext
- restore(Map<String, Serializable>) - Method in interface org.xwiki.context.concurrent.ContextStore
-
Inject in the current context data found in the passed map.
- restore(Map<String, Serializable>) - Method in interface org.xwiki.context.concurrent.ContextStoreManager
-
Inject in the current context data found in the passed map.
- run() - Method in class org.xwiki.context.concurrent.ExecutionContextRunnable
S
- save(Collection<String>) - Method in interface org.xwiki.context.concurrent.ContextStoreManager
-
Save only the passed context entries in the map.
- save(Map<String, Serializable>, Collection<String>) - Method in interface org.xwiki.context.concurrent.ContextStore
-
Save only the passed context entries in the map.
- setContext(ExecutionContext) - Method in interface org.xwiki.context.Execution
- setProperties(Map<String, Object>) - Method in class org.xwiki.context.ExecutionContext
- setProperty(String, Object) - Method in class org.xwiki.context.ExecutionContext
T
- type(Class<?>) - Method in class org.xwiki.context.ExecutionContext.DeclarationBuilder
-
Set the type of the value.
All Classes All Packages