|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
value
element, reflecting the
type
of the value being transported.
autoCreated
attribute.
AbstractExportContext
covers methods common to most ExportContext
implementations.AbstractJcrReport
...AbstractWebdavServlet
todo respect Position headerHrefProperty
with the
specified property name and values.
href property
to the property set, where
all items present in the specifed iterator are referenced in the
resulting property.
added
to the item represented by this resource.
Set
s and alters the properties accordingly.
Set
s and alters the properties accordingly.
ItemResourceConstants.JCR_NAMESPACES
and forwards any other
set or remove requests to the super class.
BasicCredentialsProvider.getCredentials(javax.servlet.http.HttpServletRequest)
for details.
BoundedInputStream
that wraps the given input
stream and limits it to a certain size.
jcr:content
in case this
export is not intended for a collection.
Node.checkin()
on the underlying repository node.
Node.checkout()
on the underlying repository node.
DavResource
from the specified locator and request
objects.
DavResource
from the given locator and session.
DavResource
from the given locator and
request.
DavResource
from the given locator and webdav
session.
DavResourceLocator
.
DavResourceLocator
from the specified prefix,
workspace path and resource path, whithout modifying the specified Strings.
401 (Unauthorized)
error.
DavLocatorFactoryImpl
...DavResourceFactoryImpl
...DavResourceFactoryImpl
.
DavResource
.
DavSession
interface.DavSessionProvider
interface that uses a CredentialsProvider
to locate
credentials in the request, log into the respository, and provide
a DavSession
to the request.DefaultHandler
implements a simple IOHandler that creates 'file'
and 'folder' nodes.DefaultHandler
with default nodetype definitions:nt:folder
Nodetype for Non-Collection: nt:file
Nodetype for Non-Collection content: nt:resource
DefaultHandler
.
DefaultIOListener
implements an IOListener
that
writes debug/error output to the logger
specified in the constructor.DefaultIOListener
DefaultIOManager
...DefaultItemCollection
represents a JCR node item.DefaultItemCollection
.
DefaultItemFilter
...DefaultItemResource
represents JCR property item.DefaultItemResource
.
DirListingExportHandler
represents a simple export for collections:
a human-readable view listing the members.DirListingExportHandler.exportContent(ExportContext, boolean)
is called the view list
child nodes only, without respecting their representation as DavResource
s.DirListingExportHandler
ExportContext
...ExportContextImpl
implements an ExportContext
that
wraps around the specified OutputContext as it was passed to
DavResource.spool(OutputContext)
.ExportViewReport
handles REPORT requests for the 'exportview'
report.DavResource.isCollection()
.
exportData
method.
null
values
.
null
-1
if
the content length could not be determined.
jcr:content
.
Credentials
object for the given authorization header.
DavSessionProvider
.
null
ExportContext
IOManager
that called this handler or null
.
ImportContext
InputContext
used for adding resource members
null
if
there are none.
InputStream
to the temporary file created
during instanciation or null
, if this context does not
provide a stream.
DefaultItemFilter
if the configuration was missing the corresponding entry or the parser failed
to build a ItemFilter
instance from the configuration.
value array
.
Value
array
DavLocatorFactory
.
JCR properties
are locked if their
parent node is locked; thus this method will always return the
lock
object from the collection this resource is
internal member of.
null
RootItemCollection
resources, revealing
the names of all available workspaces.
IOHandler
OutputContext
used for spooling resource properties and
the resource content
null
OutputStream
to the temporary file or
null
if this context provides no stream.
repository session
object.
DavResourceFactory
.
InputStream
to the content of this collection.
SubscriptionDiscovery
object for the given
resource.
DavConstants.INFINITE_TIMEOUT
is returned.
Session
that optained the lock
is the lock token holder, null
otherwise.Type.WRITE
.
ExportViewReport.EXPORTVIEW_REPORT
report type.
LocateByUuidReport.LOCATE_BY_UUID_REPORT
report type.
LocateCorrespondingNodeReport.LOCATE_CORRESPONDING_NODE_REPORT
NodeTypesReport.NODETYPES_REPORT
type.
RegisteredNamespacesReport.REGISTERED_NAMESPACES_REPORT
type.
RepositoryDescriptorsReport.REPOSITORY_DESCRIPTORS_REPORT
type.
long
s representing the value of this
property.
Value
s representing the value of this
property.
getValues()
value
s present in this property
or PropertyType.UNDEFINED
if no values are available.
VersionHistory
associated with the repository node.
VersionHistory
associated with the repository version.
VersionResource
s representing all versions
present in the underlying JCR version history.
hasOrderableChildNodes
attribute.
IOContext
defines the common methods for ImportContext
and ExportContext
IOHandler
...IOListener
defines an import/export listener.IOManager
interface provides the means to define a list of
IOHandlers
that should be asked to perform an import or export.IOUtil
provides utitily methods used for import and export
operations.isMixin
attribute.
ImportContext
...ImportContextImpl
...InputContext
.
ItemDefinitionImpl
...ItemFilter
ItemResourceConstants
provides constants for any resources
representing repository items.OutputContext
.
AbstractResource.supportedLock
field by lock entries specific for this
resource: write locks (exclusive or exclusive session-scoped) in case the underlying
node has the node type mix:lockable.
node
):
export view report
locate corresponding node report
node
that is
either any of the nodetypes specified to represent a collection or
none of the nodetypes specified to represent a non-collection, respectively.
false
.
true
.
false
.
false
.
false
.
false
.
JCRWebdavServer
...JcrActiveLock
wraps a JCR lock
object.ActiveLock
object with type 'write
'
and scope 'exclusive
'.
ActiveLock
object with type 'write
'
and scope 'exclusive
'.
JcrDavException
extends the DavException
in order to
wrap various repository exceptions.JcrDavException
.
JcrDavException.JcrDavException(Throwable, int)
where the
error code is retrieved from an internal mapping.
JcrDavSession
specific base implementation of the
DavSession
interface, which simply wraps a Session
object.LengthsProperty
extends DavProperty
providing
utilities to handle the multiple lengths of the property item represented
by this resource.LengthsProperty
from the given long array.
LocateByUuidReport
handles REPORT requests for the 'locate-by-uuid'
report.LocateCorrespondingNodeReport
is used to identify the resource that
represents the corresponding node in another workspace.node
.
mandatory
attribute.
multiple
attribute.
MergeInfo
object.
name
attribute.
NamespacesProperty
...NodeDefinitionImpl
...NodeTypeConstants
used to represent nodetype definitions in
Xml.NodeTypeProperty
...NodeTypeProperty
from the specified general
DavProperty object.
NodeTypesReport
allows to retrieve the definition of a single
or multiple node types.onParentVersion
attribute.
IOHandler
IOHandler
finished.
IOHandler
.
#discoverEvents()
request.
OrderPatch
object.
protected
attribute.
PropertyDefinitionImpl
...RegisteredNamespacesReport
let the client retrieve the namespaces
registered on the repository.
Request body:
RepositoryDescriptorsReport
allows to retrieve the repository
descriptors.ResourceConfig
...ResourceFactory
that uses the given lock
manager and the default resource config
.
ResourceFactory
that uses the given lock
manager and resource filter.
RootCollection
represent the WebDAV root resource that does not
represent any repository item.RootCollection
.
RootItemCollection
represents the root node of the underlying
repository.RootItemCollection
.
SessionProvider.getSession(javax.servlet.http.HttpServletRequest, javax.jcr.Repository, java.lang.String)
call is no longer needed.
SessionProvider.getSession(javax.servlet.http.HttpServletRequest, javax.jcr.Repository, java.lang.String)
call is no longer needed.
DavSession
object from the given request object.
removeVersion
on the versionhistory item this version belongs to.
DavResource
does only allow
to remove the mixinnodetypes property.
sameNameSiblings
attribute.
SearchResourceImpl
...SearchResultProperty
...SearchResultProperty
.
DavProperty
in a new SearchResultProperty
.
SessionScopedLockEntry
represents the 'session-scoped' write
lock as defined by JCR.Subscription
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.
Subscription
with the given SubscriptionInfo
and resource
.
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.sInfo
.
DavSessionProvider
.
true
the import root will be saved
after every imported zip entry.
DavLocatorFactory
.
DavResource
does only allow
to set the mixinnodetypes property.
ItemResourceConstants.JCR_NAMESPACES
) and
forwards any other property to the super class.
Note that again no property status is set.
DavResourceFactory
.
UnsupportedOperationException
null
this implementation build a new ExportContext
based on the specified
context and forwards the export to its IOManager
.
Subscription
or update an existing Subscription
and add it as eventlistener to the ObservationManager
.
TxLockManagerImpl
manages locks with locktype
'dcr:transaction
'.ItemDefinition
object.
Subscription
as required
for the SubscriptionDiscovery
webdav property that in included in the response body of a sucessful SUBSCRIBE
request or as part of a PROPFIND response.
node
.
Subscription
with the given id and remove it
from the ObservationManager
as well as
from the internal map.
ValuesProperty
extends DavProperty
providing
utilities to handle the multiple values of the property item represented
by this resource.ValuesProperty
from the given single Value
.
ValuesProperty
from the given Value
array
.
DavProperty
in a new ValuesProperty
.
VersionControlledItemCollection
represents a JCR node item and
covers all functionality related to versioning of Node
s.VersionControlledItemCollection
.
VersionHistoryItemCollection
represents a JCR version history.VersionHistoryItemCollection
resource.
VersionItemCollection
represents a JCR version.VersionItemCollection
.
XmlHandler
imports xml files and exports nodes that have
the proper XmlHandler.XML_MIMETYPE
defined with their content.XmlHandler
with default nodetype definitions:nt:unstructured
Nodetype for Non-Collection: nt:file
Nodetype for Non-Collection content: nt:unstructured
XmlHandler
ZipHandler
imports and extracts Zip files and exported nodes
(an their subnodes) to a Zip file.ZipHandler
with default nodetype definitions:nt:unstructured
Nodetype for Non-Collection: nt:file
Nodetype for Non-Collection content: nt:unstructured
ZipHandler
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |