All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractExportContext AbstractExportContext
covers methods common to most ExportContext implementations.AbstractJcrReport AbstractJcrReport
...AclRemoveHandler BasicCredentialsProvider This Class implements a credentials provider that extracts the credentials from the 'WWW-Authenticate' header and only supports 'Basic' authentication.BoundedInputStream This is a stream that will only supply bytes up to a certain length - if its position goes above that, it will stop.CopyMoveContext CopyMoveContext
...CopyMoveContextImpl CopyMoveContextImpl
...CopyMoveHandler CopyMoveHandler
...CopyMoveManager CopyMoveManager
...CopyMoveManagerImpl CopyMoveManagerImpl
...CredentialsProvider This Interface defines a provider for the credentials.DavexServletService DavLocatorFactoryImpl DavLocatorFactoryImpl
...DavResourceFactoryImpl DavResourceFactoryImpl
...DavResourceImpl DavResourceImpl implements a DavResource.DavSessionImpl Simple implementation of theDavSession
interface.DavSessionProviderImpl Simple implementation of theDavSessionProvider
interface that uses aCredentialsProvider
to locate credentials in the request, log into the respository, and provide aDavSession
to the request.DefaultHandler DefaultHandler
implements a simple IOHandler that creates 'file' and 'folder' nodes.DefaultIOListener DefaultIOListener
implements anIOListener
that writes debug/error output to thelogger
specified in the constructor.DefaultIOManager DefaultIOManager
...DefaultItemCollection DefaultItemCollection
represents a JCR node item.DefaultItemFilter DefaultItemFilter
...DefaultItemResource DefaultItemResource
represents JCR property item.DeleteContext The context associated with a DELETE operationDeleteContextImpl Implements a simple delete contextDeleteHandler The DeleteHandler is invoked when a webdav DELETE request is received.DeleteManager The DeleteManager handles DELETE operation by delegating it to its handlers.DeleteManagerImpl DeltaVResourceImpl TheDeltaVResourceImpl
encapsulates the functionality common to all DeltaV compliant resources.DirListingExportHandler DirListingExportHandler
represents a simple export for collections: a human-readable view listing the members.EventJournalResourceImpl Implements a JCREventJournal
in terms of an RFC 4287 Atom feed.ExportContext ExportContext
...ExportContextImpl ExportContextImpl
implements anExportContext
that wraps around the specified OutputContext as it was passed toDavResource.spool(OutputContext)
.ExportViewReport ExportViewReport
handles REPORT requests for the 'exportview' report.ImportContext ImportContext
...ImportContextImpl ImportContextImpl
...IOContext IOHandler IOHandler
interface defines methods for importing and exporting resource content as well as some fundamental resource properties which use to be set/retrieved together with content import and export (e.g.IOListener IOListener
defines an import/export listener.IOManager IOManager
interface provides the means to define a list ofIOHandlers
that should be asked to perform an import or export.IOManagerImpl IOManagerImpl
represents the most simpleIOManager
implementation that provides a default constructor and does define anyIOHandler
s.IOUtil IOUtil
provides utility methods used for import and export operations.ItemDefinitionImpl ItemDefinitionImpl
...ItemFilter ItemFilter
ItemResourceConstants ItemResourceConstants
provides constants for any resources representing repository items.JcrActiveLock JcrActiveLock
wraps aJCR lock
object.JcrDavException JcrDavException
extends theDavException
in order to wrap various repository exceptions.JcrDavPropertyNameSet JcrDavPropertyNameSet
...JcrDavSession JcrDavSession
specific base implementation of theDavSession
interface, which simply wraps aSession
object.JcrPrivilegeReport Report to retrieve the permissions granted to the reading session as defined bySession.hasPermission(String, String)
.JcrRemotingServlet JcrRemotingServlet
is an extended version of theJCR Remoting Servlet
that provides improved Batch read Batch write functionality and supports cross workspace copy and cloning.JcrSupportedPrivilegesProperty JcrSupportedPrivilegesProperty...JcrUserPrivilegesProperty JcrPrivilegesProperty...JcrValueType Deprecated. As of Jackrabbit 2.2.JCRWebdavServer JCRWebdavServer
...JCRWebdavServerServlet JCRWebdavServerServlet provides request/response handling for the JCRWebdavServer.LengthsProperty LengthsProperty
extendsDavProperty
providing utilities to handle the multiple lengths of the property item represented by this resource.LocateByUuidReport LocateByUuidReport
handles REPORT requests for the 'locate-by-uuid' report.LocateCorrespondingNodeReport LocateCorrespondingNodeReport
is used to identify the resource that represents the corresponding node in another workspace.LocatorFactoryImpl ResourceFactoryImpl implements a simple DavLocatorFactoryLocatorFactoryImplEx LocatorFactoryImplEx
...LockTokenMapper Maps between WebDAV lock tokens and JCR lock tokens.NamespacesProperty NamespacesProperty
...NodeDefinitionImpl NodeDefinitionImpl
...NodeTypeProperty NodeTypeProperty
...NodeTypesReport NodeTypesReport
allows to retrieve the definition of a single or multiple node types.PropertyDefinitionImpl PropertyDefinitionImpl
...PropertyExportContext PropertyExportContext
represents a marker interface to distinguish the ExportContext (which is mainly used to export data and some fundamental properties) from a context that is used to export properties only.PropertyHandler PropertyHandler
interface defines methods for importing and exporting resource properties.PropertyImportContext PropertyImportContext
...PropertyManager PropertyManager
...PropertyManagerImpl PropertyManagerImpl
...ProtectedItemRemoveHandler ProtectedItemRemoveHandler...RegisteredNamespacesReport RegisteredNamespacesReport
let the client retrieve the namespaces registered on the repository.RepositoryDescriptorsReport RepositoryDescriptorsReport
allows to retrieve the repository descriptors.RequestData RequestData
...ResourceConfig ResourceConfig
...ResourceFactoryImpl ResourceFactoryImpl implements a simple DavResourceFactoryRootCollection RootCollection
represent the WebDAV root resource that does not represent any repository item.SearchResourceImpl SearchResourceImpl
...SearchResultProperty SearchResultProperty
...SecurityUtils SessionProvider This Interface defines a provider for repository sessionsSessionProviderImpl This class implements a default session provider based on a givencredentials provider
.SessionScopedLockEntry SessionScopedLockEntry
represents the 'session-scoped' write lock as defined by JCR.SimpleWebdavServlet WebdavServlet provides WebDAV support (level1
,2
,3
andbind
compliant) for repository resources.SubscriptionImpl TheSubscription
class encapsulates a single subscription with the following responsibilities: Providing access to the subscription info, Recording events this subscription is interested in, Providing access to the events.SubscriptionManagerImpl SubscriptionManager
collects all subscriptions requested, handles the subscription timeout and provides METHODS to discover subscriptions present on a given resource as well as events for an specific subscription.TransactionListener TransactionListener
provides callbacks when a transaction is committed.TxLockManagerImpl TxLockManagerImpl
manages locks with locktype 'dcr:transaction
'.ValuesProperty ValuesProperty
implementsDavProperty
providing utilities to handle the value(s) of a JCR property item resource.VersionControlledItemCollection VersionControlledItemCollection
represents a JCR node item and covers all functionality related to versioning ofNode
s.VersionControlledResourceImpl VersionControlledResourceImpl
represents a JCR node item and covers all functionality related to versioning ofNode
s.VersionHandler VersionHistoryHandler VersionHistoryHandler
...VersionHistoryItemCollection VersionHistoryItemCollection
represents a JCR version history.VersionHistoryResourceImpl VersionHistoryResourceImpl
represents a JCR version history.VersionItemCollection VersionItemCollection
represents a JCR version.VersionResourceImpl VersionResourceImpl
represents a JCR version.WorkspaceResourceImpl WorkspaceResourceImpl
...XmlHandler XmlHandler
imports xml files and exports nodes that have the properXmlHandler.XML_MIMETYPE
defined with their content.ZipHandler ZipHandler
imports and extracts Zip files and exported nodes (an their subnodes) to a Zip file.