|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
CachedNode | A representation of a node as stored within the cache. |
ChildReferences | An interface used to access the ChildReference instances owned by a parent node. |
ChildReferences.Changes | The representation of a set of changes for the child references. |
ChildReferences.ChildInsertions | A representation of the child references that were inserted before some other node. |
ChildReferences.Context | The context in which the names are evaluated. |
MutableCachedNode | |
NodeCache | |
RepositoryCache.ContentInitializer | |
SessionCache | |
SessionCache.PreSave | The definition of a callback that can be implemented and passed to SessionCache.save(SessionCache, PreSave) and
SessionCache.save(Set, SessionCache, PreSave) , allowing the caller to recieve a hook where they can interrogate
each of the changed nodes and perform additional logic prior to the actual persisting of the changes. |
SessionCache.SaveContext | The context of a save operation, created during each call to SessionCache.save() and passed to the
PreSave#process(MutableCachedNode, SaveContext) invocations. |
SessionEnvironment | |
SessionEnvironment.Monitor | |
SessionEnvironment.MonitorFactory | A simple interface used to construct SessionEnvironment.Monitor instances. |
Class Summary | |
---|---|
AllPathsCache | A simple cache of all valid paths for a given node, where each node may have 1 or more valid paths due to
additional parents . |
ChildReference | An immutable reference to a child node. |
ChildReferences.BasicContext | A ChildReferences.Context implementation that has no changes but maintains the SNS indexes for nodes with any name. |
ChildReferences.NoChanges | |
ChildReferences.NoContext | A ChildReferences.Changes implementation that has no changes and that is useful when there are never any siblings
with the same names, since it always returns '1' for the SNS index. |
ChildReferences.NoSnsIndexesContext | A ChildReferences.Context implementation that has no changes and that always returns '1' for the SNS index. |
ChildReferences.SingleNameContext | A ChildReferences.Context implementation that has no changes and can be used to find the SNS indexes for nodes
named a single name. |
ChildReferences.WithChanges | A ChildReferences.Context implementation that has changes and can be used to find the SNS indexes for nodes named a
single name. |
NodeKey | An immutable unique key for a node within the repository 's database . |
PathCache | A simple cache of node paths, useful when obtaining the path for many nodes on a subgraph. |
PropertyTypeUtil | A utility for working with JCR property types and ModeShape
property types . |
RepositoryCache | |
RepositoryPathCache | A set of PathCache instances keyed by workspace names. |
Enum Summary | |
---|---|
CachedNode.ReferenceType |
Exception Summary | |
---|---|
DocumentAlreadyExistsException | An exception signalling that a document could not be created because one already exists in the database. |
DocumentNotFoundException | An exception signalling that a node does not exist. |
LockFailureException | An exception signalling that a node could not be locked. |
NodeNotFoundException | An exception signalling that a node does not exist. |
NodeNotFoundInParentException | An exception signalling that a node does not exist in the specified parent. |
PathNotFoundException | An exception signalling that a node at a supplied path does not exist. |
ReferentialIntegrityException | An exception signalling that a set of nodes could not be deleted because there are other nodes that contain JCR REFERENCE properties pointing to these ndoes, preventing their deletion. |
WorkspaceNotFoundException | An exception signalling that a node does not exist. |
WrappedException | An exception that wraps another non-runtime exception. |
|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |