|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AbstractIdFactory...writer
for persisting log messages.
AbstractNamespaceResolver without listener
support.
AbstractNamespaceResolver with listener support if
supportListeners is set to true.
AbstractQOMNode...AbstractReadableRepositoryService provides an abstract base
class where all methods that attempt to write throw an
UnsupportedRepositoryOperationException.AbstractReadableRepositoryService.
AbstractRepositoryService provides an abstract base class for
repository service implementations.null to indicate that this
AndQueryNode does not contain any operands.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
visitor and calls the appropriate visit method
depending on the type of this QOM node.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
QueryNodeVisitor and calls the apropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode.
visitor for all operands
of this NAryQueryNode.
listener to get notifications when namespace
mappings change.
AddNode operation.
Operations.AddNode operation.
operand (child node) to this query node.
ChangeLogImpl.operations
kept by this change log.
operations
and the current operation op:
When the current operation is cancelled by the last operation, the list of operations
is not modified.
When the current operation and the last operation cancel each other, the last operation is
removed from the list of operations.
When the last operation is cancelled by this operation, the last operation is removed from
the list of operations and determination of cancellation starts from scratch.
Otherwise add the current operation to the list of operations.
OrderQueryNode.addOrderSpec(Path , boolean) instead.
PathQueryNode.
AddProperty operation.
AddProperty operation.
Operations.AddProperty operation.
Operations.AddProperty operation.
PathFactory.getRootElement().
AndImpl...QueryNodes.AndQueryNode with a parent
query node.
Operations contained in this change log to
the passed batch.
Batch
Batch
Batch
Batch
Batch
Batch
Batch
Batch
Batch.batch which uses
writer for persisting log messages.
BindVariableValueImpl...QNodeDefinition instance based on the state of this builder.
QNodeTypeDefinition instance based on the state of this builder.
QPropertyDefinition instance based on the state of this builder.
other operation
on this operation.
true if this query tree builder can handle a
statement in language.
ChangeLog is a specialized Batch which
keeps a list of Operations.ChangeLog implementation simply keeps back all calls to its Batch methods as
a list of ChangeLogImpl.operations (with item of type Operation).credentials are valid.
sessionInfo instance.
pd are satisfied by the the specified values.
ChildInfoImpl implements a serializable ChildInfo.ChildInfoImpl.
selector node is a child of a
node reachable by absolute path path.ChildNodeImpl...childSelector node is a child
of the parentSelector node.ChildNodeJoinConditionImpl...ColumnImpl...ComparisonImpl...ChangeLog implementation which does basic consolidation on its
Operations.Operation which can be cancelled by another operation
or which cancels another operation.CancelableOperations.AddNode operation is is cancelled by a
Remove operation higher up the tree.AddProperty operations might cancel with
Remove and
SetValue operations.Empty operation never cancels another operation and is never
cancelled by any other operation.Move operation never cancels another operation and is never
cancelled by any other operation.Remove operation never cancels another operation and is never
cancelled by any other operation.ReorderNodes operation might cancel with
Remove and
ReorderNodes operations.SetMixins operation might cancel with
Remove and
SetMixins operations.SetValue operation might cancel with
Remove and
SetValue operations.ConstraintImpl is the common basis for classes that implement
the Constraint interface.service which logs a calls to its
methods if logWriterProvider returns a LogWriter instance for
service.
nameFactory which logs a calls to its
methods if logWriterProvider returns a LogWriter instance for
nameFactory.
pathFactory which logs a calls to its
methods if logWriterProvider returns a LogWriter instance for
pathFactory.
idFactory which logs a calls to its
methods if logWriterProvider returns a LogWriter instance for
idFactory.
qValueFactory which logs a calls to its
methods if logWriterProvider returns a LogWriter instance for
qValueFactory.
sessionInfo which logs a calls to its
methods if logWriterProvider returns a LogWriter instance for
sessionInfo.
batch which logs a calls to its
methods if logWriterProvider returns a LogWriter instance for
batch.
ValueConstraint from the String representation.
AndQueryNode instance.
AndQueryNode instance.
DerefQueryNode instance.
DerefQueryNode instance.
LocationStepQueryNode instance.
LocationStepQueryNode instance.
Name with the given namespace URI and
local part and validates the given parameters.
NodeTypeQueryNode instance.
NodeTypeQueryNode instance.
NotQueryNode instance.
NotQueryNode instance.
OrderQueryNode instance.
OrderQueryNode instance.
OrQueryNode instance.
OrQueryNode instance.
PathQueryNode instance.
PathQueryNode instance.
PropertyFunctionQueryNode instance.
PropertyFunctionQueryNode instance.
QueryNode tree from a SQL statement
using the passed query node factory.
QueryNode tree from a XPath statement using the
passed query node factory.
QueryRootNode instance.
QueryRootNode instance.
QueryNode tree from a statement using the passed
query node factory.
RelationQueryNode instance.
RelationQueryNode instance.
NodeInfo for the given
NodeInfo.
PropertyInfo.
userId and
workspaceName.
TextsearchQueryNode instance.
TextsearchQueryNode instance.
QValue for value of the type this instance
represents using the given resolver.
Value based on an existing
QValue
constraint and resolve any prefixes.
DefaultNamePathResolver...DefaultQOMTreeVisitor default implementation of a QOMTreeVisitor.QueryNodeFactory.QueryNodeVisitor interface with default behaviour.DefaultTraversingQOMTreeVisitor default implementation of a
traversing QOMTreeVisitor.DerefQueryNode without a name set for the
reference property.
selector node is a descendant
of a node reachable by absolute path path.DescendantNodeImpl...descendantSelector node
is a descendant of the ancestorSelector
node.DescendantNodeJoinConditionImpl...buffer.
DynamicOperandImpl...Empty operation.
Operations.Empty operation.
ColumnImpl array.
OrderingImpl array.
true if this order spec is equal
to obj
true if obj is the same type of
QueryNode as this node and is equal to
this node.
true if obj is the same type of
QueryNode as this node and is equal to
this node.
EquiJoinConditionImpl...EventBundleImpl implements a serializable EventBundle.events.
EventFilterImpl is the simple bean style implementation of an
EventFilter.EventFilterImpl.
EventImpl implements a serializable SPI
Event.ExactQueryNode instance.
thunk of a method which might throw a RepositoryException.
thunk of a method which does not throw any checked exception.
FullTextSearchImpl...DOUBLE value equal to the full-text search score
of a node.DOUBLE value equal to the full-text search
score of a node in the default selector.
DOUBLE value equal to the full-text search
score of a node in the specified selector.
DOUBLE value equal to the full-text search
score of a node in the default selector.
DOUBLE value equal to the full-text search
score of a node in the specified selector.
FullTextSearchScoreImpl...Not constraint.
Not constraint.
Date value if this relation if of type
QueryConstants.TYPE_DATE.
ValueConstraint.getQualifiedDefinition().
this Element.
double value if this relation if of type
QueryConstants.TYPE_DOUBLE.
true if this location step uses the
descendant-or-self axis, false if this step uses the child
axis.
RepositoryService.getNodeInfo(SessionInfo, NodeId).
null if name is null.
null if path is null.
PathQueryNode or null if this query does
not have a location node.
Slf4jLogWriter if the logger for
service.getClass() has debug level enabled.
Slf4jLogWriter if the logger for
nameFactory.getClass() has debug level enabled.
Slf4jLogWriter if the logger for
pathFactory.getClass() has debug level enabled.
Slf4jLogWriter if the logger for
idFactory.getClass() has debug level enabled.
Slf4jLogWriter if the logger for
valueFactory.getClass() has debug level enabled.
Slf4jLogWriter if the logger for
sessionInfo.getClass() has debug level enabled.
Slf4jLogWriter if the logger for
batch.getClass() has debug level enabled.
long value if this relation if of type
QueryConstants.TYPE_LONG.
Pattern.
Pattern.
constant.
AbstractReadableRepositoryService.checkSessionInfo(SessionInfo)
with the sessionInfo, then return the namespace prefix for
the given uri.
AbstractReadableRepositoryService.checkSessionInfo(SessionInfo)
with the sessionInfo, then returns the namepsace URI for the
given prefix.
null
if the name test is '*'.
AbstractReadableRepositoryService.checkSessionInfo(SessionInfo)
with the sessionInfo, then lazily initializes AbstractReadableRepositoryService.rootNodeDefinition
if nodeId denotes the root node; otherwise throws a
UnsupportedRepositoryOperationException.
QueryNode operands of this
QueryNode.
null if no order is specified.
OrderSpec array that contains order by
specifications.
QueryNode or null if this is
the root node of a query tree.
Path from the NodeId of a parent and the Name of a
child.
Path from an ItemId.
Path.
int position index value if this relation is
of type QueryConstants.TYPE_POSITION.
OrderQueryNode.OrderSpec.getPropertyPath() instead.
RelationQueryNode.getRelativePath() instead.
TextsearchQueryNode.getRelativePath() instead.
AbstractReadableRepositoryService.checkSessionInfo(SessionInfo)
with the sessionInfo,
AbstractReadableRepositoryService.checkSessionInfo(SessionInfo)
with the sessionInfo, then gathers the QNodeTypeDefinitions
with the given nodetypeNames.
QueryTreeBuilder for language.
QValue.
null if
none is set.
AbstractReadableRepositoryService.checkSessionInfo(SessionInfo)
with the sessionInfo, then returns the prefix to namespace
URL mapping that was provided in the constructor of this repository
service.
name or
null if there is no selector with this name.
String value if this relation if of type
QueryConstants.TYPE_STRING.
QueryTreeBuilder implementations.
Query.SQL.
Query.XPATH.
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
AbstractReadableRepositoryService.checkSessionInfo(SessionInfo)
with the sessionInfo, then returns the workspaces that were
passed to the constructor of this repository service.
QNodeDefinition#hashCode() and QPropertyDefinition#hashCode().
QItemDefinitionImpl.hashCode().
QItemDefinitionImpl.hashCode().
IdFactoryImpl...IdFactory.idFactory which uses
writer for persisting log messages.
AbstractReadableRepositoryService.obtain(Credentials, String) with the workspaceName taken from
the passed sessionInfo.
InvalidConstraintException ...NodeTypeConflictException ...true if this is an absolute path; false
otherwise.
true if the property i should be orderd
ascending.
true the property is ordered ascending, otherwise
descending.
Pattern matched the whole Path.
AbstractReadableRepositoryService.checkSessionInfo(SessionInfo)
with the sessionInfo, then returns false if
the any of the actions are in AbstractReadableRepositoryService.WRITE_ACTIONS;
otherwise returns true.
Pattern matched anything or false otherwise.
ItemInfoImpl is a base class for ItemInfo
implementations.ItemInfoImpl.ItemInfoImpl(Path, boolean) instead. The
parentId is not used any more and the corresponding getter has been
removed.
jcr:currentLifecycleState: This property is a string
identifying the current lifecycle state of this node.
jcr:lifecyclePolicy: This property is a reference to
another node that contains lifecycle policy information.
join.JoinConditionImpl...JoinImpl...LengthImpl...Literal value.LiteralImpl...LocationStepQueryNode that matches only
the empty name (the repository root).
Locked is a utility to synchronize modifications on a lockable
node.LockInfoImpl implements a serializable LockInfo
based on another lock info.lock info.
lock info.
LogWriters for the individual
SPI entities.RelationQueryNode are
converted to lower case before they are matched with the literal.
operand.LowerCaseImpl...Patterns against Pathes.Pattern against
a Path.mix:lifecycle: Only nodes with mixin node type
mix:lifecycle may participate in a lifecycle.
Move operation.
Operations.Move operation.
NameConstants...NameFactoryImpl...NameFactory.nameFactory which uses
writer for persisting log messages.
NameParser parses a jcrName using a
NamespaceResolver and a NameFactory.Names.uri has been
added and mapped to prefix.
uri has
been re-mapped from oldPrefix to newPrefix.
NAryQueryNode with a reference to a parent
QueryNode.
NAryQueryNode with a reference to a parent
QueryNode and initial operands.
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.
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.
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.
NodeInfoImpl implements a serializable NodeInfo
based on another node info.#NodeInfoImpl(Name, Path, NodeId, int, Name, Name[], Iterator, Iterator)
instead. The parentId is not used any more.
NAME value equal to the local (unprefixed) name
of a node.NAME value equal to the local (unprefixed)
name of a node in the default selector.
NAME value equal to the local (unprefixed)
name of a node in the specified selector.
NAME value equal to the local (unprefixed)
name of a node in the default selector.
NAME value equal to the local (unprefixed)
name of a node in the specified selector.
NodeLocalNameImpl...NAME value equal to the namespace-qualified
name of a node.NAME value equal to the prefix-qualified name
of a node in the default selector.
NAME value equal to the prefix-qualified name
of a node in the specified selector.
NAME value equal to the prefix-qualified name
of a node in the default selector.
NAME value equal to the prefix-qualified name
of a node in the specified selector.
NodeNameImpl...NodeTypeConflictException ...NodeTypeDefDiff represents the result of the comparison of
two node type definitions.NodeTypeQueryNode.
uri has been
added and mapped to prefix.
uri
has been removed from the mapping.
NotImpl...NotQueryNode instance.
AbstractReadableRepositoryService.checkCredentials(Credentials, String)
checks if the given workspaceName is in
AbstractReadableRepositoryService.wspNames otherwise throws a NoSuchWorkspaceException.
calls AbstractReadableRepositoryService.createSessionInfo(String, String) with a null
userId or the userId from credentials
if it is of type SimpleCredentials.
AbstractReadableRepositoryService.createSessionInfo(String, String) with the userId taken
from the passed sessionInfo.
Comparison.Operation represents a method call on a Batch.Operations kept in this change log.
Operations.Operation which calls
Batch.addNode(NodeId, Name, Name, String) when applied to a Batch.Operation for the given arguments.
Operation which calls
Batch.addProperty(NodeId, Name, QValue) or Batch.addProperty(NodeId, Name, QValue[])
depending on whether the property is multi valued or not when applied to a Batch.Operation for the given arguments.
Operation for the given arguments.
Operation which does nothing when
applied to a Batch.Operation which calls
Batch.move(NodeId, NodeId, Name) when applied to a Batch.Operation for the given arguments.
Operation which calls Batch.remove(ItemId) when
applied to a Batch.Operation for the given arguments.
Operation which calls
Batch.reorderNodes(NodeId, NodeId, NodeId) when applied to a Batch.Operation for the given arguments.
Operation which calls
Batch.setMixins(NodeId, Name[]) when applied to a Batch.Operation for the given arguments.
Operation which calls
Batch.setValue(PropertyId, QValue) or Batch.setValue(PropertyId, QValue[])
depending on whether the property is multi valued or not when applied to a Batch.Operation for the given arguments.
Operation for the given arguments.
=" comparison operator.
>" comparison operator.
>=" comparison operator.
<" comparison operator.
<=" comparison operator.
like" comparison operator.
!=" comparison operator.
operand for each.OrderingImpl...OrderQueryNode with a reference to a parent
node and sort properties.
OrderSpec#OrderSpec(Path, boolean) instead.
OrderSpec for property.
OrImpl...QueryNodes.OrQueryNode with a parent
query node.
jcrName (either qualified or expanded) and
returns a new Name.
jcrName and returns the respective
array of Name.
jcrPath into a qualified path using
resolver to convert prefixes into namespace URI's.
jcrPath and returns a Path.
statement according to a query
language into a query tree.
null as its
detail message.
default PathFactory.
PathFactoryImpl...PathFactory.pathFactory which uses
writer for persisting log messages.
PathMap.traverse(org.apache.jackrabbit.spi.commons.name.PathMap.ElementVisitor, boolean)PathParser formats a Path using a
NameResolver and a PathFactory.PathQueryNode with no location steps and
the list of node types under /jcr:system.
Paths.PropertyExistenceImpl...PropertyFunctionQueryNode allows to place function calls on properties
in a query.PropertyInfoImpl implements a serializable
PropertyInfo based on another property info.PropertyInfoImpl.PropertyInfoImpl(Path, PropertyId, int, boolean, QValue[])
instead. The parentId is not used any more.
PropertyValueImpl...QItemDefinition
interface and additionally provides setter methods for the
various item definition attributes.QNodeDefinitionImpl implements a QNodeDefinition.QNodeTypeDefinitionImpl implements a serializable qualified node
type definition.QNodeTypeDefinitionImpl.QNodeTypeDefinitionImpl(Name, Name[], Name[], boolean, boolean, Name, QPropertyDefinition[], QNodeDefinition[])
QNodeTypeDefinitionsQNodeDefinitionQNodeTypeDefinitionQNodeDefinitionQNodeTypeDefinitionsBuilder.QNodeDefinitionBuilder.QNodeTypeDefinitionBuilder.QPropertyDefinitionBuilder.QOMTreeVisitor...QPropertyDefinitionImpl implements a qualified property
definition.QueryNode with a reference to it's parent.
QueryNodes.QueryNodeVisitor.QueryObjectModelFactory creates instances of the JCR query
object model.QueryObjectModelFactoryImpl implements the query object model
factory from JSR 283.QueryObjectModelTree implements the root node of an object
query model tree.QueryRootNode instance.
QueryNode tree to a StringBuffer.QValueFactoryImpl...QValueFactory.qValueFactory which uses
writer for persisting log messages.
QValueValue provides an implementation
of the Value interface representing an SPI
QValue.QValueValue object representing an SPI
RelationQueryNode without a type nor value
assigned.
Remove operation.
Operations.Remove operation.
listener from this NamespaceRegistery.
operand (child node) from this query node.
ReorderNodes operation.
Operation for the given arguments.
pattern as many times as possible
pattern as many times as possible
but at least min times and at most max times.
batch.
batch.
RepositoryService.service which uses
writer for persisting log messages.
selector node is reachable by
absolute path path.SameNodeImpl...isSame
method of javax.jcr.Item.SameNodeJoinConditionImpl...pattern1 followed by pattern2 and
returns the longer of the two matches.
SelectorImpl...pattern1 followed by pattern2.
SerializableBatch implements a serializable SPI Batch, which
simply records all calls and replays them when asked for.SerializableBatch.
SessionInfoImpl is a searializable bean based implementation of
SessionInfo.SessionInfo.sessionInfo which uses
writer for persisting log messages.
NamespaceResolver
interface on a Session.absolute is true sets this
PathQueryNode to an absolute path.
Date.
double.
long.
SetMixins operation.
Operation for the given arguments.
RelationQueryNode.setRelativePath(Path) instead.
TextsearchQueryNode.setRelativePath(Path) instead.
true, indicates that TextsearchQueryNode.getRelativePath()
references a property, if set to false indicates that it
references a node.
String.
b is true then the value in this relation
node contains a receding unary minus.
SetValue operation.
SetValue operation.
Operation for the given arguments.
Operation for the given arguments.
LogWriter implementation which uses SLF4J for persisting log messages.LogWriterProvider instance which provides Slf4jLogWriters.SourceImpl...AbstractLogger.StaticOperandImpl...TextsearchQueryNode with a parent
and a textsearch query statement.
Locked.run(javax.jcr.Node) while holding the lock.
root.
QueryTreeBuilder can handle.
TraversingQueryNodeVisitor implements a base class for a
traversing query node visitor.AndQueryNode
DerefQueryNode
ExactQueryNode
LocationStepQueryNode
NodeTypeQueryNode
NotQueryNode
OrQueryNode
OrderQueryNode
PathQueryNode
PropertyFunctionQueryNode
RelationQueryNode
QueryRootNode
TextsearchQueryNode
RelationQueryNode are
converted to upper case before they are matched with the literal.
operand.UpperCaseImpl...ValueConstraint and its subclasses are used to check the
syntax of a value constraint and to test if a specific value satisfies
it.ValueFactory interface,
wrapping an existing SPI QValueFactory and a
NamePathResolver.ValueFactoryQImpl based
on an existing SPI QValueFactory and a
NamePathResolver.
ValueFormat...data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
data.
XPathVisitor.
Locked.run(javax.jcr.Node) while the lock on lockable is held.
Locked.run(javax.jcr.Node) within the scope of a lock held on
lockable.
LogWriter used by this instance for persisting log messages.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||