Class Summary |
BatchedItemOperations |
BatchedItemOperations is an internal helper class that
provides both high- and low-level operations directly on the
ItemState level. |
CachingHierarchyManager |
Implementation of a HierarchyManager that caches paths of
items. |
HierarchyManagerImpl |
HierarchyManagerImpl ... |
ItemId |
ItemId serves as the base class for the concrete classes
PropertyId and NodeId who uniquely identify
nodes and properties in a workspace. |
ItemImpl |
ItemImpl implements the Item interface. |
ItemManager |
There's one ItemManager instance per Session
instance. |
ItemValidator |
Utility class for validating an item against constraints
specified by its definition. |
NamespaceRegistryImpl |
A NamespaceRegistryImpl ... |
NodeId |
Node identifier. |
NodeImpl |
NodeImpl implements the Node interface. |
PropertyId |
Property identifier. |
PropertyImpl |
PropertyImpl implements the Property interface. |
RepositoryImpl |
A RepositoryImpl ... |
SearchManager |
Acts as a global entry point to execute queries and index nodes. |
SessionImpl |
A SessionImpl ... |
TestRepository |
Utility class for easy handling a test repository. |
TransactionContext |
Represents the transaction on behalf of the component that wants to
explicitly demarcate transaction boundaries. |
TransientRepository |
A repository proxy that automatically initializes and shuts down the
underlying repository instance when the first session is opened
or the last one closed. |
WorkspaceImpl |
A WorkspaceImpl ... |
XASessionImpl |
Session extension that provides XA support. |
XAWorkspace |
Workspace extension that works in an XA environment. |
ZombieHierarchyManager |
HierarchyManager implementation that is also able to
build/resolve paths of those items that have been moved or removed
(i.e. |