|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
ConstraintViolationException
.
AbstractAccessControlManager
...AbstractAccessControlProvider
...AbstractACLTemplate
...AbstractBundlePersistenceManager
acts as base for all
persistence managers that store the state in a NodePropBundle
.AbstractBundlePersistenceManager
acts as base for all
persistence managers that store the state in a NodePropBundle
.AbstractCompiledPermissions
...AbstractCondition
is a base class for join conditions.inner
query
hits.
AbstractExcerpt
implements base functionality for an excerpt
provider.AbstractLoginModule
provides the means for the common
authentication tasks within the Repository.AbstractNamespaceMappings
is the base class for index internal
namespace mappings.PersistenceManager
that handles some
concepts.AbstractPrincipalProvider
.
QueryHandler
.AbstractQueryHits
serves as a base class for QueryHits
implementations.AbstractQueryImpl
provides a base class for executable queries
based on SearchIndex
.AccessControlConstants
...AccessControlEditor
is used to edit the access control policy
and entry objects provided by the respective service.AccessControlEntry
and the JackrabbitAccessControlEntry
interfaces.AccessControlImporter
implements a
ProtectedNodeImporter
that is able to deal with access control
content as defined by the default ac related node types present with
jackrabbit-core.AccessControlProviderFactory
is used to create
AccessControlProvider
s for the various workspaces present in the
repository.AccessControlUtils
...AccessManager
can be queried to determines whether privileges
are granted on a specific item.ACLEditor
...CombinedEditor
...Node
is considered access controlled if an ACL has
been explicitely assigned to it by adding the mixin type
rep:AccessControllable
and adding child node of type
rep:acl
that forms the acl.
a Property is considered 'access controlled' if its parent Node is.
An ACL is never assigned to a Property
item.
A Node
that is not access controlled may inherit the ACL.CombinedProvider
...id
.
id
.
id
.
changeLog
.
changeLog
.
changeLog
.
query
.
ChildNodeEntry
.
FieldNames.PROPERTY_LENGTHS
field to document
with a named length value.
NodeTypeRegistryListener
SessionListener
ItemStateListener
ItemStateListener
ItemStateListener
ItemStateListener
.
ItemStateListener
ItemStateListener
ItemStateListener
Node.addMixin(String)
except that it takes a
Name
instead of a String
.
FieldNames.MVP
field to doc
with the resolved
name
using the internal search index namespace mapping.
Node.addNode(String, String)
except that
this method takes Name
arguments instead of
String
s and has an additional uuid
argument.
node
to the search index.
Node
to the search index.
doc
.
scoreNodes
to this map under the given key
.
addStringValue(Document, String, Object, boolean)
instead.
tokenized
is
true
.
NodeIndexer.addStringValue(Document, String, Object, boolean, boolean, float, boolean)
instead.
tokenized
is
true
.
SystemPrincipal
).InternalXAResource.prepare(org.apache.jackrabbit.core.TransactionContext)
, InternalXAResource.commit(org.apache.jackrabbit.core.TransactionContext)
or
InternalXAResource.rollback(org.apache.jackrabbit.core.TransactionContext)
method has been called.
InternalXAResource.prepare(org.apache.jackrabbit.core.TransactionContext)
, InternalXAResource.commit(org.apache.jackrabbit.core.TransactionContext)
or
InternalXAResource.rollback(org.apache.jackrabbit.core.TransactionContext)
method has been called.
InternalXAResource.prepare(org.apache.jackrabbit.core.TransactionContext)
, InternalXAResource.commit(org.apache.jackrabbit.core.TransactionContext)
or
InternalXAResource.rollback(org.apache.jackrabbit.core.TransactionContext)
method has been called.
InternalXAResource.prepare(org.apache.jackrabbit.core.TransactionContext)
, InternalXAResource.commit(org.apache.jackrabbit.core.TransactionContext)
or
InternalXAResource.rollback(org.apache.jackrabbit.core.TransactionContext)
method has been called.
AggregateRule
defines a configuration for a node index
aggregate.AMContext
is used to provide Session
specific
context information for an AccessManager
.AMContext
.
AncestorNodeJoin
implements an ancestor node join condition.AncestorPathNodeJoin
implements an ancestor path node join
condition.AndConstraint
implements an AND constraint.AnonymousPrincipal
...AnonymousPrincipal
.
AQTQueryFactory
implements a query factory that creates AQT
(Abstract Query Tree) based queries.AuthContextProvider
defines how the current request for login is
handled.User
related to this
Authentication.
Authentication
interface defines methods to validate
Credentials
upon authentication.autoCreated
attribute.
unsupportedRepositoryOperationException
as
modification of the autosave behavior is not supported.
availableQueryOperators
attribute.
BasedFileSystem
represents a 'file system in a file system'.BasedFileSystem
BatchedItemOperations
is an internal helper class that
provides both high- and low-level operations directly on the
ItemState
level.BatchedItemOperations
instance.
InternalXAResource.prepare(org.apache.jackrabbit.core.TransactionContext)
, InternalXAResource.commit(org.apache.jackrabbit.core.TransactionContext)
or
InternalXAResource.rollback(org.apache.jackrabbit.core.TransactionContext)
method is called.
InternalXAResource.prepare(org.apache.jackrabbit.core.TransactionContext)
, InternalXAResource.commit(org.apache.jackrabbit.core.TransactionContext)
or
InternalXAResource.rollback(org.apache.jackrabbit.core.TransactionContext)
method is called.
InternalXAResource.prepare(org.apache.jackrabbit.core.TransactionContext)
, InternalXAResource.commit(org.apache.jackrabbit.core.TransactionContext)
or
InternalXAResource.rollback(org.apache.jackrabbit.core.TransactionContext)
method is called.
InternalXAResource.prepare(org.apache.jackrabbit.core.TransactionContext)
, InternalXAResource.commit(org.apache.jackrabbit.core.TransactionContext)
or
InternalXAResource.rollback(org.apache.jackrabbit.core.TransactionContext)
method is called.
UserImporter.ImportBehavior.IGNORE
but in addition tries to circumvent the
problem.
BindableRepositoryFactory
is an object factory that when given
a reference for a BindableRepository
object, will create an
instance of the corresponding BindableRepository
.value
to the variable named
varName
.
value
to the variable named
varName
.
value
to the variable named
varName
.
externalBLOBs==true
)
externalBLOBs==true
)
NodePropBundle
s
in a database.NodePropBundle
s
in a database.NodePropBundle
s
in a filesystem.NodePropBundle
s
in a filesystem.Cache
object
A cache must call CacheManager.getInstance().add(this)
to take part in the dynamic memory distribution.ItemState
object in the map
using its ItemId
as the key.
ItemState
object in the map
using its ItemId
as the key.
ItemState
object in the map
using its ItemId
as the key.
HierarchyManager
that caches paths of
items.MultiReader
with support for cached TermDocs
on FieldNames.UUID
field.CachingMultiIndexReader
based on sub readers.
NameCallback
PasswordCallback
CredentialsCallback
ImpersonationCallback
RepositoryCallback
true
if the given set of principals can access the
root node of the workspace this provider has been built for;
false
otherwise.
Credentials
as the authentication process is tightly coupled
to the semantics of the Credentials
.
true
if READ permission is granted everywhere.
true
if removing the child node called
nodeName
is allowed by this node type.
true
if removing the property called
propertyName
is allowed by this node type.
nodeName
of node type
nodeTypeName
to the given parent node is allowed in the
current context.
NodePropBundle
from a data input stream.
path
is a valid path.
IllegalStateException
if this manager hasn't been
initialized.
IllegalStateException
if it is not yet initialized.
IllegalStateException
if the provider has not
been initialized or has been closed.
AbstractPrincipalProvider.close()
.
IllegalStateException
if it is already initialized.
SearchIndex
is open, otherwise throws
an IOException
.
absPath
.
permissions
are granted
on the item with the specified id
(i.e.
permissions
are granted
on the item with the specified id
(i.e.
permissions
are granted
on the item with the specified id
(i.e.
PropertyState
from the data input stream.
CheckSchemaOperation.run()
method.setProperty()
methods.
pd
are satisfied by the the specified values
.
setValue()
methods.
BundleDbPersistenceManager.checkTablesExist()
.
BundleDbPersistenceManager.checkTablesExist()
.
true
if the specified session is allowed to unlock
the node; otherwise returns false
.
true
if the specified session is allowed to unlock
the node; otherwise returns false
.
true
if the specified session is allowed to unlock
the node; otherwise returns false
.
AccessControlException
if any of them is invalid.
absPath
is absolute and points to an existing node.
Event
of type
Event.NODE_ADDED
.
Event
of type
Event.NODE_ADDED
.
ChildNodeConstraint
implements a child node constraint.constraint
on the given selector
.
ChildNodeEntry
specifies the name, index (in the case of
same-name siblings) and the UUID of a child node entry.ChildNodeJoin
implements a child node join condition.Event
of type
Event.NODE_REMOVED
.
Event
of type
Event.NODE_REMOVED
.
ChildNodesQueryHits
implements query hits that returns the child
nodes of another given query hits.ChildNodesQueryHits
that returns the child
nodes of all query hits from the given parents
.
srcAbsPath
in to the new
location at destAbsPath
.
BatchedItemOperations.clone(Path, Path)
that has already determined
the affected NodeState
s.
ConnectionRecoveryManager
.
QueryHandler
and frees resources attached
to this handler.
QueryHandler
and frees resources attached
to this handler.
SearchManager
and also closes the
FileSystem
configured in SearchConfig
.
AccessControlProviderFactory
and its resources.
CompiledPermissions
object that it is
not used any more.
WorkspaceAccessManager
and its resources.
shutdownOnClose
is set to true.
reader
this method either
closes or releases the reader.
batchMode
state.
ClusterNode
.ClusterException
signals an error within a cluster operation.ClusterNode
.SessionImpl.refresh(boolean)
method should cause
cluster synchronization.
CombinedProvider
...c1
and c2
.
ComparisonConstraint
implements a comparison constraint.CompiledPermissions
represents the evaluation of an
AccessControlPolicy
that applies for a given set of
Principal
s (normally obtained from the Subject
of a Session).Principal
s.
CompoundQueryFactory
implements a query factory that consists of
multiple other query factories.Condition
defines an interface for a join condition.configFilePath
reference address
ConnectionHelper
set in the DbDataStore.init(String)
method.
ConnectionHelper
set in the DatabaseFileSystem.init()
method
ConnectionHelper
set in the BundleDbPersistenceManager.init(PMContext)
method
ConnectionFactory
.
ConnectionRecoveryManager
and establishes
a database Connection using the driver, user, password and url
arguments.
executeStmt
methods in the ConnectionRecoveryManager
class.
Constraint
defines an interface for a QOM constraint.ConstraintBuilder
builds a Constraint
from a tree of
QOM constraints.otherKey
is contained in this one.
true
if this store contains an ItemState
object with the specified id
.
srcPath
to the new location at
destPath
.
srcPath
retrieved using the specified
srcStateMgr
to the new location at destPath
.
InputSource
and invokes the
RepositoryConfig.create(InputSource, String)
method.
InputSource
and invokes the
RepositoryConfig.create(InputSource, String)
method.
InputSource
and invokes the
RepositoryConfig.create(InputSource, String)
method.
NodeTypeRegistry
- create(ConstraintImpl, Map<Name, Value>, SelectorImpl[], LuceneQueryFactory, ValueFactory) -
Static method in class org.apache.jackrabbit.core.query.lucene.constraint.ConstraintBuilder
- Creates a
Constraint
from a QOM constraint
.
- create(MultiColumnQueryHits, MultiColumnQueryHits, JoinType, JoinConditionImpl, IndexReader, HierarchyResolver, SortComparatorSource, HierarchyManager) -
Static method in class org.apache.jackrabbit.core.query.lucene.join.Join
- Creates a new join result.
- create(SelectorImpl) -
Method in interface org.apache.jackrabbit.core.query.lucene.LuceneQueryFactory
- Creates a lucene query for the given QOM selector.
- create(FullTextSearchImpl) -
Method in interface org.apache.jackrabbit.core.query.lucene.LuceneQueryFactory
- Creates a lucene query for the given QOM full text search.
- create(PropertyExistenceImpl) -
Method in interface org.apache.jackrabbit.core.query.lucene.LuceneQueryFactory
- Creates a lucene query for the given QOM property existence constraint.
- create(SourceImpl) -
Method in interface org.apache.jackrabbit.core.query.lucene.LuceneQueryFactory
- Creates a multi column query for the given QOM source.
- create(JoinImpl) -
Method in interface org.apache.jackrabbit.core.query.lucene.LuceneQueryFactory
- Creates a multi column query for the given QOM join.
- create(SelectorImpl) -
Method in class org.apache.jackrabbit.core.query.lucene.LuceneQueryFactoryImpl
- Creates a lucene query for the given QOM selector.
- create(FullTextSearchImpl) -
Method in class org.apache.jackrabbit.core.query.lucene.LuceneQueryFactoryImpl
- Creates a lucene query for the given QOM full text search.
- create(PropertyExistenceImpl) -
Method in class org.apache.jackrabbit.core.query.lucene.LuceneQueryFactoryImpl
- Creates a lucene query for the given QOM property existence constraint.
- create(SourceImpl) -
Method in class org.apache.jackrabbit.core.query.lucene.LuceneQueryFactoryImpl
- Creates a multi column query for the given QOM source.
- create(JoinImpl) -
Method in class org.apache.jackrabbit.core.query.lucene.LuceneQueryFactoryImpl
- Creates a multi column query for the given QOM join.
- create(NamespaceMappings) -
Static method in class org.apache.jackrabbit.core.query.lucene.NamePathResolverImpl
-
- create(RepositoryConfig) -
Static method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates a new
RepositoryImpl
instance.
- create(Value, NamePathResolver) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
- Create a new internal value from the given JCR value.
- create(Value, NamePathResolver, DataStore) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
- Create a new internal value from the given JCR value.
- create(QValue) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(QValue[]) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(String) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(long) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(double) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(Calendar) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(BigDecimal) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(boolean) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(byte[]) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(InputStream, DataStore) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
- Create an internal value that is stored in the data store (if enabled).
- create(InputStream) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(FileSystemResource) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(DataStore, String) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
- Create a binary object with the given identifier.
- create(Name) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(Name[]) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(Path) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(NodeId) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(NodeId, boolean) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
-
- create(Calendar) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- create(double) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- create(long) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- create(boolean) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- create(Name) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- create(Path) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- create(URI) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- create(BigDecimal) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- create(byte[]) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- create(InputStream) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- create(File) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- CREATE_WORKSPACE_ACTION_TYPE -
Static variable in class org.apache.jackrabbit.core.cluster.WorkspaceRecord
- Subtype for determining workspace action.
- createAccessManager(Subject, HierarchyManager) -
Method in class org.apache.jackrabbit.core.SessionImpl
- Create the access manager.
- createActivity(Session, String) -
Method in interface org.apache.jackrabbit.core.version.InternalVersionManager
- Creates a new activity
- createActivity(Session, String) -
Method in class org.apache.jackrabbit.core.version.InternalVersionManagerImpl
- Creates a new activity
- createActivity(Session, String) -
Method in class org.apache.jackrabbit.core.version.InternalXAVersionManager
- Creates a new activity
- createActivity(String) -
Method in class org.apache.jackrabbit.core.VersionManagerImpl
-
- createBinary(InputStream) -
Method in class org.apache.jackrabbit.core.value.ValueFactoryImpl
-
- createBlobStore() -
Method in class org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager
- Creates a suitable blobstore
- createBlobStore() -
Method in class org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager
- Creates a suitable blobstore
- createCheckSchemaOperation() -
Method in class org.apache.jackrabbit.core.data.db.DbDataStore
- This method is called from
DbDataStore.init(String)
after the
DbDataStore.createConnectionHelper(DataSource)
method, and returns a default CheckSchemaOperation
.
- createCheckSchemaOperation() -
Method in class org.apache.jackrabbit.core.fs.db.DatabaseFileSystem
- This method is called from
#init(PMContext)
after the
DatabaseFileSystem.createConnectionHelper(DataSource)
method, and returns a default CheckSchemaOperation
.
- createCheckSchemaOperation() -
Method in class org.apache.jackrabbit.core.fs.db.MSSqlFileSystem
- This method is called from
#init(PMContext)
after the
DatabaseFileSystem.createConnectionHelper(DataSource)
method, and returns a default CheckSchemaOperation
.
- createCheckSchemaOperation() -
Method in class org.apache.jackrabbit.core.fs.db.OracleFileSystem
- This method is called from
#init(PMContext)
after the
DatabaseFileSystem.createConnectionHelper(DataSource)
method, and returns a default CheckSchemaOperation
.
- createCheckSchemaOperation() -
Method in class org.apache.jackrabbit.core.journal.DatabaseJournal
- This method is called from
DatabaseJournal.init(String, NamespaceResolver)
after the
DatabaseJournal.createConnectionHelper(DataSource)
method, and returns a default CheckSchemaOperation
.
- createCheckSchemaOperation() -
Method in class org.apache.jackrabbit.core.journal.MSSqlDatabaseJournal
- This method is called from
DatabaseJournal.init(String, NamespaceResolver)
after the
DatabaseJournal.createConnectionHelper(DataSource)
method, and returns a default CheckSchemaOperation
.
- createCheckSchemaOperation() -
Method in class org.apache.jackrabbit.core.journal.OracleDatabaseJournal
- This method is called from
DatabaseJournal.init(String, NamespaceResolver)
after the
DatabaseJournal.createConnectionHelper(DataSource)
method, and returns a default CheckSchemaOperation
.
- createCheckSchemaOperation() -
Method in class org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager
- This method is called from
BundleDbPersistenceManager.init(PMContext)
after the
BundleDbPersistenceManager.createConnectionHelper(DataSource)
method, and returns a default CheckSchemaOperation
.
- createCheckSchemaOperation() -
Method in class org.apache.jackrabbit.core.persistence.pool.MSSqlPersistenceManager
- This method is called from
BundleDbPersistenceManager.init(PMContext)
after the
BundleDbPersistenceManager.createConnectionHelper(DataSource)
method, and returns a default CheckSchemaOperation
.
- createCheckSchemaOperation() -
Method in class org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager
- This method is called from
BundleDbPersistenceManager.init(PMContext)
after the
BundleDbPersistenceManager.createConnectionHelper(DataSource)
method, and returns a default CheckSchemaOperation
.
- createChildNode(Name, NodeTypeImpl, NodeId) -
Method in class org.apache.jackrabbit.core.NodeImpl
-
- createChildProperty(Name, int, PropertyDefinitionImpl) -
Method in class org.apache.jackrabbit.core.NodeImpl
- Creates a new property with the given name and
type
hint and
property definition.
- createClusterNode() -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates the cluster node.
- createConfiguration(NodeStateEx) -
Method in class org.apache.jackrabbit.core.version.VersionManagerImplConfig
- Creates a new configuration node.
- createConfiguration(String) -
Method in class org.apache.jackrabbit.core.VersionManagerImpl
-
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.data.db.DbDataStore
- This method is called from the
DbDataStore.init(String)
method of this class and returns a
ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.data.db.DerbyDataStore
- This method is called from the
DbDataStore.init(String)
method of this class and returns a
ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.fs.db.DatabaseFileSystem
- This method is called from the
#init(PMContext)
method of this class and returns a
ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.fs.db.DerbyFileSystem
- This method is called from the
#init(PMContext)
method of this class and returns a
ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.fs.db.Oracle9FileSystem
- This method is called from the
#init(PMContext)
method of this class and returns a
ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.fs.db.OracleFileSystem
- This method is called from the
#init(PMContext)
method of this class and returns a
ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.journal.DatabaseJournal
- This method is called from the
DatabaseJournal.init(String, NamespaceResolver)
method of this class and
returns a ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.journal.OracleDatabaseJournal
- This method is called from the
DatabaseJournal.init(String, NamespaceResolver)
method of this class and
returns a ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager
- This method is called from the
BundleDbPersistenceManager.init(PMContext)
method of this class and returns a
ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.persistence.pool.DerbyPersistenceManager
- This method is called from the
BundleDbPersistenceManager.init(PMContext)
method of this class and returns a
ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.persistence.pool.Oracle9PersistenceManager
- This method is called from the
BundleDbPersistenceManager.init(PMContext)
method of this class and returns a
ConnectionHelper
instance which is assigned to the conHelper
field.
- createConnectionHelper(DataSource) -
Method in class org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager
- This method is called from the
BundleDbPersistenceManager.init(PMContext)
method of this class and returns a
ConnectionHelper
instance which is assigned to the conHelper
field.
- createCopy() -
Method in class org.apache.jackrabbit.core.value.InternalValue
- Create a copy of this object.
- CREATED -
Static variable in class org.apache.jackrabbit.core.NodeImpl
-
- createDataStoreGarbageCollector() -
Method in class org.apache.jackrabbit.core.RepositoryManagerImpl
-
- createDataStoreGarbageCollector() -
Method in class org.apache.jackrabbit.core.SessionImpl
- Create a data store garbage collector for this repository.
- createDBBlobStore(PMContext) -
Method in class org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager
- Creates a blob store that uses the database.
- createDBBlobStore(PMContext) -
Method in class org.apache.jackrabbit.core.persistence.bundle.Oracle9PersistenceManager
-
- createDBBlobStore(PMContext) -
Method in class org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager
- Creates a blob store that uses the database.
- createDbNameIndex() -
Method in class org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager
- Returns a new instance of a DbNameIndex.
- createDbNameIndex() -
Method in class org.apache.jackrabbit.core.persistence.bundle.OraclePersistenceManager
- Returns a new instance of a NGKDbNameIndex.
- createDbNameIndex() -
Method in class org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersistenceManager
- Returns a new instance of a DbNameIndex.
- createDbNameIndex() -
Method in class org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager
- Returns a new instance of a DbNameIndex.
- createDbNameIndex() -
Method in class org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager
- Returns a new instance of a NGKDbNameIndex.
- createDbNameIndex() -
Method in class org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager
- Returns a new instance of a DbNameIndex.
- createDeepFolder(String) -
Method in class org.apache.jackrabbit.core.fs.db.DatabaseFileSystem
- Creates the specified files system folder entry, recursively creating
any non-existing intermediate folder entries.
- createDefaultExcerpt(String, String, String, String, String, int) -
Method in class org.apache.jackrabbit.core.query.lucene.DefaultHighlighter
- Creates a default excerpt with the given text.
- createDefaultPrincipalProvider() -
Method in class org.apache.jackrabbit.core.DefaultSecurityManager
- Creates the default principal provider used to create the
PrincipalProviderRegistry
.
- createDefaultPrincipalProvider() -
Method in class org.apache.jackrabbit.core.UserPerWorkspaceSecurityManager
- Always returns
null
.
- createDefaultWorkspaceAccessManager() -
Method in class org.apache.jackrabbit.core.DefaultSecurityManager
-
- createDefaultWorkspaceAccessManager() -
Method in class org.apache.jackrabbit.core.UserPerWorkspaceSecurityManager
- Returns a new instance of
SimpleWorkspaceAccessManager
, since
with the DefaultLoginModule
the existance of the user
is checked in order to successfully complete the login.
- createDirectoryManager() -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
-
- createDoc() -
Method in class org.apache.jackrabbit.core.query.lucene.NodeIndexer
- Creates a lucene Document.
- createDocId(NodeId) -
Method in class org.apache.jackrabbit.core.query.lucene.CachingMultiIndexReader
- Creates a document id for the given node identifier.
- createDocId(NodeId) -
Method in class org.apache.jackrabbit.core.query.lucene.JackrabbitIndexReader
- Creates a document id for the given node identifier.
- createDocId(NodeId) -
Method in interface org.apache.jackrabbit.core.query.lucene.MultiIndexReader
- Creates a document id for the given node identifier.
- createDocId(NodeId) -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex.CombinedIndexReader
- Creates a document id for the given node identifier.
- createDocument(NodeState, NamespaceMappings, IndexFormatVersion) -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
- Creates a lucene
Document
for a node state using the
namespace mappings nsMappings
.
- createEventFilter(int, String, boolean, String[], String[], boolean) -
Method in class org.apache.jackrabbit.core.observation.ObservationManagerImpl
- Creates a new event filter with the given restrictions.
- createEventStateCollection(SessionImpl, Path) -
Method in class org.apache.jackrabbit.core.observation.DelegatingObservationDispatcher
- Creates an
EventStateCollection
tied to the session
given as argument.
- createEventStateCollection() -
Method in interface org.apache.jackrabbit.core.observation.EventStateCollectionFactory
- Creates an
EventStateCollection
.
- createEventStateCollection() -
Method in class org.apache.jackrabbit.core.observation.ObservationManagerImpl
- Creates an
EventStateCollection
.
- createEventStateCollection() -
Method in class org.apache.jackrabbit.core.version.InternalVersionManagerImpl.DynamicESCFactory
- Creates an
EventStateCollection
.
- createEventStateCollection(SessionImpl) -
Method in class org.apache.jackrabbit.core.version.InternalVersionManagerImpl.DynamicESCFactory
-
This object uses one instance of a
LocalItemStateManager
to update data on behalf of many sessions.
- createEventStateCollection() -
Method in class org.apache.jackrabbit.core.version.InternalXAVersionManager
-
- createEventStateCollection() -
Method in class org.apache.jackrabbit.core.WorkspaceImpl
- Creates an
EventStateCollection
.
- createEventStates(NodeId, ChangeLog, ItemStateManager) -
Method in class org.apache.jackrabbit.core.observation.EventStateCollection
- Creates
EventState
instances from ItemState
changes
.
- createExcerpt(TermPositionVector, String, int, int) -
Method in class org.apache.jackrabbit.core.query.lucene.AbstractExcerpt
- Creates an excerpt for the given
text
using token offset
information provided by tpv
.
- createExcerpt(TermPositionVector, String, int, int) -
Method in class org.apache.jackrabbit.core.query.lucene.DefaultHTMLExcerpt
- Creates an excerpt for the given
text
using token offset
information provided by tpv
.
- createExcerpt(TermPositionVector, String, int, int) -
Method in class org.apache.jackrabbit.core.query.lucene.DefaultXMLExcerpt
- Creates an excerpt for the given
text
using token offset
information provided by tpv
.
- createExcerpt(TermPositionVector, String, int, int) -
Method in class org.apache.jackrabbit.core.query.lucene.WeightedHTMLExcerpt
- Creates an excerpt for the given
text
using token offset
information provided by tpv
.
- createExcerpt(TermPositionVector, String, int, int) -
Method in class org.apache.jackrabbit.core.query.lucene.WeightedXMLExcerpt
- Creates an excerpt for the given
text
using token offset
information provided by tpv
.
- createExcerptProvider() -
Method in class org.apache.jackrabbit.core.query.lucene.MultiColumnQueryResult
- Creates an excerpt provider for this result set.
- createExcerptProvider() -
Method in class org.apache.jackrabbit.core.query.lucene.QueryResultImpl
- Creates an excerpt provider for this result set.
- createExcerptProvider(Query) -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
- Creates an excerpt provider for the given
query
.
- createExcerptProvider() -
Method in class org.apache.jackrabbit.core.query.lucene.SingleColumnQueryResult
- Creates an excerpt provider for this result set.
- createExecutableQuery(SessionImpl, ItemManager, String, String) -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
- Creates a new query by specifying the query statement itself and the
language in which the query is stated.
- createExecutableQuery(SessionImpl, ItemManager, QueryObjectModelTree) -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
- Creates a new query by specifying the query object model.
- createExecutableQuery(SessionImpl, ItemManager, String, String) -
Method in interface org.apache.jackrabbit.core.query.QueryHandler
- Creates a new query by specifying the query statement itself and the
language in which the query is stated.
- createExecutableQuery(SessionImpl, ItemManager, QueryObjectModelTree) -
Method in interface org.apache.jackrabbit.core.query.QueryHandler
- Creates a new query by specifying the query object model.
- createFieldWithoutNorms(String, String, int) -
Method in class org.apache.jackrabbit.core.query.lucene.NodeIndexer
- Creates a field of name
fieldName
with the value of
internalValue
.
- createFolder(String) -
Method in class org.apache.jackrabbit.core.fs.BasedFileSystem
- Creates the folder named by this path, including any necessary but
nonexistent parent folders.
- createFolder(String) -
Method in class org.apache.jackrabbit.core.fs.db.DatabaseFileSystem
- Creates the folder named by this path, including any necessary but
nonexistent parent folders.
- createFolder(String) -
Method in interface org.apache.jackrabbit.core.fs.FileSystem
- Creates the folder named by this path, including any necessary but
nonexistent parent folders.
- createFolder(String) -
Method in class org.apache.jackrabbit.core.fs.local.LocalFileSystem
- Creates the folder named by this path, including any necessary but
nonexistent parent folders.
- createFolder(String) -
Method in class org.apache.jackrabbit.core.fs.mem.MemoryFileSystem
-
- createFulltextField(String) -
Method in class org.apache.jackrabbit.core.query.lucene.NodeIndexer
- Deprecated. use
NodeIndexer.createFulltextField(String, boolean, boolean)
instead.
- createFulltextField(String, boolean, boolean) -
Method in class org.apache.jackrabbit.core.query.lucene.NodeIndexer
- Creates a fulltext field for the string
value
.
- createFulltextField(InternalValue, Metadata) -
Method in class org.apache.jackrabbit.core.query.lucene.NodeIndexer
- Creates a fulltext field for the reader
value
.
- createGroup(Principal) -
Method in class org.apache.jackrabbit.core.security.user.UserManagerImpl
- Same as
UserManagerImpl.createGroup(java.security.Principal, String )
where the
intermediate path is null
.
- createGroup(Principal, String) -
Method in class org.apache.jackrabbit.core.security.user.UserManagerImpl
- Create a new
Group
from the given principal
.
- createId(PropertyId, int) -
Method in class org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager.DbBlobStore
- Creates a unique identifier for the BLOB data associated with the given
property id and value subscript.
- createId(PropertyId, int) -
Method in class org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager.FSBlobStore
-
- createId(PropertyId, int) -
Method in class org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.DbBlobStore
- Creates a unique identifier for the BLOB data associated with the given
property id and value subscript.
- createId(PropertyId, int) -
Method in class org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager.FSBlobStore
-
- createId(PropertyId, int) -
Method in interface org.apache.jackrabbit.core.persistence.util.BLOBStore
- Deprecated. Creates a unique identifier for the BLOB data associated with the given
property id and value subscript.
- createId(PropertyId, int) -
Method in class org.apache.jackrabbit.core.persistence.util.FileSystemBLOBStore
- Deprecated. Creates a unique identifier for the BLOB data associated with the given
property id and value subscript.
- createIndexingConfiguration(NamespaceMappings) -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
-
- createInstance(SessionItemStateManager, HierarchyManager, SessionImpl, NodeDefinitionImpl, NodeId) -
Static method in class org.apache.jackrabbit.core.ItemManager
- Creates a new per-session instance
ItemManager
instance.
- createInstance(SharedItemStateManager, EventStateCollectionFactory, ItemStateCacheFactory) -
Static method in class org.apache.jackrabbit.core.state.LocalItemStateManager
- Creates a new
LocalItemStateManager
instance and registers it as an ItemStateListener
with the given SharedItemStateManager
.
- createInstance(NodeId, LocalItemStateManager, NodeTypeRegistry) -
Static method in class org.apache.jackrabbit.core.state.SessionItemStateManager
- Creates a new
SessionItemStateManager
instance.
- createInstance(SharedItemStateManager, EventStateCollectionFactory, String, ItemStateCacheFactory) -
Static method in class org.apache.jackrabbit.core.state.XAItemStateManager
- Creates a new
XAItemStateManager
instance and registers it as an ItemStateListener
with the given SharedItemStateManager
.
- createIOException(Throwable) -
Static method in class org.apache.jackrabbit.core.query.lucene.Util
- Creates an
IOException
with t
as its cause.
- createItemManager(SessionItemStateManager, HierarchyManager) -
Method in class org.apache.jackrabbit.core.SessionImpl
- Create the item manager.
- createItemStateManager(PersistenceManager, NodeId, NodeTypeRegistry, boolean, ItemStateCacheFactory, ISMLocking) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates a
SharedItemStateManager
or derivative.
- createItemStateManager(PersistenceManager, NodeId, NodeTypeRegistry, ItemStateCacheFactory, ISMLocking) -
Method in class org.apache.jackrabbit.core.version.InternalVersionManagerImpl
- Creates a
VersionItemStateManager
or derivative.
- createItemStateManager(SharedItemStateManager) -
Method in class org.apache.jackrabbit.core.WorkspaceImpl
- Create the persistent item state manager on top of the shared item
state manager.
- createItemStateManager(SharedItemStateManager) -
Method in class org.apache.jackrabbit.core.XAWorkspace
- Create the persistent item state manager on top of the shared item
state manager.
- createLocalFSBlobStore(PMContext) -
Method in class org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager
- Creates a blob store that is based on a local fs.
- createLocalFSBlobStore(PMContext) -
Method in class org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager
- Creates a blob store that is based on a local fs.
- createLockChannel(String) -
Method in class org.apache.jackrabbit.core.cluster.ClusterNode
- Create a
LockEventChannel
for some workspace.
- createMatchAllQuery(String, IndexFormatVersion) -
Static method in class org.apache.jackrabbit.core.query.lucene.Util
- Depending on the index format this method returns a query that matches
all nodes that have a property with a given
name
.
- createNamedLength(String, long) -
Static method in class org.apache.jackrabbit.core.query.lucene.FieldNames
- Returns a named length for use as a term in the index.
- createNamedValue(String, String) -
Static method in class org.apache.jackrabbit.core.query.lucene.FieldNames
- Returns a named value for use as a term in the index.
- createNamespaceRegistry(FileSystem) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates the
NamespaceRegistry
instance.
- createNew(NodeId) -
Method in class org.apache.jackrabbit.core.persistence.AbstractPersistenceManager
- Creates a new node state instance with the given id.
- createNew(PropertyId) -
Method in class org.apache.jackrabbit.core.persistence.AbstractPersistenceManager
- Creates a new property state instance with the given id.
- createNew(NodeId) -
Method in class org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager
- Creates a new node state instance with the given id.
- createNew(PropertyId) -
Method in class org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager
- Creates a new property state instance with the given id.
- createNew(NodeId) -
Method in interface org.apache.jackrabbit.core.persistence.PersistenceManager
- Creates a new node state instance with the given id.
- createNew(PropertyId) -
Method in interface org.apache.jackrabbit.core.persistence.PersistenceManager
- Creates a new property state instance with the given id.
- createNew(NodeId) -
Method in class org.apache.jackrabbit.core.persistence.pool.AbstractBundlePersistenceManager
- Creates a new node state instance with the given id.
- createNew(PropertyId) -
Method in class org.apache.jackrabbit.core.persistence.pool.AbstractBundlePersistenceManager
- Creates a new property state instance with the given id.
- createNew(NodeId, Name, NodeId) -
Method in class org.apache.jackrabbit.core.state.LocalItemStateManager
- Creates a
NodeState
instance representing new,
i.e.
- createNew(Name, NodeId) -
Method in class org.apache.jackrabbit.core.state.LocalItemStateManager
- Creates a
PropertyState
instance representing new,
i.e.
- createNew(NodeId, Name, NodeId) -
Method in class org.apache.jackrabbit.core.state.SessionItemStateManager
- Creates a
NodeState
instance representing new,
i.e.
- createNew(NodeState) -
Method in class org.apache.jackrabbit.core.state.SessionItemStateManager
- Customized variant of
SessionItemStateManager.createNew(NodeId, Name, NodeId)
that
connects the newly created persistent state with the transient state.
- createNew(Name, NodeId) -
Method in class org.apache.jackrabbit.core.state.SessionItemStateManager
- Creates a
PropertyState
instance representing new,
i.e.
- createNew(PropertyState) -
Method in class org.apache.jackrabbit.core.state.SessionItemStateManager
- Customized variant of
SessionItemStateManager.createNew(Name, NodeId)
that
connects the newly created persistent state with the transient state.
- createNew(NodeId, Name, NodeId) -
Method in interface org.apache.jackrabbit.core.state.UpdatableItemStateManager
- Creates a
NodeState
instance representing new,
i.e.
- createNew(Name, NodeId) -
Method in interface org.apache.jackrabbit.core.state.UpdatableItemStateManager
- Creates a
PropertyState
instance representing new,
i.e.
- createNode(NodeImpl, Name, Name, Name[], NodeId) -
Method in class org.apache.jackrabbit.core.xml.SessionImporter
-
- createNodeState(NodeState, Name, Name, Name[], NodeId) -
Method in class org.apache.jackrabbit.core.BatchedItemOperations
- Creates a new node.
- createNodeState(NodeState, Name, Name, Name[], NodeId, QNodeDefinition) -
Method in class org.apache.jackrabbit.core.BatchedItemOperations
- Creates a new node based on the given definition.
- createNodeState(PersistenceManager) -
Method in class org.apache.jackrabbit.core.persistence.util.NodePropBundle
- Creates a node state from the values of this bundle
- createNodeState(VirtualNodeState, Name, NodeId, Name) -
Method in class org.apache.jackrabbit.core.version.InternalXAVersionManager
- Creates a new virtual node state
- createNodeState(VirtualNodeState, Name, NodeId, Name) -
Method in class org.apache.jackrabbit.core.virtual.AbstractVISProvider
- Creates a new virtual node state
- createNodeState(VirtualNodeState, Name, NodeId, Name) -
Method in interface org.apache.jackrabbit.core.virtual.VirtualItemStateProvider
- Creates a new virtual node state
- createNodeTypeRegistry(NamespaceRegistry, FileSystem) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates the
NodeTypeRegistry
instance.
- createOrderings(OrderingImpl[]) -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
- Creates internal orderings for the QOM ordering specifications.
- createParams(NodeId, Object, boolean) -
Method in class org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager
- Creates a parameter array for an SQL statement that needs
(i) a node identifier, and (2) another parameter.
- createParams(NodeId, Object, boolean) -
Method in class org.apache.jackrabbit.core.persistence.pool.BundleDbPersistenceManager
- Creates a parameter array for an SQL statement that needs
(i) a node identifier, and (2) another parameter.
- createPredicateDeref(Query, DerefQueryNode, Object) -
Method in class org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder
-
- createPrincipalManager(SessionImpl) -
Method in class org.apache.jackrabbit.core.DefaultSecurityManager
-
- createPrincipalManager(SessionImpl) -
Method in class org.apache.jackrabbit.core.UserPerWorkspaceSecurityManager
-
- createProducer(String) -
Method in class org.apache.jackrabbit.core.journal.AbstractJournal
- Create the record producer for a given identifier.
- createProperty(NodeImpl, PropInfo, QPropertyDefinition) -
Method in class org.apache.jackrabbit.core.xml.SessionImporter
-
- createPropertyState(NodeState, Name, int, int) -
Method in class org.apache.jackrabbit.core.BatchedItemOperations
- Creates a new property.
- createPropertyState(NodeState, Name, int, QPropertyDefinition) -
Method in class org.apache.jackrabbit.core.BatchedItemOperations
- Creates a new property based on the given definition.
- createPropertyState(PersistenceManager, Name) -
Method in class org.apache.jackrabbit.core.persistence.util.NodePropBundle
- Creates a property state from the values of this bundle
- createPropertyState(VirtualNodeState, Name, int, boolean) -
Method in class org.apache.jackrabbit.core.version.InternalXAVersionManager
- Creats a new virtual property state
- createPropertyState(VirtualNodeState, Name, int, boolean) -
Method in class org.apache.jackrabbit.core.virtual.AbstractVISProvider
- Creats a new virtual property state
- createPropertyState(VirtualNodeState, Name, int, boolean) -
Method in interface org.apache.jackrabbit.core.virtual.VirtualItemStateProvider
- Creats a new virtual property state
- createProvider(Session, WorkspaceSecurityConfig) -
Method in interface org.apache.jackrabbit.core.security.authorization.AccessControlProviderFactory
- Creates an AccessControlProvider for the workspace of the given
system session.
- createProvider(Session, WorkspaceSecurityConfig) -
Method in class org.apache.jackrabbit.core.security.authorization.AccessControlProviderFactoryImpl
-
- createQuery(String, String) -
Method in class org.apache.jackrabbit.core.query.CompoundQueryFactory
- Creates a JCR query instance from the given
statement
in the
given language
.
- createQuery(QueryRootNode, SessionImpl, ItemStateManager, NamespaceMappings, Analyzer, PropertyTypeRegistry, SynonymProvider, IndexFormatVersion) -
Static method in class org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder
- Creates a lucene
Query
tree from an
abstract query tree.
- createQuery(String, String) -
Method in class org.apache.jackrabbit.core.query.QOMQueryFactory
- Creates a JCR query instance from the given
statement
in the
given language
.
- createQuery(String, String) -
Method in interface org.apache.jackrabbit.core.query.QueryFactory
- Creates a JCR query instance from the given
statement
in the
given language
.
- createQuery(String, String) -
Method in class org.apache.jackrabbit.core.query.QueryManagerImpl
-
- createQuery(SessionImpl, ItemManager, String, String, Node) -
Method in class org.apache.jackrabbit.core.SearchManager
- Creates a query object that can be executed on the workspace.
- createQueryInstance() -
Method in class org.apache.jackrabbit.core.SearchManager
- Creates a new instance of an
AbstractQueryImpl
which is not
initialized.
- createQueryObjectModel(SessionImpl, QueryObjectModelTree, String, Node) -
Method in class org.apache.jackrabbit.core.SearchManager
- Creates a query object model that can be executed on the workspace.
- createRecord() -
Method in class org.apache.jackrabbit.core.journal.DefaultRecordProducer
- Create a new record.
- createRedoLog(MultiIndex) -
Method in class org.apache.jackrabbit.core.query.lucene.DefaultRedoLogFactory
-
- createRedoLog(MultiIndex) -
Method in interface org.apache.jackrabbit.core.query.lucene.RedoLogFactory
- Creates a redo log starting at the current state of the
index
.
- createRedoLogFactory() -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
- Creates a redo log factory based on
SearchIndex.getRedoLogFactoryClass()
.
- createReference(String, boolean) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- createRegexp(String) -
Static method in class org.apache.jackrabbit.core.query.lucene.Util
- Creates a regexp from
likePattern
.
- createRepository(String, String) -
Method in class org.apache.jackrabbit.core.JackrabbitRepositoryStub
-
- createRepository() -
Method in class org.apache.jackrabbit.core.jndi.BindableRepository
- Creates a repository instance based on the contained JNDI reference.
- createRetentionPolicy(String, Session) -
Static method in class org.apache.jackrabbit.core.retention.RetentionPolicyImpl
- Creates a new
RetentionPolicy
that can be applied to a
Node
using RetentionManager.setRetentionPolicy(String, javax.jcr.retention.RetentionPolicy)
.
- createRootNodeState() -
Method in class org.apache.jackrabbit.core.nodetype.virtual.VirtualNodeTypeStateProvider
- Creates the root node state.
- createRootNodeState() -
Method in class org.apache.jackrabbit.core.virtual.AbstractVISProvider
- Creates the root node state.
- createSchemaSQL(String) -
Method in class org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager
- Creates an SQL statement for schema creation by variable substitution.
- createSchemaSQL(String) -
Method in class org.apache.jackrabbit.core.persistence.bundle.MSSqlPersistenceManager
-
- createSchemaSQL(String) -
Method in class org.apache.jackrabbit.core.persistence.bundle.OraclePersistenceManager
- Creates an SQL statement for schema creation by variable substitution.
- createSchemaSql(String) -
Method in class org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager
- Replace wildcards and return the expanded SQL statement.
- createSchemaSql(String) -
Method in class org.apache.jackrabbit.core.persistence.db.MSSqlPersistenceManager
-
- createScorer(IndexReader) -
Method in class org.apache.jackrabbit.core.query.lucene.JackrabbitTermQuery.JackrabbitTermWeight
- Abstract factory method for crating a scorer instance for the
specified reader.
- createSession(AuthContext, String) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates a new repository session on the specified workspace for the
authenticated subject of the given login context and
adds it to the active sessions.
- createSession(Subject, String) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates a new repository session on the specified workspace for the given
authenticated subject and adds it to the active
sessions.
- createSession(String) -
Method in class org.apache.jackrabbit.core.SessionImpl
- Creates a new session with the same subject as this sessions but to a
different workspace.
- createSessionInstance(AuthContext, WorkspaceConfig) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates an instance of the
SessionImpl
class representing a
user authenticated by the loginContext
instance attached
to the workspace configured by the wspConfig
.
- createSessionInstance(Subject, WorkspaceConfig) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates an instance of the
SessionImpl
class representing a
user represented by the subject
instance attached
to the workspace configured by the wspConfig
.
- createSessionItemStateManager(LocalItemStateManager) -
Method in class org.apache.jackrabbit.core.SessionImpl
- Create the session item state manager.
- createSortFields(Path[], boolean[]) -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
- Creates the SortFields for the order properties.
- createSpellChecker() -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
- Creates a spell checker for this query handler.
- createString(String) -
Method in class org.apache.jackrabbit.core.value.InternalValueFactory
-
- createSubParser(Properties) -
Method in class org.apache.jackrabbit.core.config.RepositoryConfigurationParser
- Creates a new instance of a configuration parser but with overlayed
variables and the same connection factory as this parser.
- createSynonymProvider() -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
-
- createSynonymProviderConfigResource() -
Method in class org.apache.jackrabbit.core.query.lucene.SearchIndex
- Creates a file system resource to the synonym provider configuration.
- createTableSQL -
Variable in class org.apache.jackrabbit.core.data.db.DbDataStore
- This is the property 'createTable'
in the [databaseType].properties file, initialized with the default value.
- createTemporary(InputStream) -
Static method in class org.apache.jackrabbit.core.value.InternalValue
- Create an internal value that is backed by a temporary file.
- createTemporaryBlob(InputStream) -
Method in class org.apache.jackrabbit.core.persistence.bundle.Oracle9PersistenceManager
- Creates a temporary oracle.sql.BLOB instance via reflection and spools
the contents of the specified stream.
- createTemporaryBlob(InputStream) -
Method in class org.apache.jackrabbit.core.persistence.db.OraclePersistenceManager
- Creates a temporary oracle.sql.BLOB instance via reflection and spools
the contents of the specified stream.
- createTransientNodeState(NodeId, Name, NodeId, int) -
Method in class org.apache.jackrabbit.core.state.SessionItemStateManager
-
- createTransientNodeState(NodeState, int) -
Method in class org.apache.jackrabbit.core.state.SessionItemStateManager
-
- createTransientPropertyState(NodeId, Name, int) -
Method in class org.apache.jackrabbit.core.state.SessionItemStateManager
-
- createTransientPropertyState(PropertyState, int) -
Method in class org.apache.jackrabbit.core.state.SessionItemStateManager
-
- createUpdateChannel(String) -
Method in class org.apache.jackrabbit.core.cluster.ClusterNode
- Create an
UpdateEventChannel
for some workspace.
- createUser(String, String) -
Method in class org.apache.jackrabbit.core.security.user.UserManagerImpl
-
- createUser(String, String, Principal, String) -
Method in class org.apache.jackrabbit.core.security.user.UserManagerImpl
-
- createUserManager(SessionImpl) -
Method in class org.apache.jackrabbit.core.DefaultSecurityManager
- Creates a
UserManagerImpl
for the given session.
- createUserManager(SessionImpl) -
Method in class org.apache.jackrabbit.core.UserPerWorkspaceSecurityManager
- Creates a new instanceof
TransientChangeUserManagerImpl
.
- createValue(QValue) -
Method in class org.apache.jackrabbit.core.value.ValueFactoryImpl
-
- createValue(Binary) -
Method in class org.apache.jackrabbit.core.value.ValueFactoryImpl
-
- createValue(InputStream) -
Method in class org.apache.jackrabbit.core.value.ValueFactoryImpl
-
- createValue(String, int) -
Method in class org.apache.jackrabbit.core.value.ValueFactoryImpl
-
- createVersionHistory(Session, NodeState, NodeId) -
Method in class org.apache.jackrabbit.core.version.InternalVersionManagerImpl
- Creates a new version history.
- createVersionHistory(Session, NodeState, NodeId) -
Method in class org.apache.jackrabbit.core.version.InternalXAVersionManager
- Creates a new version history.
- createVersionManager(VersioningConfig, DelegatingObservationDispatcher) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates the version manager.
- createVersionManager(RepositoryImpl) -
Method in class org.apache.jackrabbit.core.SessionImpl
- Create the version manager.
- createVersionManager(RepositoryImpl) -
Method in class org.apache.jackrabbit.core.XASessionImpl
- Create the version manager.
- createWeight(Searcher) -
Method in class org.apache.jackrabbit.core.query.lucene.JackrabbitTermQuery
-
- createWeight(Searcher) -
Method in class org.apache.jackrabbit.core.query.lucene.PredicateDerefQuery
- Creates a
Weight
instance for this query.
- createWeight(Searcher) -
Method in class org.apache.jackrabbit.core.query.lucene.QueryHitsQuery
-
- createWeight(Searcher) -
Method in class org.apache.jackrabbit.core.query.lucene.RangeQuery
- Creates the
Weight
for this query.
- createWeight(Searcher) -
Method in class org.apache.jackrabbit.core.query.lucene.WildcardQuery
- Creates the
Weight
for this query.
- createWorkspace(String) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates a workspace with the given name.
- createWorkspace(String, InputSource) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates a workspace with the given name and given workspace configuration
template.
- createWorkspace(String) -
Method in class org.apache.jackrabbit.core.SessionImpl
- Creates a workspace with the given name.
- createWorkspace(String, InputSource) -
Method in class org.apache.jackrabbit.core.SessionImpl
- Creates a workspace with the given name and a workspace configuration
template.
- createWorkspace(String, String) -
Method in class org.apache.jackrabbit.core.WorkspaceImpl
-
- createWorkspace(String) -
Method in class org.apache.jackrabbit.core.WorkspaceImpl
- Creates a new
Workspace
with the specified
name
.
- createWorkspace(String, InputSource) -
Method in class org.apache.jackrabbit.core.WorkspaceImpl
- Creates a workspace with the given name and a workspace configuration
template.
- createWorkspaceConfig(String, StringBuffer) -
Method in class org.apache.jackrabbit.core.config.RepositoryConfig
- Creates a new workspace configuration with the specified name.
- createWorkspaceConfig(String, InputSource) -
Method in class org.apache.jackrabbit.core.config.RepositoryConfig
- Creates a new workspace configuration with the specified name.
- createWorkspaceInfo(WorkspaceConfig) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Creates a new
RepositoryImpl.WorkspaceInfo
instance for
wspConfig
.
- createWorkspaceInstance(WorkspaceConfig, SharedItemStateManager, RepositoryImpl, SessionImpl) -
Method in class org.apache.jackrabbit.core.SessionImpl
- Creates the workspace instance backing this session.
- createWorkspaceInstance(WorkspaceConfig, SharedItemStateManager, RepositoryImpl, SessionImpl) -
Method in class org.apache.jackrabbit.core.XASessionImpl
- Creates the workspace instance backing this session.
- credentials -
Variable in class org.apache.jackrabbit.core.security.authentication.AbstractLoginModule
-
- CredentialsCallback - Class in org.apache.jackrabbit.core.security.authentication
- A
CredentialsCallback
- CredentialsCallback() -
Constructor for class org.apache.jackrabbit.core.security.authentication.CredentialsCallback
-
- CryptedSimpleCredentials - Class in org.apache.jackrabbit.core.security.authentication
- Crypted variant of the
SimpleCredentials
. - CryptedSimpleCredentials(SimpleCredentials) -
Constructor for class org.apache.jackrabbit.core.security.authentication.CryptedSimpleCredentials
- Take
SimpleCredentials
and
digest the password if it is plain-text
- CryptedSimpleCredentials(String, String) -
Constructor for class org.apache.jackrabbit.core.security.authentication.CryptedSimpleCredentials
-
- currentActivity -
Variable in class org.apache.jackrabbit.core.version.VersionManagerImplBase
- the node id of the current activity
ConnectionFactory
instance injected just after construction and before
initialization.DatabasePersistenceManager
instance.
DataSource
instances.ConfigurationException
when the set of properties does not
satisfy some validity constraints.
DataSource
except for the DataSourceWrapper.getConnection()
method,
which delegates to DataSource#getConnection(String, String)
with the username and password
which are given on construction.DataStore
instances.Date
<-> String
conversions in
a way that the resulting String
is suitable for indexing and
sorting.DateVersionSelector
that will select the latest
version of all those that are older than the given date.
DateVersionSelector
that will select the latest
version of all those that are older than the given date.
DB2FileSystem
is a JDBC-based FileSystem
implementation for Jackrabbit that persists file system entries in a
DB2 database.DB2FileSystem
instance.
DbFileSystem
is a generic JDBC-based FileSystem
implementation for Jackrabbit that persists file system entries in a
database table.StringIndex
that stores and retrieves the names from a
table in a database.StringIndex
that stores and retrieves the names from a
table in a database.DecimalField
class is a utility to convert
java.math.BigDecimal
values to String
values that are lexicographically sortable according to the decimal value.SearchIndex.extractorBackLog
.
SearchIndex.maxFieldLength
.
SearchIndex.maxMergeDocs
.
SearchIndex.mergeFactor
.
SearchIndex.minMergeDocs
.
SearchIndex.termInfosIndexDivisor
.
DefaultAccessManager
controls access by evaluating access
control policies for the Subject
attached to the
Session
this manager has been built for.FulltextHighlighter
posted in
issue: LUCENE-644.DefaultHTMLExcerpt
creates a HTML excerpt with the following
format:DefaultISMLocking
implements the default locking strategy using
coarse grained locking on an ItemStateManager wide read-write lock.DefaultLoginModule
authenticates Credentials related to
a User
of the RepositoryAuthorizable
accessible via UserManager
is respected and the provider serves Principal
s retrieved from those Authorizable
objects.DefaultQueryHits
implements QueryHits
based on a
collection of ScoreNode
s.DefaultQueryHits
instance based on the passed
scoreNodes
.
DefaultRedoLogFactory
...DefaultXMLExcerpt
creates an XML excerpt of a matching node.id
from the search index.
id
from the search index.
UnsupportedRepositoryOperationException
since
removal of workspaces is currently not supported.
true
to indicate that this is a node identifier.
false
as this class represents a property
identifier, not a node identifier.
DerbyFileSystem
is a JDBC-based FileSystem
implementation for Jackrabbit that persists file system entries in an
embedded Derby database.DerbyFileSystem
instance.
BundleDbPersistenceManager
by derby specific code.DerbyPersistenceManager
is a JDBC-based
PersistenceManager
for Jackrabbit that persists
ItemState
and NodeReferences
objects in an
embedded or standalone Derby database using a simple custom serialization format and a
very basic non-normalized database schema (in essence tables with one 'key'
and one 'data' column).SimpleDbPersistenceManager
instance.
BundleDbPersistenceManager
by derby specific code.DescendantNodeConstraint
implements a descendant node
constraint.DescendantNodeJoin
implements a descendant node join condition.DescendantPathNodeJoin
implements a descendant path node join
condition.NodeState
object from the given binary
stream
.
PropertyState
object from the given binary
stream
.
NodeReferences
object from the given
binary stream
.
permissions
that are not present in
the otherPermissions
, i.e.
DirectoryManager
defines an interface for managing directory
instances used by the search index.SessionImpl.refresh(boolean)
method will cause the repository to
synchronize itself to changes in other cluster nodes.
EventListener
s.
ObservationManager
.
workspaceName
.
UpdatableItemStateManager
and frees resources.
UpdatableItemStateManager
and frees resources.
SharedItemStateManager
and frees resources.
UpdatableItemStateManager
and frees resources.
old
.
MultiIndexReader
instead of
closing it.
true
nodes are returned in document order.
id
has been
deleted.
AbstractQueryHandler.init(org.apache.jackrabbit.core.fs.FileSystem, org.apache.jackrabbit.core.query.QueryHandlerContext)
.
QueryHandler
.
FieldNames.FULLTEXT
fields which should not be used in
an excerpt.
RepositoryImpl.shutdown()
method.
DoubleField
class is a utility to convert double
values into String
values that are lexicographically ordered
according to the double value.DummyInitialContextFactory
...PrintStream
given.
PrintStream
given.
DynamicOperand
is a base class for dynamic operands.DynamicPooledExecutor
implements an executor, which dynamically
adjusts its maximum number of threads according to the number of available
processors returned by Runtime.availableProcessors()
.nodePath
that are applicable but have not yet have been set.AccessControlProvider
and is only an external
representation.
principal
.
EffectiveNodeType
represents one or more
NodeType
s as one 'effective' node type where inheritance
is resolved.EffectiveNodeTypeCache
defines the interface for a cache for
effective node types.ENTKey
uniquely identifies
a combination (i.e.EffectiveNodeTypeCache
implementation that uses an array of
node type names as key for caching the effective node types.Value
array.
PrincipalIterator
.
EmptyLinkedMap
implements an empty unmodifiable LinkedMap
.TMSUCCESS
is specified, we disassociate this session
from the transaction specified.
protectedParent
has bee completed.
protectedParent
has bee completed.
true
if this Event
is equal to another
object.
true
if this EventState
is equal to
another object.
EquiJoin
implements an equi join condition.name
.
path
.
op1
.
query
and returns the query
hits.
op1
.
EvaluationContext
defines a context with various resources that
are needed for constraint evaluation.EventFilter
class implements the filter logic based
on the session's access rights and the specified filter rules.Event
and
the JackrabbitEvent
interface.EventJournalImpl
implements the JCR 2.0 EventJournal
.EventState
class encapsulates the session
independent state of an Event
.EventStateCollection
class implements how EventState
objects are created based on the ItemState
s
passed to the EventStateCollection.createEventStates(org.apache.jackrabbit.core.id.NodeId, org.apache.jackrabbit.core.state.ChangeLog, org.apache.jackrabbit.core.state.ItemStateManager)
method.EventStateCollection
.
EventStateCollection
ItemState
object with the specified id from
this cache if it is present.
ItemState
object with the specified id from
this cache if it is present.
ItemState
object with the specified id from
this cache if it is present.
id
from the bundle cache.
id
from the bundle cache.
ExcerptProvider
defines an interface to create an excerpt for
a matching node.ResultSet
of the executed statement.
QueryResult
.
QueryHits
or null
if
this query should be executed using the regular Lucene API.
QueryHits
or null
if
this query should be executed using the regular Lucene API.
index
.
QueryHits
or null
if
this query should be executed using the regular Lucene API.
QueryResult
.
QueryResult
.
execute
call to the
ExecutableQuery
object returned by
QueryHandler.createExecutableQuery(org.apache.jackrabbit.core.SessionImpl, org.apache.jackrabbit.core.ItemManager, java.lang.String, java.lang.String)
.
FallbackPrincipalProvider
is used to provide any desired
principal.FieldSelectors
contains commonly used field selectors.NamespaceMappings
implements a
NamespaceResolver
that holds a namespace
mapping that is used internally in the search index.NamespaceMappings
instance.
revision
: the filename where the parent cluster node's revision
file should be written to; this is a required property with no default value
directory
: the directory where to keep the journal file as
well as the rotated files; this is a required property with no default value
basename
: the basename of journal files; the default
value is FileJournal.DEFAULT_BASENAME
maximumSize
: the maximum size of an active journal file
before rotating it: the default value is FileJournal.DEFAULT_MAXSIZE
Record
s.FileSystem
interface is an abstraction of a virtual
file system.FileSystemBLOBStore
instance.
FileSystemException
signals an error within a file system
operation.FileSystem
instances.FileSystemResource
represents a resource (i.e.FileSystemResource
FilterMultiColumnQuery
wraps a multi column query and filters
out rows that do not satisfy a given constraint.query
and constraint
.
FilterMultiColumnQueryHits
implements a
MultiColumnQueryHits
filter that forwards each call to the underlying
query hits.FilterMultiColumnQueryHits
, which forwards
each call to hits
.
key
is a super
set, i.e.
key
is a super
set, i.e.
Principal
s that match the given String.
Principal
s that match the given String.
Principal
s that match the given String.
Principal
s that match the given String.
FineGrainedISMLocking
...Node.cancelMerge(Version)
or Node.doneMerge(Version)
depending on the value of cancel
.
PropertyMetaData
from a byte array.
OnWorkspaceInconsistency
with the given
name
.
null
FSDirectoryManager
implements a directory manager for
FSDirectory
instances.FullTextConstraint
implements a full text search constraint.FullTextSearchScoreOperand
implements a full text search score
operand.null
if
the desired node type is not cached.
null
if
the desired node type is not cached.
null
if
the desired node type is not cached.
id
or null
if the bundle is not cached.
ItemState
object with the specified
id
if it is present or null
if no entry exists
with that id
.
null
.
AccessManager
for the given session
.
AccessManager
associated with this session.
SecurityConfig.getAccessManagerConfig()
instead.
MultiIndex.Action
instances in the
redo log.
Name
s denoting those properties that
do not exist in the overlayed node state but have been added to
this node state.
nodeState
.
nodeState
.
nodeState
belongs to.
null
if
none exist.
null
if
none exist.
SecurityConfig.getAppName()
instead.
Credentials
and
Subject
.
AuthContext
for the specified credentials and
subject.
Credentials
and
Subject
.Credentials
and
Subject
.Authentication
.
ItemDefinition.isAutoCreated()
returns true
.
ItemDefinition.isAutoCreated()
returns true
.
null
if there is no node
at the base path.
ChildNodeEntry
objects denoting the
child nodes of this node.
ChildNodeEntry
s with the specified name.
ChildNodeEntry
of parent
with the
specified uuid
or null
if there's no such entry.
ChildNodeEntry
of parent
with the
specified name
and index
or null
if there's no such entry.
ChildNodeEntry
with the specified name and index
or null
if there's no matching entry.
ChildNodeEntry
with the specified NodeId
or
null
if there's no matching entry.
ChildNodeEntry
of parent
with the
specified name
and index
or null
if there's no such entry.
ChildNodeEntry
of parent
with the
specified uuid
or null
if there's no such entry.
Path
of the child
Item
associated with this event.
ClassLoader
used to instantiate objects
in the #newInstance()
method.
value
.
value
.
DataSource
acquired from JNDI
with the configured data source location.
DataSource
acquired from JNDI
with the configured data source location.
DriverManager
.
batchMode
state of this helper.
ConnectionFactory
for this repository.
#init(QueryHandlerContext)
.
Version.getCreated()
Credentials
used for login.
Xid
bind to the TransactionContext.CURRENT_XID
ThreadLocal
Properties
object containing custom repository
descriptors or null
if none exist.
DataSource
for the specified properties.
DataStore
instance
for use by the repository.
ClassLoader
used for new instances of
this class as the loader used to instantiate objects in the
#newInstance()
method.
getPath(id).getAncestorCount()
.
getPath(id).getAncestorCount()
.
getPath(id).getAncestorCount()
.
parentId
.
SessionItemStateManager.getDescendantTransientItemStates(NodeId)
except that item state instances in the attic are returned.
name
.
name
.
name
.
docId
.
docId
.
docId
.
docId
.
AccessControlEditor
for the given Session object
or null
if the implementation does not support editing
of access control policies.
null
.
true
if use of the handle monitor is currently
enabled, otherwise returns false
.
id
.
id
.
id
.
null
if a search file system has not been configured.
FileSystem
instance
for use by the repository.
FileSystem
where this resource is located.
FileSystem
instances based on the bean configuration at the named element.
null
null
if this is
the root version.
HierarchyManager
associated with this session.
Item
.
Subject
set on this callback or
null
if not set.
Credentials
via SimpleCredentials.getAttribute(String)
Ask CallbackHandler for Impersonator with use of ImpersonationCallback
.
selectorName
within the given source
.
selectorName
within the given source
.
null
if there is no indexing configuration.
IndexReader
that spans alls indexes of this
MultiIndex
.
IndexReader
that spans alls indexes of this
MultiIndex
.
InternalVersionManager
associated with this session.
ISMLocking
instance
for use by the repository.
ISMLocking
instances
based on the given configuration.
Path
doesn't anymore uniquely
identify an Item
, therefore ItemManager.getNode(Path)
and
ItemManager.getProperty(Path)
should be used instead.
ItemManager
of this session.
ItemStateManager
of the workspace this QueryHandler
is based on.
SessionItemStateManager
associated with this session.
WorkspaceImpl
instance.
Journal
instance
for use by the repository.
Version.getLinearPredecessor()
Version.getLinearSuccessor()
.
SecurityConfig.getLoginModuleConfig()
instead.
ItemDefinition.isMandatory()
returns true
.
ItemDefinition.isMandatory()
returns true
.
oldId
has been mapped
or null
if no such mapping exists.
sn
.
sn
.
sn
.
sn
.
sn
.
sn
.
sn
.
sn
.
sn
.
Name
s which are the names of the mixins
assigned to the parent node associated with this event.
Name
s of this node's mixin types.
path
.
Name
of the property.
namedValue
.
this
node with the specified
name
.
this
node with the specified
name
.
null
if the node does not exist.
Node
with the given id.
Node
.
NodeId
of the indexed node.
nodePath
using the given
item state manager.
NodeTypeManager
.
Set
of NodeType
s
assigned to the parent node associated with this event.
null
if there is no persistent state (i.e..
null
.
path
.
n
or DocId.NULL
if n
does not have a parent (n
is the root
node).
parentUUID
of the given item.
NodeState
or null
if either this item state represents the root node or this item state is
'free floating', i.e.
NodeState
or null
if either this item state represents the root node or this item state is
'free floating', i.e.
NodeState
or null
if either this item state represents the root node or this item state is
'free floating', i.e.
parentUUID
of the given item.
n
or an empty
array if n
does not have a parent (n
is the
root node).
n
or an empty
array if n
does not have a parent (n
is the
root node).
n
or an empty
array if n
does not have a parent (n
is the
root node).
null
if no path prefix was set in the constructor of this collection.
null
.
nodePath
.
principal
.
Version.getPredecessors()
}
uri
.
Item
.
Item
.
PrincipalProvider
to retrieve the principal.
session
.
privilegeName
.
Privilege
bits granted by the underlying policy
if the given absPath
denotes an existing Node
,
otherwise it returns zero.
Privilege
s.
this
node with the specified
name
.
null
if
none exists.
Name
prefixed with FieldNames.FULLTEXT_PREFIX
),
and null
if none is configured, or the configured analyzer
cannot be found.
Name
prefixed with FieldNames.FULLTEXT_PREFIX
)),
and null
if none is configured, or the configured analyzer
cannot be found.
QNames
objects.
null
if none exists.
propName
.
null
null
null
null
Item.getName()
except that
this method returns a Name
instead of a
String
.
Name
of this node type.
Item.getName()
except that
this method returns a Name
instead of a
String
.
QueryObjectModelFactory
with which a JCR-JQOM
query can be built programmatically.
Path
of this event.
null
if one
has not been configured.
null
if one
was not configured.
nodeState
to
propState
.
Name
s denoting those properties that
exist in the overlayed node state but have been removed from
this node state.
RepositoryLockMechanism
instance
for use by the repository.
true
the result nodes will be in document order
per default (if no order by clause is specified).
size
results and puts them into QueryResultImpl.resultNodes
.
VersionHistory.getRootVersion()
.
DatabaseJournal.getDatabaseType()
should be used instead.
getDatabaseType
should be used instead.
getDatabaseType
should be used instead.
ScoreNode[]
for the given
key
.
SecurityManager
of this Repository
LazyItemIterator.getSize()
might appear to be shrinking while iterating because items that for
some reason cannot be retrieved through this iterator are silently
skipped, thus reducing the size of this iterator.
-1
.
-1
.
-1
.
-1
.
Subject
associated with this session.
Version.getSuccessors()
}
Privilege
s.
term
.
term
.
NONE
: no modification at all
TRIVIAL
: does neither affect consistency of
existing content nor does it change existing/assigned definition id's
MINOR
: does not affect consistency of existing
content but does change existing/assigned definition id's
MAJOR
: does affect consistency of existing
content and does change existing/assigned definition id's
prefix
.
LockRecord.getOwner()
instead.
GuestCredentials
the anonymous user id
is returned.
Try to access it from the Credentials
via SimpleCredentials.getUserID()
Ask CallbackHandler for User-ID with use of NameCallback
.
Test if the 'sharedState' contains a login name.
Fallback: return the anonymous UserID.
Session.getUserID()
for
the specified subject.
UserManager
instance based on this configuration.
session
.
ValueIndex
for a field
and a term
prefix
.
sn
of this
dynamic operand.
sn
of this
dynamic operand.
sn
of this
dynamic operand.
sn
of this
dynamic operand.
sn
.
sn
.
sn
of this
dynamic operand.
sn
of this
dynamic operand.
VersionHistory.getVersion(java.lang.String)
.
null
if the
respective version does not exist.
VersionHistory.getVersionByLabel(java.lang.String)
but returns null
if the version does not exists.
VirtualItemStateProvider.getVirtualRootIds()
instead.
id
by weak references.
id
by weak references.
node
by weak
references.
id
by weak references.
RepositoryImpl.WorkspaceInfo
for the named workspace.
null
if the SecurityManager does not require an extra workspace.
InternalXAResource
that acquires a write lock on the
version manager in InternalXAResource.prepare(TransactionContext)
.
InternalXAResource
that releases the write lock on the
version manager in InternalXAResource.commit(TransactionContext)
or InternalXAResource.rollback(TransactionContext)
.
true
if the specified permissions are granted
on the item identified by the given path
.
true
if access to the workspace with the given name
is granted to the to any of the specified principals.
true
allowing any set of principals to
access all workspaces.
BundleDbPersistenceManager
by H2 specific code.BundleDbPersistenceManager
by H2 specific code.false
.
false
.
ChildNodeEntry
with the
specified name
.
ChildNodeEntry
with the
specified NodeId
.
ChildNodeEntry
with the
specified name
and index
.
name
.
name
.
name
.
true
if this redo log contains any entries,
false
otherwise.
EventState
.
StringIndex
that is based on a hashmap and persists
the names as property file.name
exists.
name
exists.
hasOrderableChildNodes
attribute.
name
exists.
Name
.
HierarchyConstraint
is a base class for hierarchy related
constraints.path
.
HierarchyManager
interface ...HierarchyManagerImpl
...HierarchyResolver
extends an IndexReader
with the ability to resolve a JCR hierarchy.text
.
text
.
HighlightingExcerptProvider
extends the
ExcerptProvider
interface with a method that highlights matching
terms in arbitrary text.true
if the node given holds a lock;
otherwise returns false
.
true
if the node given holds a lock;
otherwise returns false
.
true
if the node given holds a lock;
otherwise returns false
.
User
for the given Principal and
delegates the check to
Impersonation.allows(javax.security.auth.Subject)
CallbackHandler
to ask
for a the impersonating Subject
to create a
Session
to access the Repository
.SimpleCredentials
attribute where
the Subject
of the impersonating Session
is stored.
XmlImportConfig
...ImportHandler
instance can be used to import serialized
data in System View XML or Document View XML.IndexDeletionPolicyImpl
...null
if none is available.
IndexingConfiguration
defines the interface to check whether
a certain property is indexed or not.IndexingConfigurationEntityResolver
implements an entity
resolver for the indexing configuration DTD.IndexingConfigurationImpl
implements a concrete indexing
configuration.IndexInputStream
implements an InputStream
that wraps
a lucene IndexInput
.input
.
ReadOnlyIndexReader
.IndexMigration
implements a utility that migrates a Jackrabbit
1.4.x index to version 1.5.IndexOutputStream
wraps an IndexOutput
and exposes it
as a regular OutputStream
.output
.
true
if this manager is in edit mode i.e.
true
if this manager is in edit mode i.e.
true
if this manager is in edit mode i.e.
systemSession
is a SessionImpl and
retrieves the observation manager.
AccessControlProviderFactory
to pass a session
and configuration parameters to the AccessControlProvider
.
WorkspaceAccessManager
.
oracle.sql.BLOB
class via reflection, and initialize the values for the
DURATION_SESSION
and MODE_READWRITE
constants defined there.
synonymProviderConfigPath
parameter.
synonymProviderConfigPath
parameter.
PrincipalProvider
for user-Principal
resolution.
LoginModuleConfig.PARAM_ADMIN_ID
option is evaluated
LoginModuleConfig.PARAM_ANONYMOUS_ID
option is evaluated
Implementations are called via
AbstractLoginModule.doInit(CallbackHandler, Session, Map)
to implement
additional initalization
RepositoryImpl.getCustomRepositoryDescriptors()
is called
afterwards in order to add custom/overwrite standard repository decriptors.
InMemPersistenceManager
is a very simple HashMap
-based
PersistenceManager
for Jackrabbit that keeps all data in memory
and that is capable of storing and loading its contents using a simple custom
binary serialization format (see Serializer
).InMemPersistenceManager
instance.
SharedFieldCache
.
Node.checkin()
.Node.checkin()
with a OPV==Version node.Item.remove()
except for the
noChecks
parameter.
InternalValue
represents the internal format of a property value.InternalValueFactory
implements a QValueFactory
that
creates InternalValue
instances for binary values.InternalVersionManager
that works in an XA environment.NodeTypeConflictException
...IOCounters
provides a basic mechanism to track I/O during query
execution.true
if this is an abstract node type; returns
false
otherwise.
isAbstract
attribute.
nodeId
is an ancestor of the item denoted by the given itemId
.
nodeId
is an ancestor of the item denoted by the given itemId
.
nodeId
is an ancestor of the item denoted by the given itemId
.
true
if this version is at least as high as the
given version
.
true
as by default the autoSave behavior
cannot be altered (see also UserManagerImpl.autoSave(boolean)
.
true
if this cache contains an ItemState
object with the specified id
.
true
if this cache contains an ItemState
object with the specified id
.
true
if this cache contains an ItemState
object with the specified id
.
Xid
has the same globalTransactionId
as the current Xid
bind to the TransactionContext.CURRENT_XID
ThreadLocal
true
if the document is ready to be added to the
index.
true
if this cache contains no entries.
true
if this cache contains no entries.
true
if this store contains no entries.
true
if this cache contains no entries.
true
if the given fieldName
denotes a
fulltext field like FieldNames.FULLTEXT
or a field with a
FieldNames.FULLTEXT_PREFIX
.
isFullTextSearchable
attribute.
permissions
are granted
on the item with the specified absPath
(i.e.
permissions
are granted
on an item represented by the combination of the given
parentPath
and childName
(i.e.
permissions
are granted
on the item with the specified id
(i.e.
true
if the property with the given name should also
be added to the node scope index.
true
if the property with the given name should be
included in the node scope fulltext index.
true
if the property with the given name should be
included in the node scope fulltext index.
true
if the property with the given name is indexed
according to this configuration.
true
if the property with the given name is fulltext
indexed according to this configuration.
true
if the property with the given name should be
indexed.
true
if this workspace info is initialized,
otherwise returns false
.
true
if this module has been successfully initialized.
true
, if this provider is still alive and able to
evaluate permissions; false
otherwise.
true
if this node is locked either as a result
of a lock held by this node or by a deep lock on a node above this
node; otherwise returns false
true
if this node is locked either as a result
of a lock held by this node or by a deep lock on a node above this
node; otherwise returns false
true
if this node is locked either as a result
of a lock held by this node or by a deep lock on a node above this
node; otherwise returns false
isMixin
attribute.
ISMLocking
defines an interface for a locking strategy of an
ItemStateManager
.ISMLocking
instances.v
.
v
.
Node.isNodeType(String)
except that it takes a
Name
instead of a String
.
true
if the credentials should be considered as
pre-authenticated and a password check is not required.
true
if the node type is queryable, meaning that
the available-query-operators, full-text-searchable
and query-orderable attributes of its property definitions take effect.
isQueryable
attribute.
isQueryOrderable
attribute.
ancestor
is a share ancestor of the item denoted by the given descendant
.
ancestor
is a share ancestor of the item denoted by the given descendant
.
true
if this item state represents new or modified
state (i.e.
ItemImpl
instance has been created.
ItemImpl
instances that
all represent the same item, i.e.ItemImpl
instance has been destroyed
(i.e.
Path
doesn't anymore uniquely
identify an Item
, therefore ItemManager.nodeExists(Path)
and
ItemManager.propertyExists(Path)
should be used instead.
ItemImpl
implements the Item
interface.ItemImpl
instance has been invalidated
(i.e.
ItemLifeCycleListener
interface allows an implementing
object to be informed about changes on an Item
instance.ItemManager
instance per Session
instance.ItemManager
instance.
ItemManager
that created this Item
ItemState
represents the state of an Item
.ItemStateCache
maintains a cache of ItemState
instances.ItemStateException
...ItemStateListener
interface allows an implementing object
to be informed about changes on an ItemState
.ItemStateManager
interface provides methods for retrieving
ItemState
and NodeReferences
instances by id.Map
based ItemStateStore
implementation.ItemStateStore
implementation.
ItemStateReferenceCache
internally consists of 2 components:
an ItemStateReferenceMap serving as the primary (or main)
cache; it holds weak references to ItemState
instances.- ItemStateReferenceCache(ItemStateCacheFactory) -
Constructor for class org.apache.jackrabbit.core.state.ItemStateReferenceCache
- Creates a new
ItemStateReferenceCache
that uses a
MLRUItemStateCache
instance as internal secondary
cache.
- ItemStateReferenceCache(ItemStateCache) -
Constructor for class org.apache.jackrabbit.core.state.ItemStateReferenceCache
- Creates a new
ItemStateReferenceCache
that uses the
specified ItemStateCache
instance as internal secondary
cache.
- ItemStateReferenceMap - Class in org.apache.jackrabbit.core.state
ItemStateReferenceMap
is a specialized ItemStateMap
that stores WEAK
references to ItemState
objects.- ItemStateReferenceMap() -
Constructor for class org.apache.jackrabbit.core.state.ItemStateReferenceMap
- Creates a new ReferenceMap-backed
ItemStateReferenceMap
instance that stores WEAK
references to
ItemState
objects.
- ItemStateStore - Interface in org.apache.jackrabbit.core.state
ItemStateStore
is similar to a typed Map
:
An ItemStateStore
temporarily stores and retrieves
ItemState
instances using their ItemId
s as key.- itemsUpdated(Collection<InternalVersionItem>) -
Method in class org.apache.jackrabbit.core.version.InternalVersionManagerImpl
- Invoked by some external source to indicate that some items in the
versions tree were updated.
- ItemValidator - Class in org.apache.jackrabbit.core
- Utility class for validating an item against constraints
specified by its definition.
- ItemValidator(NodeTypeRegistry, HierarchyManager, SessionImpl) -
Constructor for class org.apache.jackrabbit.core.ItemValidator
- Creates a new
ItemValidator
instance.
- ItemValidator(NodeTypeRegistry, HierarchyManager, PathResolver, LockManager, AccessManager, RetentionRegistry, ItemManager) -
Constructor for class org.apache.jackrabbit.core.ItemValidator
- Creates a new
ItemValidator
instance.
- IterablePersistenceManager - Interface in org.apache.jackrabbit.core.persistence
- The iterable persistence manager can return the list of node ids that are stored.
- iterateElements(String) -
Method in class org.apache.jackrabbit.core.util.DOMWalker
- Iterates through the named child elements over multiple calls.
AuthContext
interface for the JAAS environment.JackrabbitIndexReader
wraps an index reader and
releases
the underlying reader
when a client calls IndexReader.close()
on this reader.JackrabbitIndexReader
.
JackrabbitIndexSearcher
implements an index searcher with
jackrabbit specific optimizations.JackrabbitQuery
defines an interface for Jackrabbit query
implementations that are at the root of the lucene query tree.JackrabbitQueryParser
extends the standard lucene query parser
and adds JCR specific customizations.JackrabbitSecurityManager
...JackrabbitTermQuery
implements a TermQuery
where score
values are retrieved on a per index segment basis using MultiScorer
./jcr:system
.
Database file system that uses JNDI to acquire the database connection.
The JNDI location of the DataSource
to be used in given as
the dataSourceLocation
configuration property. See the
DbFileSystem
for more configuration details.
WARNING: The acquired database connection is kept for the entire lifetime of the file system instance. The configured data source should be prepared for this.
Database journal that uses JNDI to acquire the database connection.
The JNDI location of the DataSource
to be used in given as
the dataSourceLocation
configuration property.
WARNING: The acquired database connection is kept for the entire lifetime of the journal instance. The configured data source should be prepared for this.
Join
implements the result of a join.JoinQuery
implements a query that performs a join.JournalException
signals an error within a journal operation.Journal
instances.LabelVersionSelector
that will try to select a
version with the given label.
LazyFileInputStream
for the given file.
LazyFileInputStream
for the given file
descriptor.
LazyFileInputStream
for the given file.
LazyItemIterator
is an id-based iterator that instantiates
the Item
s only when they are requested.LazyItemIterator
instance.
LazyItemIterator
instance, additionally taking
a parent id as parameter.
LazyTextExtractorField
implements a Lucene field with a String
value that is lazily initialized from a given Reader
.LazyTextExtractorField
with the given
name
.
LengthOperand
implements a length operand.LengthSortComparator
implements a sort comparator source that
sorts on the length of property values.LikeConstraint
implements a like constraint.store
.
store
.
LoginContext
LocalFileSystem
...ItemStateManager
that isolates changes to
persistent states from other clients.LocalItemStateManager
instance.
LocalNameQuery
implements a query for the local name of a node.LocalNameQuery
for the given
localName
.
LocalNameRangeQuery
implements a range query on the local name
of nodes.LocalNameRangeQuery
.
LockManager
for this Workspace
Session
has been 'closed' by
calling Session.logout()
loggedOut(SessionImpl) -
Method in class org.apache.jackrabbit.core.security.user.UserManagerImpl
-
- loggedOut(SessionImpl) -
Method in interface org.apache.jackrabbit.core.SessionListener
- Called when a
Session
has been 'closed' by
calling Session.logout()
loggedOut(SessionImpl) -
Method in class org.apache.jackrabbit.core.TransientRepository
- Removes the given session from the set of open sessions.
- loggingOut(SessionImpl) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
- Called when a
Session
is about to be 'closed' by
calling Session.logout()
loggingOut(SessionImpl) -
Method in class org.apache.jackrabbit.core.security.user.UserManagerImpl
-
- loggingOut(SessionImpl) -
Method in interface org.apache.jackrabbit.core.SessionListener
- Called when a
Session
is about to be 'closed' by
calling Session.logout()
loggingOut(SessionImpl) -
Method in class org.apache.jackrabbit.core.TransientRepository
- Ignored.
- login(Credentials, String) -
Method in class org.apache.jackrabbit.core.jndi.BindableRepository
- Delegated to the underlying repository instance.
- login(Credentials, String) -
Method in class org.apache.jackrabbit.core.RepositoryImpl
-
- login() -
Method in class org.apache.jackrabbit.core.security.authentication.AbstractLoginModule
- Method to authenticate a
Subject
(phase 1).
The login is devided into 3 Phases:
1) User-ID resolution
In a first step it is tried to resolve a User-ID for further validation.
- login() -
Method in interface org.apache.jackrabbit.core.security.authentication.AuthContext
- Perform the authentication and, if successful, associate Principals and Credentials
with the authenticated
Subject
.
- login() -
Method in class org.apache.jackrabbit.core.security.authentication.JAASAuthContext
-
- login() -
Method in class org.apache.jackrabbit.core.security.authentication.LocalAuthContext
-
- login(Credentials, String) -
Method in class org.apache.jackrabbit.core.TransientRepository
- Logs in to the content repository.
- LOGIN_MODULE_ELEMENT -
Static variable in class org.apache.jackrabbit.core.config.RepositoryConfigurationParser
- Name of the login module configuration element.
- loginContext -
Variable in class org.apache.jackrabbit.core.SessionImpl
- the AuthContext of this session (can be null if this
session was not instantiated through a login process)
- LoginModuleConfig - Class in org.apache.jackrabbit.core.config
- LoginModule configuration.
- LoginModuleConfig(BeanConfig) -
Constructor for class org.apache.jackrabbit.core.config.LoginModuleConfig
- Creates an access manager configuration object from the
given bean configuration.
- logout() -
Method in class org.apache.jackrabbit.core.security.authentication.AbstractLoginModule
-
- logout() -
Method in interface org.apache.jackrabbit.core.security.authentication.AuthContext
- Logout the
Subject
.
- logout() -
Method in class org.apache.jackrabbit.core.security.authentication.JAASAuthContext
-
- logout() -
Method in class org.apache.jackrabbit.core.security.authentication.LocalAuthContext
-
- logout() -
Method in class org.apache.jackrabbit.core.SessionImpl
-
- logout() -
Method in class org.apache.jackrabbit.core.XASessionImpl
-
- LongField - Class in org.apache.jackrabbit.core.query.lucene
-
- longToString(long) -
Static method in class org.apache.jackrabbit.core.query.lucene.LongField
-
- LowerCaseOperand - Class in org.apache.jackrabbit.core.query.lucene.constraint
LowerCaseOperand
implements a lower case operand.- LowerCaseOperand(DynamicOperand) -
Constructor for class org.apache.jackrabbit.core.query.lucene.constraint.LowerCaseOperand
- Creates a new lower case operand.
- LowerCaseSortComparator - Class in org.apache.jackrabbit.core.query.lucene
LowerCaseSortComparator
implements a sort comparator that
compares the lower-cased string values of a base sort comparator.- LowerCaseSortComparator(SortComparatorSource) -
Constructor for class org.apache.jackrabbit.core.query.lucene.LowerCaseSortComparator
- Creates a new lower case sort comparator.
- LRUNodeIdCache - Class in org.apache.jackrabbit.core.persistence.util
- Implements a LRU NodeId cache.
- LRUNodeIdCache() -
Constructor for class org.apache.jackrabbit.core.persistence.util.LRUNodeIdCache
-
- LT_ENTITY -
Static variable in interface org.apache.jackrabbit.core.nodetype.xml.Constants
-
- LuceneQueryBuilder - Class in org.apache.jackrabbit.core.query.lucene
- Implements a query builder that takes an abstract query tree and creates
a lucene
Query
tree that can be executed
on an index. - LuceneQueryFactory - Interface in org.apache.jackrabbit.core.query.lucene
LuceneQueryFactory
implements a factory that creates lucene
queries from given QOM elements.- LuceneQueryFactoryImpl - Class in org.apache.jackrabbit.core.query.lucene
LuceneQueryFactoryImpl
implements a lucene query factory.- LuceneQueryFactoryImpl(SessionImpl, SortComparatorSource, HierarchyManager, NamespaceMappings, Analyzer, SynonymProvider, IndexFormatVersion) -
Constructor for class org.apache.jackrabbit.core.query.lucene.LuceneQueryFactoryImpl
- Creates a new lucene query factory.
- LuceneQueryHits - Class in org.apache.jackrabbit.core.query.lucene
- Wraps a lucene query result and adds a close method that allows to release
resources after a query has been executed and the results have been read
completely.
- LuceneQueryHits(IndexReader, IndexSearcher, Query) -
Constructor for class org.apache.jackrabbit.core.query.lucene.LuceneQueryHits
-
mandatory
attribute.
ItemStateStore
implementation
ReferenceChangeTracker.getMappedId(NodeId)
.
MatchAllDocsQuery
extends the lucene MatchAllDocsQuery
and in addition implements JackrabbitQuery
.SimpleCredentials
and
returns true
if both match.
ConstraintViolationException
since this node
is protected.
ConstraintViolationException
since this node
is protected.
doc
.
index
needs to be migrated.
ItemStateCache
implementation that internally uses a
LinkedMap
to maintain a cache of ItemState
objects.ItemStateCache
with a maximum amount
of memory of MLRUItemStateCache.DEFAULT_MAX_MEM
.
srcPath
to the new location at
destPath
.
tableSpace
: the MS SQL tablespace to use
MSSqlFileSystem
is a JDBC-based FileSystem
implementation for Jackrabbit that persists file system entries in an
MS SQL database.MSSqlFileSystem
instance.
BundleDbPersistenceManager
by MS-SQL specific code.MSSqlPersistenceManager
is a JDBC-based
PersistenceManager
for Jackrabbit that persists
ItemState
and NodeReferences
objects in MS SQL
database using a simple custom serialization format and a
very basic non-normalized database schema (in essence tables with one 'key'
and one 'data' column).MSSqlPersistenceManager
instance.
BundleDbPersistenceManager
by MS-SQL specific code.MultiColumnQuery
defines an interface for a query that returns
MultiColumnQueryHits
.MultiColumnQueryAdapter
adapts a lucene query to act like a
MultiColumnQuery
.MultiColumnQueryHits
defines an interface for reading tuples of
ScoreNode
s.MultiColumnQueryResult
implements a query result that executes
a MultiColumnQuery
.MultiIndex
consists of a VolatileIndex
and multiple
PersistentIndex
es.MultiIndex
.MultiIndexReader
exposes methods to get access to the contained
IndexReader
s of this MultiIndexReader
.multiple
attribute.
BundleDbPersistenceManager
by mysql specific code.BundleDbPersistenceManager
by mysql specific code.name
attribute.
NamedAccessControlPolicyImpl
...NamePathResolverImpl
...NameQuery
implements a query for the name of a node.NameQuery
.
NameRangeQuery
...NamespaceMappings
holds a namespace mapping that is
used internally in the search index.NamespaceRegistryImpl
...true
if this query node needs items under
/jcr:system to be queried.
true
if this query node needs items under
/jcr:system to be queried.
true
if this query node needs items under
/jcr:system to be queried.
ScoreDocComparator
for an embedded
propertyName
and a reader
.
ResultSet
proxy which closes the given Connection
and
Statement
if it is closed.
null
if
there are no more score nodes.
null
if
there are no more score nodes.
null
if
there are no more score nodes.
null
if
there are no more score nodes.
null
if
there are no more score nodes.
null
if
there are no more score nodes.
null
if
there are no more score nodes.
null
if
there are no more score nodes.
null
if
there are no more score nodes.
null
if
there are no more score nodes.
null
if
there are no more score nodes.
DbNameIndex
but does not make use of the
Statement#RETURN_GENERATED_KEYS
feature as it might not be provided
by the underlying database (e.g.DbNameIndex
but does not make use of the
Statement.RETURN_GENERATED_KEYS
feature as it might not be provided
by the underlying database (e.g.NodeState
of the node to index
NodeImpl
implements the Node
interface.Document
object from a Node
.NodeLocalNameOperand
implements a node local name operand.Event
of type
NODE_MOVED
.
Event
of type
NODE_MOVED
.
NodeNameOperand
implements a node name operand.NodeReferences
represents the references (i.e.Event
of type
NODE_MOVED
.
NodeState
represents the state of a Node
.ItemStateListener
allowing a client to be
additionally informed about changes on a NodeState
.NodeTraversingQueryHits
implements query hits that traverse
a node hierarchy.start
node.
start
node.
NodeTypeConflictException
...NodeTypeDefDiff
represents the result of the comparison of
two node type definitions.NodeTypeDefinition
interface.NodeTypeDefStore
...NodeTypeImpl
...NodeTypeInstanceHandler
is used to provide or initialize
system protected properties (or child nodes).NodeTypeManagerImpl
implements a session dependant
NodeTypeManager.NodeTypeManagerImpl
instance.
NodeTypeRegistry
...NodeTypeRegistryListener
interface allows an implementing
object to be informed about node type (un)registration.NoSuchItemStateException
...NotConstraint
implements a NOT constraint.constraint
as
its operand.
NSRegistryBasedNamespaceMappings
implements a namespace mapping
based on the stable index prefix provided by the namespace registry.ObjectPersistenceManager
is a FileSystem
-based
PersistenceManager
that persists ItemState
and NodeReferences
objects using a simple custom binary
serialization format (see Serializer
).ObjectPersistenceManager
instance.
ObservationDispatcher
instance
and starts the notification thread daemon.
Session
instance has its own ObservationManager
instance.ObservationManager
instance.
ObservationManager
instance for this session.
onParentVersion
attribute.
OnWorkspaceInconsistency
defines an interface to handle
workspace inconsistencies.OracleLegacyPersistenceManager
provides support for Oracle jdbc
drivers prior to version 10 which require special handling of BLOB data.OracleLegacyPersistenceManager
provides support for Oracle jdbc drivers prior to version 10
which require special handling of BLOB data.tableSpace
: the Oracle tablespace to use
OracleFileSystem
is a JDBC-based FileSystem
implementation for Jackrabbit that persists file system entries in an
Oracle database.OracleFileSystem
instance.
BundleDbPersistenceManager
by Oracle specific code.OraclePersistenceManager
is a JDBC-based
PersistenceManager
for Jackrabbit that persists
ItemState
and NodeReferences
objects in Oracle
database using a simple custom serialization format and a
very basic non-normalized database schema (in essence tables with one 'key'
and one 'data' column).OraclePersistenceManager
instance.
BundleDbPersistenceManager
by Oracle specific code.OrConstraint
implements an OR constraint.Node.orderBefore(String, String)
except that
this method takes a Path.Element
arguments instead of
String
s.
Ordering
implements a single ordering specification.DbFileSystem
,
a simple generic JDBC-based FileSystem
implementation
for Jackrabbit.SimpleDbPersistenceManager
,
a simple generic JDBC-based PersistenceManager
for Jackrabbit.UserManagerImpl.PARAM_AUTO_EXPAND_TREE
is
enabled.true
, the trees
containing user and group nodes will automatically created additional
hierarchy levels if the number of nodes on a given level exceeds the
maximal allowed size
.
true
looking up
authorizables by ID will use the NodeResolver
if not found
otherwise.default path
for creating groups.
PrincipalProvider
to be used with the LoginModule.
default path
for creating users.
ParentNodeJoin
implements a parent node join condition.HierarchyManagerImpl.resolvePath(org.apache.jackrabbit.spi.Path.Element[], int, ItemId, int)
.
HierarchyManagerImpl.resolvePath(org.apache.jackrabbit.spi.Path.Element[], int, ItemId, int)
.
Permission
...store
.
PMContext
is used to provide context information for a
PersistenceManager
.PMContext
.
DbNameIndex
but does not make use of the
Statement.RETURN_GENERATED_KEYS
feature as it is not
provided by the underlying database driver for PostgreSQL.DbNameIndex
but does not make use of the
Statement.RETURN_GENERATED_KEYS
feature as it is not
provided by the underlying database driver for PostgreSQL.BundleDbPersistenceManager
by PostgreSQL specific code.BundleDbPersistenceManager
by PostgreSQL specific code.Query
which returns the nodes which have a
reference property which matches the nodes of the subquery.identifier
does only consist of characters that are
allowed in names on the target database.
changes
.
schemaObjectPrefix
does only consist of
characters that are allowed in names on the target database.
schemaObjectPrefix
does only consist of
characters that are allowed in names on the target database.
JackrabbitPrincipal
.PrincipalIteratorAdapter
...Iterator
of principals.
Principal
s.
DefaultPrincipalProvider
in order to dispatch the respective requests and assemble the required
data.Principal
s.PrincipalProvider
s.PrivilegeRegistry
defines the set of Privilege
s
known to the repository.PrivilegeRegistry
instance.
process
method.
process
method.
process
method.
process
method.
process
method.
ReferenceChangeTracker.getProcessedReferences()
.
false
.
Event
of type
Event.PROPERTY_ADDED
.
Event
of type
Event.PROPERTY_ADDED
.
Event
of type
Event.PROPERTY_CHANGED
.
Event
of type
Event.PROPERTY_CHANGED
.
PropertyExistenceConstraint
implements a property existence
constraint.PropertyImpl
implements the Property
interface.PropertyMetaData
encapsulates the payload byte array and
provides methods to access the property meta data.propertyType
.
Event
of type
Event.PROPERTY_REMOVED
.
Event
of type
Event.PROPERTY_REMOVED
.
PropertyState
represents the state of a Property
.PropertyState
PropertyTypeRegistry
keeps track of registered node type
definitions and its property types.PropertyTypeRegistry
instance.
PropertyValueOperand
implements a property value operand.protected
attribute.
ProtectedItemModifier
: An abstract helper class to allow classes
residing outside of the core package to modify and remove protected items.ProtectedNodeImporter
provides means to import protected
Node
s and the subtree defined below such nodes.ProtectedPropertyImporter
is in charge of importing single
properties whith a protected QPropertyDefinition
.Principal
from their source,
if it contains one for the given name or null
.
Principal
from their source,
if it contains one for the given name or null
.
PrincipalProviderRegistry
interface.ProviderRegistryImpl
with the given
default principal provider.
ItemState
object in the store
using its ItemId
as the key.
QOMQueryFactory
implements a query factory that creates QOM
based queries.QueryConstraint
implements a constraint that is based on a
lucene query.QueryFactory
defines a simple interface for turning a statement
in a given language into a JCR Query instance.QueryHandler
to keep the interface
stable.ScoreNode
sQueryHitsAdapter
implements an adapter for QueryHits
and
exposes them as MultiColumnQueryHits
.hits
.
QueryHitsQuery
exposes a QueryHits
implementation again
as a Lucene Query.QueryHits
.
similarity
.
ExecutableQuery
interface.QueryManager
for this Workspace
.
QueryManager
interface.QueryManagerImpl
for the passed
session
QueryObjectModelImpl
...QueryObjectModelImpl
implements the query object model.QueryResult
interface.RAMDirectoryManager
implements a directory manager for
RAMDirectory
instances.RangeQuery
.NodePropBundle
from a data input stream.
NodeId
from the underlying stream.
NodeId
from the underlying stream.
NodeTypeDef
from the underlying stream.
NodeTypeDef
from the underlying stream.
Path
from the underlying stream.
Path
from the underlying stream.
Path.Element
from the underlying stream.
Path.Element
from the underlying stream.
PropertyState
from the data input stream.
PropertyId
from the underlying stream.
PropertyId
from the underlying stream.
Name
frmo the underlying stream.
Name
frmo the underlying stream.
NodeState
from the data input stream.
RedoLogFactory
a factory for RedoLog
s.RefCountingBLOBFileValue
implements a reference counting BLOB
file value on top of an existing BLOBFileValue
.value
.
RefCountingIndexReader
...NodeTypeDef
and returns
an EffectiveNodeType
object representing the newly
registered node type.
Collection
of
NodeTypeDefinition
objects.
NodeTypeRegistry.registerNodeType(QNodeTypeDefinition)
except
that a collection of NodeTypeDef
s is registered instead of
just one.
ReleaseableIndexReader
...ItemState
object with the specified id from
this store if it is present.
ChildNodeEntry
s.
ChildNodeEntry
.
ChildNodeEntry
.
NodeTypeRegistryListener
SessionListener
ItemStateListener
ItemStateListener
ItemStateListener
ItemStateListener
ItemStateListener
ItemStateListener
ItemStateListener
Node.removeMixin(String)
except that it takes a
Name
instead of a String
.
AccessControlException
nodePath
.
remove()
that removes this node, but does
not remove any other node in the shared set of this node.
remove()
that removes this node and every
other node in the shared set of this node.
ChildNodeEntry
.
Repository
object
Privilege.JCR_WRITE
and Privilege.JCR_NODE_TYPE_MANAGEMENT
.
true
if this error can be repaired.
repHomeDir
reference address
ConnectionHelper.prepareDbIdentifier(String)
.
id
by a new child node with the same id and specified nodeName
,
nodeTypeName
and mixinNames
.
CallbackHandler
to ask for
a Session
to access the Repository
RepositoryFactoryImpl
implements a repository factory that
creates a TransientRepository
on RepositoryFactoryImpl.getRepository(Map)
.RepositoryImpl
...WorkspaceInfo
holds the objects that are shared
among multiple per-session WorkspaceImpl
instances
representing the same named workspace, i.e.WorkspaceInfo
based on the given
config
.
RepositoryLock.init(String)
instead.
RepositoryLockMechanism
instances.PreparedStatement
by clearing the
parameters and warnings contained.
PreparedStatement
by clearing the parameters
and warnings contained.
HierarchyManagerImpl.resolvePath(Path)
that will either
resolve to a node or a property.
Path
doesn't anymore uniquely
identify an Item
, therefore HierarchyManager.resolveNodePath(Path)
and
HierarchyManager.resolvePropertyPath(Path)
should be used instead.
HierarchyManagerImpl.resolvePath(Path)
that will either
resolve to a node or a property.
relPath
or null
if no node exists at relPath
.
relPath
or null
if no property exists at relPath
.
version
below the parent
node
using the indicated name
VersionManagerImpl.restore(String, String, boolean)
but to ensure
backward compatibility for Node.restore(Version, boolean).
RetentionManagerImpl
...RetentionPolicy
interface.RetentionEvaluator
...RetentionEvaluatorImpl
...ItemState
object with the specified
id
if it is present or null
if no entry exists
with that id
.
ItemState
object with the specified
id
if it is present or null
if no entry exists
with that id
.
ItemState
object with the specified
id
if it is present or null
if no entry exists
with that id
.
state
and
puts it into map
.
removedIds
and puts it into map
.
AccessControlEntry
to be evaluated
upon AbstractCompiledPermissions.buildResult(org.apache.jackrabbit.spi.Path)
.
escapeName(String)
and unescape(String)
methods.
escapePath(String)
and unescape(String)
methods.
id
to JCR path for use in
diagnostic output, error messages etc.
Path
to JCR path for use in
error messages etc.
ItemId
to JCR path for use
in error messages etc.
sameNameSiblings
attribute.
SameNodeConstraint
implements a same node constraint.SameNodeJoin
implements a same node join condition.LocalItemStateManager
.
ScoreNode
implements a simple container which holds a mapping
of NodeId
to a score value.ScoreNode
.
ScoreNode
.
ScoreNode
[].ScoreNodeIteratorImpl
implements a ScoreNodeIterator
over an array of ScoreNode[]
.ScoreNodeMap
implements a simple mapping of an arbitrary key
to an array of ScoreNode[]
.Scorer
in a Hits
instance.QueryHandler
using
Lucene.CachingMultiIndexReader
into a MultiReader
with HierarchyResolver
support.SearchManager
.
SelectorBasedConstraint
implements a constraint that is based
on a named selector.selector
.
NodeState
object to the given
binary stream
.
PropertyState
object to the given
binary stream
.
NodeReferences
object to the given
binary stream
.
Serializer
is a utility class that provides static methods
for serializing & deserializing ItemState
and
NodeReferences
objects using a simple binary serialization
format.Session
through which this Item
was acquired
Workspace
SessionImpl
...SessionImporter
...SessionImporter
instance.
SessionImporter
instance.
SessionItemStateManager
instance.
SessionListener
interface allows an implementing
object to be informed about changes on a Session
.SessionLockManager
implements the
LockManager
.doc
as a hit.
doc
as a hit.
doc
as a hit.
doc
as a hit.
doc
as a hit.
doc
as a hit.
ChildNodeEntry
objects denoting the
child nodes of this node.
ClassLoader
used to instantiate objects in the
#newInstance()
method.
ClassLoader
used for new instances of this class as
the loader to instantiate objects in the #newInstance()
method.
ExcerptProvider
that should be used
for the rep:excerpt pseudo property in a query.
IndexingConfiguration
.
IndexInfos
.
OnWorkspaceInconsistency
handler with the given name.
AccessControlException
Node.setProperty(String, Value[])
except that
this method takes a Name
name argument instead of a
String
.
Node.setProperty(String, Value[], int)
except
that this method takes a Name
name argument instead of a
String
.
Node.setProperty(String, Value)
except that
this method takes a Name
name argument instead of a
String
.
setProperty()
using a single Value
.
setProperty()
using a Value
array.
Name
objects denoting the
properties of this node.
DatabaseJournal.getDatabaseType()
should be used instead.
setDatabaseType
should be used instead.
setDatabaseType
should be used instead.
SpellChecker
.
true
additional information is stored in the index
to support highlighting using the rep:excerpt pseudo property.
true
additional information is stored in the index
to support highlighting using the rep:excerpt pseudo property.
SynonymProvider
.
Property.setValue(String)
except that
this method takes a Name
instead of a String
value.
Property.setValue(String[])
except that
this method takes an array of Name
instead of
String
values.
label
to the given version
.
label
to the given version
.
label
to the given version
.
org.apache.lucene.search.FieldCacheImpl
.SortComparator
which knows how to sort on a lucene
field that contains values for multiple properties.SharedFieldSortComparator
for a given shared
field.
ItemStateManager
(SISM).SharedItemStateManager
instance.
SimilarityQuery
implements a query that returns similar nodes
for a given node UUID.SimpleAccessManager
...SimpleDbPersistenceManager
is a generic JDBC-based
PersistenceManager
for Jackrabbit that persists
ItemState
and NodeReferences
objects using a
simple custom binary serialization format (see Serializer
) and a
very basic non-normalized database schema (in essence tables with one 'key'
and one 'data' column).SimpleExcerptProvider
is a very simple excerpt provider.SimpleLoginModule
...SimpleSecurityManager
: simple implementation ignoring both
configuration entries for 'principalProvider' and for 'workspaceAccessManager'.SimpleWorkspaceAccessManager
always allows any set of principals
to access any workspace.SingleColumnQueryResult
implements a query result that returns
a single column.SingletonTokenStream
implements a token stream that wraps a
single value with a given property type.type
.
n
score nodes.
n
score nodes.
n
score nodes.
n
score nodes.
n
score nodes.
n
hits.
n
score nodes.
QueryHits
instance wrapping hits
.
SortedMultiColumnQueryHits
implements sorting of query hits
based on Ordering
s.SharedFieldCache.ValueIndex.valuesMap
impl has to be used
SpellChecker
defines an interface to run a spellchecker over
a fulltext query statement.null
if not available.
TMNOFLAGS
is specified, we create a new transaction
context and associate it with this resource.
false
.
false
.
childInfo
and it's properties.
ItemState
has successfully
been created (i.e.
ItemState
has successfully
been created (i.e.
ItemState
has successfully
been created (i.e.
ItemState
has successfully
been created (i.e.
ItemState
has successfully
been created (i.e.
ItemState
has successfully
been created (i.e.
ItemState
has successfully
been created (i.e.
ItemState
has successfully
been created (i.e.
ItemState
has successfully been
removed (i.e.
ItemState
has successfully been
removed (i.e.
ItemState
has successfully been
removed (i.e.
ItemState
has successfully been
removed (i.e.
ItemState
has successfully been
removed (i.e.
ItemState
has successfully been
removed (i.e.
ItemState
has successfully been
removed (i.e.
ItemState
has successfully been
removed (i.e.
ItemState
has been discarded (i.e.
ItemState
has been discarded (i.e.
ItemState
has been discarded (i.e.
ItemState
has been discarded (i.e.
ItemState
has been discarded (i.e.
ItemState
has been discarded (i.e.
ItemState
has been discarded (i.e.
ItemState
has been discarded (i.e.
SessionItemStateManager
associated with this Item
Workspace
instance.
ItemState
has successfully
been modified (i.e.
ItemState
has successfully
been modified (i.e.
ItemState
has successfully
been modified (i.e.
ItemState
has successfully
been modified (i.e.
ItemState
has successfully
been modified (i.e.
ItemState
has successfully
been modified (i.e.
ItemState
has successfully
been modified (i.e.
ItemState
has successfully
been modified (i.e.
ItemState
has successfully
been modified (i.e.
ConnectionHelper.exec(String, Object...)
,
ConnectionHelper.exec(String, Object[], boolean, int)
and
ConnectionHelper.update(String, Object[])
methods.
true
the fulltext field is stored and and a term
vector is created with offset information.
EventListener
implementations that wish a synchronous notification of changes to the
workspace.SynonymProvider
defines an interface for a component that
returns synonyms for a given term.SystemPrincipal
...SystemPrincipal
.
TermDocs
for the given term.
TermDocsCache
implements a cache for frequently read
TermDocs
.reader
and
field
.
TextValue
represents a serialized property value read
from a System or Document View XML document.LockException
with the
"failure node path" set to the path of the node that holds this lock.
e
into a RepositoryException
and throws the created exception.
this.getParentId() + "/" + this.getName()
safe
) path of this item for use
in diagnostic output.
Event
.
EventState
.
String
representation of this action that can be
written to the RedoLog
.
Transformable
marks queries that can transform the value to
upper- or lower-case.TransformConstants
defines constants for query processing.org.apache.jackrabbit.repository.conf
and
org.apache.jackrabbit.repository.home
.
RepositoryImpl
instances.AccessControlList
interface that only
allows for reading.UnmodifiableAccessControlList
UnmodifiableAccessControlList
NodeTypeRegistry.unregisterNodeType(Name)
except
that a set of node types is unregistered instead of just one.
BindableRepository
instance using the given configuration information, and unbinds
it from the given JNDI context.
ItemStateManager
that allows updating
items.UpdateEventChannel
.ChangeLog
.
ConstraintViolationException
since this node
is protected.
ConstraintViolationException
since this node
is protected.
#deleteNode(org.apache.jackrabbit.core.NodeId)
and QueryHandler.addNode(org.apache.jackrabbit.core.state.NodeState)
methods
for each entry in the iterators.
MultiIndex.update(Collection, Collection)
and
transforms the two iterators to the required types.
UpperCaseOperand
implements an upper case operand.UpperCaseSortComparator
implements a sort comparator that
compares the upper-cased string values of a base sort comparator.true
if the blobs are stored in the DB.
true
if the blobs are stored in the DB.
true
if the content of the property with the given
name should show up in an excerpt.
true
if the content of the property with the given
name should show up in an excerpt.
true
if the content of the property with the given
name should the used to create an excerpt.
true
if the blobs are stored in the local fs.
true
if the blobs are stored in the local fs.
true
if the blobs are stored in the local fs.
true
if the blobs are stored in the local fs.
AccessControlProvider
interface that
is used to protected the 'security workspace' containing the user and
group data.UserImporter
implements a
DefaultProtectedPropertyImporter
that is able to deal with
user/group content as defined by the default user related node types present
with jackrabbit-core.
The importer is intended to be used by applications that import user content
extracted from another repository instance and immediately persist the
imported content using Session.save()
.UserManager
interface with the
following characteristics:
Users and Groups are stored in the repository as JCR nodes.
Users are created below UserConstants.USERS_PATH
,UserConstants.GROUPS_PATH
(unless otherwise configured).
The Id of an authorizable is stored in the jcr:uuid property (md5 hash).
In order to structure the users and groups tree and avoid creating a flat
hierarchy, additional hierarchy nodes of type "rep:AuthorizableFolder" are
introduced using
the specified intermediate path passed to the create methods
or some built-in logic if the intermediate path is missing.
The built-in logic applies the following rules:
The names of the hierarchy folders is determined from ID of the
authorizable to be created, consisting of the leading N chars where N is
the relative depth starting from the node at UserManagerImpl.getUsersPath()
or UserManagerImpl.getGroupsPath()
.
By default 2 levels (depth == 2) are created.
Parent nodes are expected to consist of folder structure only.
If the ID contains invalid JCR chars that would prevent the creation of
a Node with that name, the names of authorizable node and the intermediate
hierarchy nodes are escaped
.
Examples:
Creating an non-existing user with ID 'aSmith' without specifying an
intermediate path would result in the following structure:UserManager
with the default configuration.
UserManager
for the given session
.
TransientChangeUserManagerImpl(session, adminID, null)
.
Session.save()
.
UserPrincipal
...UserPrincipal
with the given name.
Util
provides various static utility methods.ValueFactoryImpl
...ValueFactoryQImpl
based
on an existing SPI QValueFactory
and a
NamePathResolver
.
eventType
.
InternalValue
of the
specified type.
nodePath
can be read.
nodePath
is writable.
nodePath
is checked-out; throws a
VersionException
if that's not the case.
nodePath
is not protected.
nodePath
is not locked by
somebody else than the current session.
VersionHistory
interface.Version
interface.VersionManager
.ChangeSetVersionSelector
that will try to select a
version within the given set of versions.
ChangeSetVersionSelector
that will try to select a
version in the given set.
VirtualValueProvider
is used for virtual properties that
want to provide values dynamically.WeightedHighlighter
implements a highlighter that weights the
fragments based on the proximity of the highlighted terms to each other.WeightedHTMLExcerpt
creates a HTML excerpt with the following
format:WeightedXMLExcerpt
creates an XML excerpt of a matching node.WildcardQuery
.
WildcardQuery
.
WorkspaceAccessManager
is responsible for workspace access.WorkspaceImpl
...WorkspaceImporter
...WorkspaceImporter
instance.
WorkspaceImporter
instance.
WorkspaceRecord
for create workspace action.
WorkspaceRecord
.
NodePropBundle
to a data output stream
NodeId
to the underlying stream.
NodeId
to the underlying stream.
NodeTypeDef
to the underlying stream.
NodeTypeDef
to the underlying stream.
Path
to the underlying stream.
Path
to the underlying stream.
Path.Element
to the underlying stream.
Path.Element
to the underlying stream.
PropertyId
to the underlying stream.
PropertyId
to the underlying stream.
Name
to the underlying stream.
Name
to the underlying stream.
PropertyState
to the data output stream
NodeState
to the data output stream
Workspace
persistent==true
)
LocalItemStateManager
that remembers changes on
multiple save() requests and commits them only when an associated transaction
is itself committed.XMLPersistenceManager
is a FileSystem
-based
PersistenceManager
that persists ItemState
and NodeReferences
objects in XML format.XMLPersistenceManager
instance.
HierarchyManager
implementation that is also able to
build/resolve paths of those items that have been moved or removed
(i.e.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |