All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractCopy AbstractCopy...AbstractItemStateFactory AbstractItemStateFactory...AbstractOperation AbstractOperation...AbstractRemove AbstractRemoveis the base class for non-transient remove operations executed on the workspace such as removing versions or activities.AccessControlConstants AccessControlProvider AccessControlProvider...AccessControlProviderImpl AccessControlProviderStub Stub class that provide clients with access to a concrete AccessControlProvider implementation.AccessManager TheAccessManagercan be queried to determines whether permission is granted to perform a specific action on a specific item.AddLabel AddLabel...AddNode AddNode...AddProperty AddProperty...CacheBehaviour CacheBehaviourdefines constants for the various cache maintenance strategies.ChangeLog Registers changes made to states and references and consolidates empty changes.Checkin Checkin...Checkout Checkout...Checkpoint Checkout...ChildNodeEntries ChildNodeEntriesrepresents a collection ofNodeEntrys that also maintains the index values of same-name siblings on insertion and removal.ChildPropertyEntries ChildPropertyEntries...ChildPropertyEntriesImpl ChildPropertyEntriesImpl...Clone Clone...Copy Copy...CreateActivity Checkout...CreateConfiguration CreateConfiguration...EffectiveNodeType EffectiveNodeType...EffectiveNodeTypeCache EffectiveNodeTypeCachedefines the interface for a cache for effective node types.EffectiveNodeTypeCache.Key AnENTKeyuniquely identifies a combination (i.e.EffectiveNodeTypeImpl AnEffectiveNodeTyperepresents one or moreNodeTypes as one 'effective' node type where inheritance is resolved.EffectiveNodeTypeProvider EffectiveNodeTypeProvider...EntryFactory EntryFactory...EntryFactory.InvalidationStrategy Strategy for invalidating item statesEntryFactory.NodeEntryListener EventJournalImpl EventJournalImplimplement the JSR 283 event journal over SPI.HierarchyEntry HierarchyEntry...HierarchyEventListener HierarchyEventListener...HierarchyManager HierarchyManager...HierarchyManagerImpl HierarchyManagerImplimplements theHierarchyManagerinterface.IgnoreOperation Marker interface that represent operations which must be ignored by theSessionItemStateManagerfor building the final ChangeLog.Importer TheImporterinterface ...Importer.NodeInfo Importer.PropInfo Importer.TextValue TextValuerepresents a serialized property value read from a System or Document View XML document.ImportHandler AnImportHandlerinstance can be used to import serialized data in System View XML or Document View XML.InternalEventListener InternalEventListenerreceives changes as a result of a local or an external modification.ItemCache ItemCache...ItemCacheImpl ItemCacheImpl...ItemDefinitionProvider ItemDefinitionProvider...ItemDefinitionProviderImpl ItemDefinitionManagerImpl...ItemImpl ItemImpl...ItemLifeCycleListener TheItemLifeCycleListenerinterface allows an implementing object to be informed about changes on anIteminstance.ItemManager There's oneItemManagerinstance perSessioninstance.ItemManagerImpl ItemManagerImplimplements theItemManagerinterface.ItemState ItemStaterepresents the state of anItem.ItemState.MergeResult A MergeResult represents the result of aItemState.merge(ItemState, boolean)operation.ItemStateCreationListener ItemStateCreationListener...ItemStateFactory ItemStateFactoryprovides methods to create childNodeStates andPropertyStates for a givenNodeState.ItemStateLifeCycleListener ItemStateLifeCycleListenerallows an implementing class to get notifications about the life cycle of an item state.ItemStateValidator Utility class for validating an item state against constraints specified by its definition.Jcr2spiRepositoryFactory This implementation ofRepositoryFactoryis capable of returning the various SPI implementations of the Apache Jackrabbit project: SPI2DAVex (see jackrabbit-spi2dav module) SPI2DAV (see jackrabbit-spi2dav module) SPI2JCR (see jackrabbit-spi2jcr module)Jcr2spiRepositoryFactory.RepositoryConfigImpl JcrLockManager JcrLockManager...JcrVersionManager VersionManagerImpl...LazyItemIterator LazyItemIteratoris an id-based iterator that instantiates theItems only when they are requested.LockManagerImpl LockManagerImpl...LockOperation LockOperation...LockRefresh LockRefresh...LockRelease LockRelease...LockStateManager Defines the functionality needed for locking and unlocking nodes.LogUtil LogUtil...ManagerProvider ManagerProvider...Merge Merge...Move Move...NamespaceRegistryImpl NamespaceRegistryImplimplements the JCR client facing NamespaceRegistry.NamespaceStorage NamespaceStorage...NodeEntry NodeEntry...NodeEntryImpl NodeEntryImplimplements common functionality for child node entry implementations.NodeImpl NodeImpl...NodeIteratorImpl Implements aNodeIteratorreturned byQueryResult.getNodes().NodeState NodeStaterepresents the state of aNode.NodeTypeCache NodeTypeCacheimplements a cache forQNodeTypeDefinitions on a userId basis.NodeTypeDefinitionProvider NodeTypeDefinitionProvider...NodeTypeImpl NodeTypeImpl...NodeTypeManagerImpl ANodeTypeManagerImplimplements a session dependant NodeTypeManager.NodeTypeRegistry NodeTypeRegistry...NodeTypeRegistryImpl ANodeTypeRegistry...NodeTypeRegistryListener TheNodeTypeRegistryListenerinterface allows an implementing object to be informed about node type (un)registration.ObservationManagerImpl ObservationManagerImpl...Operation Operation...OperationVisitor OperationVisitor...PrivilegeImpl PropertyEntry PropertyEntry...PropertyEntryImpl PropertyEntryImplimplements a reference to a property state.PropertyImpl PropertyImpl...PropertyState PropertyStaterepresents the state of aProperty.QueryImpl Provides the default implementation for a JCR query.QueryManagerImpl This class implements theQueryManagerinterface.QueryObjectModelImpl QueryObjectModelImplimplements the jcr2spi query object model.ReferenceChangeTracker Simple helper class that can be used to keep track of uuid mappings (e.g.Remove Remove...RemoveActivity RemoveActivity...RemoveLabel RemoveLabel...RemoveVersion RemoveVersion...ReorderNodes ReorderNodes...RepositoryConfig This class bundles the information required by JCR2SPI to bootstrap an SPI implementation.RepositoryImpl RepositoryImpl...RepositoryImpl.Factory Implementation ofObjectFactoryfor repository instances.ResolveMergeConflict ResolveMergeConflict...Restore Restore...ScoreNodeIterator Extends theNodeIteratorinterface by adding aScoreNodeIterator.getScore()method that returns the score for the node that is returned byNodeIterator.nextNode().SecurityConstants This interface defines miscellaneous security related constants.SessionImpl SessionImpl...SessionImporter SessionImporter...SessionItemStateManager SessionItemStateManager...SessionListener TheSessionListenerinterface allows an implementing object to be informed about changes on aSession.SetMixin SetMixin...SetPrimaryType SetPrimaryNodeType...SetPropertyValue SetPropertyValue...SetTree StaleProperty This implementation ofPropertythrows anInvalidItemStateExceptionon all method calls.StateUtility StateUtility...Status Status...TransientISFactory TransientISFactory...TransientItemStateFactory TransientItemStateFactoryextends the item state factory and adds new methods for creating node states and property states that are new.TransientItemStateManager TransientItemStateManageradds support for transient changes onItemStates and also provides methods to create new item states.TransientOperation TransientOperation...TransientOperationVisitor TransientOperationVisitor...UniqueIdResolver UniqueIdResolverallows to retrieveNodeEntryinstances that are identified by a uniqueID.UpdatableItemStateManager AnItemStateManagerthat deals with state modifications.Update Update...VersionHistoryImpl VersionHistoryImpl...VersionImpl VersionImpl...VersionManager VersionManager...VersionManagerImpl VersionManagerImpl...WorkspaceContentHandler WorkspaceContentHandler...WorkspaceImpl WorkspaceImpl...WorkspaceImport WorkspaceImport...WorkspaceItemStateFactory WorkspaceItemStateFactory...WorkspaceManager WorkspaceManager...XASession TheXASessioninterface extends the capability ofSessionby adding access to a JCR repository's support for the Java Transaction API (JTA).XASessionImpl XASessionImplextends the regular session implementation with access to theXAResource.