Package | Description |
---|---|
org.modeshape.jcr | |
org.modeshape.jcr.cache | |
org.modeshape.jcr.cache.document | |
org.modeshape.jcr.federation.spi |
This package provides a Service Provider Interface (SPI) for connectors to external systems.
|
org.modeshape.jcr.query |
The Query API provides a mechanism for building and executing queries.
|
org.modeshape.jcr.query.lucene |
The core query engine, which currently uses Lucene for indexing and raw queries, and
the Hibernate Search engine (which does not depend on or use Hibernate Core or JPA)
for updating and querying the Lucene indexes.
|
org.modeshape.jcr.query.lucene.basic |
The "basic"
Lucene schema has a single index in which all node
and property information are indexed into separate fields. |
org.modeshape.jcr.query.model |
The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query.
|
org.modeshape.jcr.query.validate |
This package provides the interfaces that define the tables and columns that can be queried.
|
org.modeshape.jcr.security |
ModeShape JCR repositories have a pluggable authentication and authorization framework.
|
org.modeshape.jcr.xml |
Modifier and Type | Field and Description |
---|---|
protected ExecutionContext |
CndImporter.context |
static ExecutionContext |
ExecutionContext.DEFAULT_CONTEXT |
Modifier and Type | Method and Description |
---|---|
ExecutionContext |
ExecutionContext.clone() |
ExecutionContext |
ExecutionContext.with(BinaryStore binaryStore)
Create a new execution context that mirrors this context but that uses the supplied binary store.
|
ExecutionContext |
ExecutionContext.with(Map<String,String> data)
Create a new execution context that mirrors this context but that contains the supplied data.
|
ExecutionContext |
ExecutionContext.with(NamespaceRegistry namespaceRegistry)
Create a new execution context that mirrors this context but that uses the supplied namespace registry.
|
ExecutionContext |
ExecutionContext.with(PropertyFactory propertyFactory)
Create a new execution context that mirrors this context but that uses the supplied
factory . |
protected ExecutionContext |
ExecutionContext.with(ReferenceFactory referenceFactory) |
ExecutionContext |
ExecutionContext.with(SecurityContext securityContext)
Create an
ExecutionContext that is the same as this context, but which uses the supplied security context . |
ExecutionContext |
ExecutionContext.with(String processId)
Create a new execution context that mirrors this context but that contains the supplied process identifier.
|
ExecutionContext |
ExecutionContext.with(String key,
String value)
Create a new execution context that mirrors this context but that contains the supplied key-value pair in the new context's
data.
|
ExecutionContext |
ExecutionContext.with(ThreadPoolFactory threadPoolFactory)
Create a new execution context that mirrors this context but that uses the supplied
thread pool
factory . |
Modifier and Type | Method and Description |
---|---|
protected void |
NodeTypeSchemata.addAllNodesTable(ImmutableSchemata.Builder builder,
IndexRules.Builder indexRuleBuilder,
ExecutionContext context,
List<org.modeshape.jcr.JcrPropertyDefinition> additionalProperties) |
protected void |
NodeTypeSchemata.addView(ImmutableSchemata.Builder builder,
ExecutionContext context,
org.modeshape.jcr.JcrNodeType nodeType) |
protected org.modeshape.jcr.JcrPropertyDefinition |
NodeTypeSchemata.pseudoProperty(ExecutionContext context,
Name name,
int propertyType) |
Constructor and Description |
---|
CndImporter(ExecutionContext context,
boolean compatibleWithPreJcr2)
Create a new importer that will place the content in the supplied destination under the supplied path.
|
ExecutionContext(ExecutionContext context) |
JcrSession(JcrRepository repository,
String workspaceName,
ExecutionContext context,
Map<String,Object> sessionAttributes,
boolean readOnly) |
JcrValueFactory(ExecutionContext context) |
JcrXaSession(JcrRepository repository,
String workspaceName,
ExecutionContext context,
Map<String,Object> sessionAttributes,
boolean readOnly) |
Modifier and Type | Method and Description |
---|---|
protected ExecutionContext |
RepositoryCache.context() |
ExecutionContext |
SessionCacheWrapper.getContext() |
ExecutionContext |
SessionCache.getContext()
Get the context for this session.
|
Modifier and Type | Method and Description |
---|---|
SessionCache |
RepositoryCache.createSession(ExecutionContext context,
String workspaceName,
boolean readOnly)
Create a session for the workspace with the given name, using the supplied ExecutionContext for the session.
|
Constructor and Description |
---|
AllPathsCache(NodeCache cache,
NodeCache removedCache,
ExecutionContext context) |
RepositoryCache(ExecutionContext context,
DocumentStore documentStore,
RepositoryConfiguration configuration,
RepositoryCache.ContentInitializer initializer,
SessionEnvironment sessionContext,
ChangeBus changeBus,
org.infinispan.manager.CacheContainer workspaceCacheContainer,
Upgrades upgradeFunctions) |
Modifier and Type | Method and Description |
---|---|
ExecutionContext |
AbstractSessionCache.getContext() |
Constructor and Description |
---|
AbstractSessionCache.BasicSaveContext(ExecutionContext context) |
AbstractSessionCache(ExecutionContext context,
WorkspaceCache sharedWorkspaceCache,
SessionEnvironment sessionContext) |
DocumentTranslator(ExecutionContext context,
DocumentStore documentStore,
long largeStringSize) |
ReadOnlySessionCache(ExecutionContext context,
WorkspaceCache workspaceCache,
SessionEnvironment sessionContext) |
WorkspaceCache(ExecutionContext context,
String repositoryKey,
String workspaceName,
DocumentStore documentStore,
DocumentTranslator translator,
NodeKey rootKey,
ConcurrentMap<NodeKey,CachedNode> cache,
ChangeSetListener changeSetListener) |
WritableSessionCache(ExecutionContext context,
WorkspaceCache workspaceCache,
SessionEnvironment sessionContext)
Create a new SessionCache that can be used for making changes to the workspace.
|
Modifier and Type | Method and Description |
---|---|
ExecutionContext |
Connector.getContext()
Get the execution context for this connector instance.
|
Modifier and Type | Method and Description |
---|---|
ExecutionContext |
QueryContext.getExecutionContext()
Get the execution context in which the query is to be evaluated
|
ExecutionContext |
JcrQueryContext.getExecutionContext() |
Constructor and Description |
---|
QueryContext(ExecutionContext context,
RepositoryCache repositoryCache,
Set<String> workspaceNames,
Map<String,NodeCache> overriddenNodeCachesByWorkspaceName,
Schemata schemata,
PlanHints hints,
Problems problems,
Map<String,Object> variables)
Create a new context for query execution.
|
QueryContext(ExecutionContext context,
RepositoryCache repositoryCache,
Set<String> workspaceNames,
Schemata schemata)
Create a new context for query execution.
|
QueryContext(ExecutionContext context,
RepositoryCache repositoryCache,
Set<String> workspaceNames,
Schemata schemata,
PlanHints hints,
Problems problems)
Create a new context for query execution.
|
Modifier and Type | Method and Description |
---|---|
CancellableQuery |
LuceneQueryEngine.query(ExecutionContext context,
RepositoryCache repositoryCache,
Set<String> workspaceNames,
Map<String,NodeCache> overriddenNodeCachesByWorkspaceName,
QueryCommand query,
Schemata schemata,
PlanHints hints,
Map<String,Object> variables)
Execute the supplied query against the named workspace, using the supplied hints, schemata and variables.
|
Constructor and Description |
---|
LuceneQueryEngine(ExecutionContext context,
String repositoryName,
Planner planner,
Optimizer optimizer,
org.hibernate.search.engine.spi.SearchFactoryImplementor searchFactory,
org.apache.lucene.util.Version version,
boolean enableFullTextSearch) |
Constructor and Description |
---|
BasicLuceneSchema(ExecutionContext context,
org.hibernate.search.engine.spi.SearchFactoryImplementor searchFactory,
org.apache.lucene.util.Version version,
boolean enableFullTextSearch) |
Modifier and Type | Field and Description |
---|---|
protected ExecutionContext |
Visitors.ReadableVisitor.context |
Modifier and Type | Method and Description |
---|---|
ExecutionContext |
Visitors.ReadableVisitor.getContext() |
Modifier and Type | Method and Description |
---|---|
static String |
Visitors.readable(Object[] tuple,
ExecutionContext context) |
static String |
Visitors.readable(Visitable visitable,
ExecutionContext context)
Using a visitor, obtain the readable string representation of the supplied
object |
Constructor and Description |
---|
Visitors.JcrSql2Writer(ExecutionContext context) |
Visitors.ReadableVisitor(ExecutionContext context) |
Modifier and Type | Method and Description |
---|---|
static ImmutableSchemata.Builder |
ImmutableSchemata.createBuilder(ExecutionContext context)
Obtain a new instance for building Schemata objects.
|
Constructor and Description |
---|
ImmutableSchemata.Builder(ExecutionContext context) |
Modifier and Type | Method and Description |
---|---|
ExecutionContext |
ServletProvider.authenticate(Credentials credentials,
String repositoryName,
String workspaceName,
ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes) |
ExecutionContext |
JaasProvider.authenticate(Credentials credentials,
String repositoryName,
String workspaceName,
ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes) |
ExecutionContext |
AuthenticationProviders.authenticate(Credentials credentials,
String repositoryName,
String workspaceName,
ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes) |
ExecutionContext |
AuthenticationProvider.authenticate(Credentials credentials,
String repositoryName,
String workspaceName,
ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes)
Authenticate the user that is using the supplied credentials.
|
ExecutionContext |
AnonymousProvider.authenticate(Credentials credentials,
String repositoryName,
String workspaceName,
ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes) |
ExecutionContext |
AdvancedAuthorizationProvider.Context.getExecutionContext()
Get the execution context in which this session is running.
|
Modifier and Type | Method and Description |
---|---|
ExecutionContext |
ServletProvider.authenticate(Credentials credentials,
String repositoryName,
String workspaceName,
ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes) |
ExecutionContext |
JaasProvider.authenticate(Credentials credentials,
String repositoryName,
String workspaceName,
ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes) |
ExecutionContext |
AuthenticationProviders.authenticate(Credentials credentials,
String repositoryName,
String workspaceName,
ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes) |
ExecutionContext |
AuthenticationProvider.authenticate(Credentials credentials,
String repositoryName,
String workspaceName,
ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes)
Authenticate the user that is using the supplied credentials.
|
ExecutionContext |
AnonymousProvider.authenticate(Credentials credentials,
String repositoryName,
String workspaceName,
ExecutionContext repositoryContext,
Map<String,Object> sessionAttributes) |
boolean |
AuthorizationProvider.hasPermission(ExecutionContext context,
String repositoryName,
String repositorySourceName,
String workspaceName,
Path absPath,
String... actions)
Determine if the supplied execution context has permission for all of the named actions in the named workspace.
|
Modifier and Type | Method and Description |
---|---|
ExecutionContext |
NodeImportDestination.getExecutionContext()
Retrieves the execution context of the destination, in which the import will take place and which is used for creating
values via the
ValueFactories and for registering namespaces via the
NamespaceRegistry |
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.