C D E G H I M N O P R S T 
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 ContextStores.

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 all ExecutionContextInitializer 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.
C D E G H I M N O P R S T 
All Classes All Packages