Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ACCESS_DENIED - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
-
Access denied.
- addHeader(String, String) - Method in class com.ithit.webdav.server.DavResponse
-
Adds a response header with the given name and value.
- addResponse(String, WebDavStatus) - Method in exception com.ithit.webdav.server.exceptions.MultistatusException
-
Adds response for an item.
- addResponse(String, WebDavStatus, String, String) - Method in exception com.ithit.webdav.server.exceptions.MultistatusException
-
Adds response for an item.
- addResponse(String, Property, WebDavStatus) - Method in exception com.ithit.webdav.server.exceptions.MultistatusException
-
Adds response for a property.
- addResponse(String, Property, WebDavStatus, String, String) - Method in exception com.ithit.webdav.server.exceptions.MultistatusException
-
Adds response for a property with a description.
- addResponses(Response...) - Method in exception com.ithit.webdav.server.exceptions.MultistatusException
-
Adds responses for items.
- AutoVersion - Enum Class in com.ithit.webdav.server.deltav
-
Auto versioning modes supported by item to be used with versioning unaware clients.
B
- BAD_REQUEST - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- Bind - Interface in com.ithit.webdav.server.synchronization
-
Represents resource binding.
C
- cancelUpload() - Method in interface com.ithit.webdav.server.resumableupload.ResumableUpload
-
In this method implementation you can delete partially uploaded file.
- Change - Enum Class in com.ithit.webdav.server.synchronization
-
Represents change types.
- CHANGED - Enum constant in enum class com.ithit.webdav.server.synchronization.Change
-
Item was changed.
- ChangedItem - Interface in com.ithit.webdav.server.synchronization
-
Represents item change.
- Changes - Interface in com.ithit.webdav.server.synchronization
-
Represents collection changes.
- checkIn() - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Creates new version.
- checkOut() - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Allow modifications to the content and properties of this version-controlled item.
- CheckOut - Enum constant in enum class com.ithit.webdav.server.deltav.AutoVersion
-
If client tries to modify checked-in item, engine will automatically call
VersionableItem.checkOut()
. - CheckOutCheckIn - Enum constant in enum class com.ithit.webdav.server.deltav.AutoVersion
-
Before any item modification (such as changing content or properties) by versioning unaware client engine will call
VersionableItem.checkOut()
. - CheckOutUnlockedCheckIn - Enum constant in enum class com.ithit.webdav.server.deltav.AutoVersion
-
If client tries to modify checked-in item, engine will automatically call
VersionableItem.checkOut()
. - com.ithit.webdav.server - package com.ithit.webdav.server
-
Contains interfaces required by Class 1 and Class 2 compliant WebDAV implementations.
- com.ithit.webdav.server.deltav - package com.ithit.webdav.server.deltav
-
Contains interfaces required by DeltaV compatible servers.
- com.ithit.webdav.server.exceptions - package com.ithit.webdav.server.exceptions
-
Contains exceptions that can be thrown by implementation.
- com.ithit.webdav.server.paging - package com.ithit.webdav.server.paging
-
This package provides paging and sorting classes.
- com.ithit.webdav.server.quota - package com.ithit.webdav.server.quota
-
Contains interfaces for creating server which supports used and free space reporting.
- com.ithit.webdav.server.resumableupload - package com.ithit.webdav.server.resumableupload
-
Provides classes for handling resumable upload.
- com.ithit.webdav.server.search - package com.ithit.webdav.server.search
-
Contains interfaces for creating server which supports DASL server search.
- com.ithit.webdav.server.synchronization - package com.ithit.webdav.server.synchronization
-
Contains interfaces for creating server which supports collection synchronization.
- CONFLICT - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
-
Conflict.
- ConflictException - Exception in com.ithit.webdav.server.exceptions
-
Indicates that operation has failed due to a conflict with the current state of the hierarchy item.
- ConflictException() - Constructor for exception com.ithit.webdav.server.exceptions.ConflictException
-
Initializes new instance.
- ConflictException(String) - Constructor for exception com.ithit.webdav.server.exceptions.ConflictException
-
Initializes new instance.
- ConflictException(String, String, String) - Constructor for exception com.ithit.webdav.server.exceptions.ConflictException
-
Initializes new instance.
- copyTo(Folder, String, boolean) - Method in interface com.ithit.webdav.server.HierarchyItem
-
Creates a copy of this item with a new name in the destination folder.
- create(String, String, String) - Static method in class com.ithit.webdav.server.Property
-
Creates a WebDAV property.
- CREATED - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- createFile(String) - Method in interface com.ithit.webdav.server.Folder
-
Creates new WebDAV file with the specified name in this folder.
- createFolder(String) - Method in interface com.ithit.webdav.server.Folder
-
Creates new WebDAV folder with the specified name in this folder.
- createRaw(String, String, String) - Static method in class com.ithit.webdav.server.Property
-
Creates a WebDAV property with value set to raw XML string.
- currentRequest() - Static method in class com.ithit.webdav.server.DavContext
-
Return the DavRequest currently bound to the thread.
- currentResponse() - Static method in class com.ithit.webdav.server.DavContext
-
Return the DavResponse currently bound to the thread.
D
- DavContext - Class in com.ithit.webdav.server
-
Represents thread safe request/response context.
- DavException - Exception in com.ithit.webdav.server.exceptions
-
Base class for all exception thrown inside WebDavEngine.
- DavException(WebDavStatus) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(WebDavStatus, int) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(String, WebDavStatus) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(String, WebDavStatus, int) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(String, WebDavStatus, String, String) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(String, WebDavStatus, String, String, int) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(String, Throwable, WebDavStatus) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(String, Throwable, WebDavStatus, int) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(String, Throwable, WebDavStatus, String, String) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(String, Throwable, WebDavStatus, String, String, int) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(Throwable, WebDavStatus) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavException(Throwable, WebDavStatus, int) - Constructor for exception com.ithit.webdav.server.exceptions.DavException
-
Initializes new instance.
- DavRequest - Class in com.ithit.webdav.server
-
Represents http request to the WebDAV server.
- DavRequest() - Constructor for class com.ithit.webdav.server.DavRequest
- DavResponse - Class in com.ithit.webdav.server
-
Represents http response to the WebDAV server.
- DavResponse() - Constructor for class com.ithit.webdav.server.DavResponse
- delete() - Method in interface com.ithit.webdav.server.HierarchyItem
-
Deletes this item.
- DELETED - Enum constant in enum class com.ithit.webdav.server.synchronization.Change
-
Item was deleted.
- DeltaVItem - Interface in com.ithit.webdav.server.deltav
-
Base interface for items that support versioning and item versions (DeltaV items).
E
- Engine - Class in com.ithit.webdav.server
-
Serves as the abstract base class for WebDAV engine.
- Engine() - Constructor for class com.ithit.webdav.server.Engine
- ExtendTypesTable(String, String) - Method in class com.ithit.webdav.server.MimeType
-
Extends the list of content types or replaces existing value with a new one.
F
- FAILED_DEPENDENCY - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- FailedDependencyException - Exception in com.ithit.webdav.server.exceptions
-
Means that operation could not be performed on the hierarchy item because the requested action depended on another action and that action failed.
- FailedDependencyException() - Constructor for exception com.ithit.webdav.server.exceptions.FailedDependencyException
-
Initializes new instance.
- FailedDependencyException(String) - Constructor for exception com.ithit.webdav.server.exceptions.FailedDependencyException
-
Initializes new instance.
- File - Interface in com.ithit.webdav.server
-
Represents a file in the WebDAV repository.
- Folder - Interface in com.ithit.webdav.server
-
Represents a folder in the WebDAV repository.
- FORBIDDEN - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
G
- getActiveLocks() - Method in interface com.ithit.webdav.server.Lock
-
Gets the array of all locks for this item.
- getAutoCheckIn() - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Indicates if item will be checked-in by the engine during the unlock request.
- getAutoPutUnderVersionControl() - Method in class com.ithit.webdav.server.Engine
-
Determines if placing file under version control is automatic.
- getAutoVersion() - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Determines how checked-in item responds to WebDAV client attempts to modify its content or properties.
- getAvailableBytes() - Method in interface com.ithit.webdav.server.quota.Quota
-
Value in bytes representing the amount of additional disk space beyond the current allocation that can be allocated to the folder (or other item) before further allocations will be refused.
- getBytesUploaded() - Method in interface com.ithit.webdav.server.resumableupload.ResumableUpload
-
Amount of bytes successfully saved to your storage.
- getCalculateContentLength() - Method in class com.ithit.webdav.server.Engine
-
Indicates if response content length calculation will occur.
- getCalculateContentLength() - Method in interface com.ithit.webdav.server.MethodHandler
-
Determines whether response content length shall be calculated by entine.
- getChanges(List<Property>, String, boolean, Long) - Method in interface com.ithit.webdav.server.synchronization.SynchronizationCollection
-
Returns a list of changes that correspond to a synchronization request.
- getChangeType() - Method in interface com.ithit.webdav.server.synchronization.ChangedItem
-
Returns type of change.
- getCharacterEncoding() - Method in class com.ithit.webdav.server.DavRequest
-
Returns request encoding.
- getCheckInOnFileComplete() - Method in interface com.ithit.webdav.server.resumableupload.ResumableUpload
-
Indicates if item will be checked-in by the engine when last chunk of a file is uploaded if item was checked in when upload started.
- getChildren(List<Property>, Long, Long, List<OrderProperty>) - Method in interface com.ithit.webdav.server.Folder
-
Gets the array of this folder's children.
- getClientLockTokens() - Method in class com.ithit.webdav.server.DavRequest
-
Gets the array of lock tokens submitted by client.
- getClientLockTokens(DavRequest) - Static method in class com.ithit.webdav.server.Engine
-
Deprecated.
- getCode() - Method in class com.ithit.webdav.server.exceptions.WebDavStatus
-
Retrieves code.
- getComment() - Method in interface com.ithit.webdav.server.deltav.DeltaVItem
-
Retrieves brief comment about a resource that is suitable for presentation to a user.
- getContentLength() - Method in class com.ithit.webdav.server.DavRequest
-
Returns the length, in bytes, of the request body.
- getContentLength() - Method in interface com.ithit.webdav.server.File
-
Gets the size of the file content in bytes.
- getContentType() - Method in class com.ithit.webdav.server.DavRequest
-
Returns the MIME type of the body of the request, or
null
. - getContentType() - Method in interface com.ithit.webdav.server.File
-
Gets the media type of the file.
- getContextPath() - Method in class com.ithit.webdav.server.DavRequest
-
Returns the portion of the request URI that indicates the context of the request.
- getCreated() - Method in interface com.ithit.webdav.server.HierarchyItem
-
Gets the creation date of the item in repository expressed as the coordinated universal time (UTC).
- getCreatorDisplayName() - Method in interface com.ithit.webdav.server.deltav.DeltaVItem
-
Retrieves display name of the user that created this item.
- getCurrentVersion() - Method in interface com.ithit.webdav.server.deltav.History
- getDescription() - Method in class com.ithit.webdav.server.exceptions.PropStat
-
Description for the response.
- getDescription() - Method in class com.ithit.webdav.server.exceptions.WebDavStatus
-
Retrieves description.
- getEtag() - Method in interface com.ithit.webdav.server.File
-
Gets entity tag - string that identifies current state of resource's content.
- getExtendedError() - Method in exception com.ithit.webdav.server.exceptions.DavException
-
Retrieves extended error code used in X-MSDAVEXT_ERROR header.
- getHeader(String) - Method in class com.ithit.webdav.server.DavRequest
-
Returns http header by name or null if not exists.
- getHeaderNames() - Method in class com.ithit.webdav.server.DavRequest
-
Returns an enumeration of all the header names this request contains.
- getHierarchyItem(String) - Method in class com.ithit.webdav.server.Engine
-
Implementation of this abstract method is used by WebDAV engine to find hierarchy item objects by path.
- getHrefs() - Method in class com.ithit.webdav.server.exceptions.ItemResponse
-
Hrefs included in the response.
- getHttpString() - Method in class com.ithit.webdav.server.exceptions.WebDavStatus
-
Retrieves string to be put in response.
- getId() - Method in interface com.ithit.webdav.server.synchronization.Bind
-
Unique identifier of the resource.
- getInputStream() - Method in class com.ithit.webdav.server.DavRequest
-
Retrieves the body of the request as binary data using a
InputStream
. - getInstance() - Static method in class com.ithit.webdav.server.MimeType
- getItemPath() - Method in class com.ithit.webdav.server.exceptions.Response
-
Path of an item this response relates to.
- getLastChunkSaved() - Method in interface com.ithit.webdav.server.resumableupload.ResumableUpload
-
The date and time when the last chunk of file was saved in your storage.
- getLicense() - Method in class com.ithit.webdav.server.Engine
-
Returns license string.
- getLocalName() - Method in exception com.ithit.webdav.server.exceptions.DavException
-
Retrieves XML element name that will be sent to client in HTTP response so it can identify error more precisely.
- getLogger() - Method in class com.ithit.webdav.server.Engine
-
Returns logger that will be used by engine.
- getLogInput() - Method in interface com.ithit.webdav.server.MethodHandler
-
Determines whether request body shall be logged.
- getLogOutput() - Method in interface com.ithit.webdav.server.MethodHandler
-
Determines whether response body shall be logged.
- getMaskRequestHeaders() - Method in class com.ithit.webdav.server.Engine
-
Gets the set of the request headers to be masked for the logging output.
- getMaskResponseHeaders() - Method in class com.ithit.webdav.server.Engine
-
Gets the set of the response headers to be masked for the logging output.
- getMethod() - Method in class com.ithit.webdav.server.DavRequest
-
Returns http method of the request.
- getMimeType(String) - Method in class com.ithit.webdav.server.MimeType
-
Returns the mime type corresponding to file extension.
- getModified() - Method in interface com.ithit.webdav.server.HierarchyItem
-
Gets the last modification date of the item in repository expressed as the coordinated universal time (UTC).
- getMoreResults() - Method in interface com.ithit.webdav.server.synchronization.Changes
-
Indicates that results is truncated.
- getName() - Method in interface com.ithit.webdav.server.HierarchyItem
-
Gets the name of the item in repository.
- getName() - Method in class com.ithit.webdav.server.Property
-
Name of the property.
- getNamespace() - Method in exception com.ithit.webdav.server.exceptions.DavException
-
Retrieves namespace of XML element that will be sent to client in HTTP response so it can identify error more precisely.
- getNamespace() - Method in class com.ithit.webdav.server.Property
-
Namespace of the property.
- getNewSyncToken() - Method in interface com.ithit.webdav.server.synchronization.Changes
-
Returns the synchronization token provided by the server.
- getOriginalRequest() - Method in class com.ithit.webdav.server.DavRequest
-
Returns the original request that was sent by the chosen web container.
- getOriginalResponse() - Method in class com.ithit.webdav.server.DavResponse
-
Returns the original response that will be handled by the chosen web container.
- getOutputStream() - Method in class com.ithit.webdav.server.DavResponse
-
Returns a
OutputStream
suitable for writing binary data in the response. - getOwner() - Method in class com.ithit.webdav.server.LockInfo
-
Retrieves information about the principal taking out a lock.
- getOwner() - Method in class com.ithit.webdav.server.RefreshLockResult
-
Retrieves information about the principal taking out a lock.
- getPage() - Method in class com.ithit.webdav.server.paging.PageResults
-
Items that correspond to the requested page and sorting.
- getParentId() - Method in interface com.ithit.webdav.server.synchronization.Bind
-
Unique identifier of the resource parent.
- getPath() - Method in interface com.ithit.webdav.server.HierarchyItem
-
Unique item path in the repository relative to storage root.
- getPredecessor() - Method in interface com.ithit.webdav.server.deltav.Version
-
Previous version or null if no previous version exists.
- getProperties() - Method in class com.ithit.webdav.server.exceptions.PropStat
-
Retrieves list of properties with the same status.
- getProperties(Property[]) - Method in interface com.ithit.webdav.server.HierarchyItem
-
Gets values of all properties or selected properties for this item.
- getProperty() - Method in class com.ithit.webdav.server.paging.OrderProperty
-
Property name.
- getPropertyNames() - Method in interface com.ithit.webdav.server.HierarchyItem
-
Gets names of all properties for this item.
- getPropStats() - Method in class com.ithit.webdav.server.exceptions.PropStatResponse
-
Retrieves statuses for properties grouped by item they relate to.
- getQueryString() - Method in class com.ithit.webdav.server.DavRequest
-
Returns the query string that is contained in the request URL after the path.
- getRequestURI() - Method in class com.ithit.webdav.server.DavRequest
-
Returns the part of this request's URL from the protocol name up to the query string in the first line of the HTTP request.
- getResponseCharacterEncoding() - Method in class com.ithit.webdav.server.Engine
-
Returns charset in which response shall be generated.
- getResponseDescription() - Method in exception com.ithit.webdav.server.exceptions.MultistatusException
-
Retrieves description of whole response.
- getResponseDescription() - Method in class com.ithit.webdav.server.exceptions.Response
-
Description of the response.
- getResponses() - Method in exception com.ithit.webdav.server.exceptions.MultistatusException
-
Gets the array of the responses for multiple hierarchy items in this multistatus response.
- getRootVersion() - Method in interface com.ithit.webdav.server.deltav.History
-
Item's root version.
- getScheme() - Method in class com.ithit.webdav.server.DavRequest
-
Returns http or https server scheme.
- getServerName() - Method in class com.ithit.webdav.server.DavRequest
-
Returns server name.
- getServerPath() - Method in class com.ithit.webdav.server.DavRequest
-
Returns the part of this request's URL that calls the server.
- getServerPort() - Method in class com.ithit.webdav.server.DavRequest
-
Returns port at which server is running.
- getStatus() - Method in exception com.ithit.webdav.server.exceptions.DavException
-
Retrieves WebDAV status.
- getStatus() - Method in class com.ithit.webdav.server.exceptions.ItemResponse
-
Gets the response for the item.
- getStatus() - Method in class com.ithit.webdav.server.exceptions.PropStat
-
Retrieves status.
- getSuccessor() - Method in interface com.ithit.webdav.server.deltav.Version
-
Next version or null if no next version exists.
- getTimeout() - Method in class com.ithit.webdav.server.LockInfo
-
Retrieves lock expiration timeout in milliseconds.
- getTimeout() - Method in class com.ithit.webdav.server.LockResult
-
Retrieves timeout.
- getTimeout() - Method in class com.ithit.webdav.server.RefreshLockResult
-
Retrieves timeout.
- getToken() - Method in class com.ithit.webdav.server.LockInfo
-
Retrieves lock token associated with a lock.
- getToken() - Method in class com.ithit.webdav.server.LockResult
-
Retrieves lock token associated with a lock.
- getTotalContentLength() - Method in interface com.ithit.webdav.server.resumableupload.ResumableUpload
-
Total file size that is being uploaded.
- getTotalItems() - Method in class com.ithit.webdav.server.paging.PageResults
-
Total number of items in the folder or in search results.
- getUploadProgress() - Method in interface com.ithit.webdav.server.resumableupload.UploadProgress
-
Array of items that are being uploaded to this item subtree.
- getUsedBytes() - Method in interface com.ithit.webdav.server.quota.Quota
-
Value in bytes representing the amount of space used by this folder/file and possibly a number of other similar folders/files, where the set of "similar" meets at least the criterion that allocating space to any folder/file in the set will count against the
Quota.getAvailableBytes()
. - getValue() - Method in class com.ithit.webdav.server.Property
-
Value of the property.
- getVersion() - Static method in class com.ithit.webdav.server.Engine
-
Returns version of engine at runtime.
- getVersionableItem() - Method in interface com.ithit.webdav.server.deltav.Version
-
Hierarchy item for this version.
- getVersionHistory() - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Current item version history.
- getVersionName() - Method in interface com.ithit.webdav.server.deltav.Version
-
Name of the version.
- getVersionSet() - Method in interface com.ithit.webdav.server.deltav.History
-
All versions of current item.
- getXmlValueRaw() - Method in class com.ithit.webdav.server.Property
-
Gets raw XML property value.
H
- HierarchyItem - Interface in com.ithit.webdav.server
-
Represents file or folder in the WebDAV repository.
- History - Interface in com.ithit.webdav.server.deltav
-
Contains all versions of a particular version-controlled item.
I
- INSUFFICIENT_STORAGE - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- INTERNAL_ERROR - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- isAscending() - Method in class com.ithit.webdav.server.paging.OrderProperty
-
Order direction.
- isCheckedOut() - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Determines whether item is in checked-in or checked-out state.
- isDebugEnabled() - Method in interface com.ithit.webdav.server.Logger
-
Determines whether debug logging shall be performed.
- isDeep() - Method in class com.ithit.webdav.server.LockInfo
-
Indicates whether a lock is enforceable on the subtree.
- isDeep() - Method in class com.ithit.webdav.server.RefreshLockResult
-
Indicates whether a lock is enforceable on the subtree.
- isSearchContent() - Method in class com.ithit.webdav.server.search.SearchOptions
-
Gets value indicating the search in file content.
- isSearchName() - Method in class com.ithit.webdav.server.search.SearchOptions
-
Gets value indicating the search in file name.
- isShared() - Method in class com.ithit.webdav.server.LockInfo
-
Determines whether lock is shared.
- isShared() - Method in class com.ithit.webdav.server.RefreshLockResult
-
Determines whether lock is shared.
- ItemResponse - Class in com.ithit.webdav.server.exceptions
-
Status for an items to be included into multistatus response.
- ItemResponse(String, WebDavStatus, String, String) - Constructor for class com.ithit.webdav.server.exceptions.ItemResponse
-
Initializes a new instance.
L
- lock(boolean, boolean, long, String) - Method in interface com.ithit.webdav.server.Lock
-
Locks this item.
- Lock - Interface in com.ithit.webdav.server
-
Defines methods that WebDAV Class 2 compliant server hierarchy items must implement.
- LOCKED - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- LockedCheckOut - Enum constant in enum class com.ithit.webdav.server.deltav.AutoVersion
-
If client tries to modify locked checked-in item, engine will automatically call <@link VersionableItem#checkOut}.
- LockedException - Exception in com.ithit.webdav.server.exceptions
-
Indicates that operation has failed because the source or destination hierarchy item is locked and client did not provide lock token.
- LockedException() - Constructor for exception com.ithit.webdav.server.exceptions.LockedException
-
Initializes new instance.
- LockedException(String) - Constructor for exception com.ithit.webdav.server.exceptions.LockedException
-
Initializes new instance.
- LockInfo - Class in com.ithit.webdav.server
-
Serves for exchanging locking information with WebDAV engine.
- LockInfo() - Constructor for class com.ithit.webdav.server.LockInfo
-
Initialize
LockInfo
instance - LockInfo(boolean, boolean, String, long, String) - Constructor for class com.ithit.webdav.server.LockInfo
-
Initialize
LockInfo
instance - LockResult - Class in com.ithit.webdav.server
-
Result of
Lock.lock(boolean, boolean, long, java.lang.String)
operation. - LockResult(String, long) - Constructor for class com.ithit.webdav.server.LockResult
-
Initializes new instance.
- logDebug(String) - Method in interface com.ithit.webdav.server.Logger
-
Engine calls this method to log debug message.
- logError(String, Throwable) - Method in interface com.ithit.webdav.server.Logger
-
Engine calls this method to log error message.
- Logger - Interface in com.ithit.webdav.server
-
Is used by WebDAV engine to log messages.
M
- METHOD_NOT_ALLOWED - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- MethodHandler - Interface in com.ithit.webdav.server
-
Represents HTTP method handler.
- MimeType - Class in com.ithit.webdav.server
-
Provides functionality for getting mime type by file extension.
- moveTo(Folder, String) - Method in interface com.ithit.webdav.server.HierarchyItem
-
Moves this item to the destination folder under a new name.
- MULTISTATUS - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- MultistatusException - Exception in com.ithit.webdav.server.exceptions
-
Exception which shall be thrown when status for several items shall be known.
- MultistatusException() - Constructor for exception com.ithit.webdav.server.exceptions.MultistatusException
-
Initializes a new instance of the
MultistatusException
class.
N
- NO_CONTENT - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- NoAutoVersioning - Enum constant in enum class com.ithit.webdav.server.deltav.AutoVersion
-
Auto versioning is not supported for checked-in items.
- NOT_ALLOWED - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- NOT_FOUND - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- NOT_IMPLEMENTED - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- NOT_MODIFIED - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
O
- OK - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
-
OK.
- OrderProperty - Class in com.ithit.webdav.server.paging
-
Represents property used for sorting in ascending or descending order.
- OrderProperty(Property, boolean) - Constructor for class com.ithit.webdav.server.paging.OrderProperty
-
Initializes new instance.
P
- PageResults - Class in com.ithit.webdav.server.paging
-
Represents a single page results returned from the
Folder.getChildren(List, Long, Long, List)
andSearch.search(String, SearchOptions, List, Long, Long)
methods. - PageResults(List<? extends HierarchyItem>, Long) - Constructor for class com.ithit.webdav.server.paging.PageResults
-
Initializes a new instance of the
PageResults
class. - PARTIAL_CONTENT - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- PRECONDITION_FAILED - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- PreconditionFailedException - Exception in com.ithit.webdav.server.exceptions
-
The precondition given by the WebDAV client evaluated to false when it was tested on the server.
- PreconditionFailedException() - Constructor for exception com.ithit.webdav.server.exceptions.PreconditionFailedException
-
Initializes new instance.
- PreconditionFailedException(String) - Constructor for exception com.ithit.webdav.server.exceptions.PreconditionFailedException
-
Initializes new instance.
- processRequest(DavRequest, DavResponse, HierarchyItem) - Method in interface com.ithit.webdav.server.MethodHandler
-
Enables processing of HTTP Web requests by a custom handler.
- Property - Class in com.ithit.webdav.server
-
Represents a WebDAV property.
- Property(String, String, String) - Constructor for class com.ithit.webdav.server.Property
-
Deprecated.Use create or createRaw methods instead.
- PropStat - Class in com.ithit.webdav.server.exceptions
-
Status for a number of properties to be included into multistatus response.
- PropStat(Property[], WebDavStatus, String) - Constructor for class com.ithit.webdav.server.exceptions.PropStat
-
Initializes new instance.
- PropStatResponse - Class in com.ithit.webdav.server.exceptions
-
Response that may be present in multistatus response.
- PropStatResponse(String, PropStat[], String) - Constructor for class com.ithit.webdav.server.exceptions.PropStatResponse
-
Initializes new instance.
- putUnderVersionControl(boolean) - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Puts or removes current item from version control.
Q
- Quota - Interface in com.ithit.webdav.server.quota
-
If your server implementation needs to support quotas, this interface must be implemented on Folder items (items that implement
Folder
interfaces).
R
- read(OutputStream, long, long) - Method in interface com.ithit.webdav.server.File
-
Writes the content of the file to the specified stream.
- refreshLock(String, long) - Method in interface com.ithit.webdav.server.Lock
-
Updates lock timeout information on this item.
- RefreshLockResult - Class in com.ithit.webdav.server
-
Result of
Lock.refreshLock(java.lang.String, long)
operation. - RefreshLockResult(boolean, boolean, long, String) - Constructor for class com.ithit.webdav.server.RefreshLockResult
-
Initializes new instance.
- registerMethodHandler(String, MethodHandler) - Method in class com.ithit.webdav.server.Engine
-
Registers custom method handler.
- reset() - Static method in class com.ithit.webdav.server.DavContext
-
Reset the DavContext for the current thread.
- Response - Class in com.ithit.webdav.server.exceptions
-
Base class for responses to be included into multistatus response.
- ResumableUpload - Interface in com.ithit.webdav.server.resumableupload
-
Implemented on files that can retort upload progress.
- ResumableUploadBase - Interface in com.ithit.webdav.server.resumableupload
-
Implemented on files and folders that supports updating parts of its content.
S
- search(String, SearchOptions, List<Property>, Long, Long) - Method in interface com.ithit.webdav.server.search.Search
-
Returns a list of items that correspond to search request.
- Search - Interface in com.ithit.webdav.server.search
-
Represents a folder that supports search according to DASL standard.
- SearchOptions - Class in com.ithit.webdav.server.search
-
Represents DASL search parameters.
- SearchOptions(boolean, boolean) - Constructor for class com.ithit.webdav.server.search.SearchOptions
- ServerException - Exception in com.ithit.webdav.server.exceptions
- ServerException() - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(WebDavStatus) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(WebDavStatus, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, WebDavStatus) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, WebDavStatus, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, WebDavStatus, String, String) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, WebDavStatus, String, String, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, String, String) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, String, String, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, Throwable) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, Throwable, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, Throwable, WebDavStatus) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, Throwable, WebDavStatus, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, Throwable, WebDavStatus, String, String) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, Throwable, WebDavStatus, String, String, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, Throwable, String, String) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(String, Throwable, String, String, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(Throwable) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(Throwable, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(Throwable, WebDavStatus) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- ServerException(Throwable, WebDavStatus, int) - Constructor for exception com.ithit.webdav.server.exceptions.ServerException
-
Initializes new instance.
- service(DavRequest, DavResponse) - Method in class com.ithit.webdav.server.Engine
-
Handles request.
- setAutoCheckIn(boolean) - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Sets flag which indicates if item will be checked-in by the engine during the unlock request.
- setAutoVersion(AutoVersion) - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Sets auth versioning mode for this item.
- setCharacterEncoding(String) - Method in class com.ithit.webdav.server.DavResponse
-
Sets the character encoding of the response.
- setCheckInOnFileComplete(boolean) - Method in interface com.ithit.webdav.server.resumableupload.ResumableUpload
-
Shall store value which indicates whether file will be checked in when upload finishes.
- setComment(String) - Method in interface com.ithit.webdav.server.deltav.DeltaVItem
-
Sets brief comment about a resource that is suitable for presentation to a user.
- setContentLength(long) - Method in class com.ithit.webdav.server.DavResponse
-
Sets the content length of the response.
- setContentType(String) - Method in class com.ithit.webdav.server.DavResponse
-
Sets the MIME content type of the response
- setCreatorDisplayName(String) - Method in interface com.ithit.webdav.server.deltav.DeltaVItem
-
Sets display name of the user that created this item.
- setDeep(boolean) - Method in class com.ithit.webdav.server.LockInfo
-
Sets flag which indicates whether the lock is enforceable on the subtree.
- setDeep(boolean) - Method in class com.ithit.webdav.server.RefreshLockResult
-
Sets flag which indicates whether the lock is enforceable on the subtree.
- setHeader(String, String) - Method in class com.ithit.webdav.server.DavResponse
-
Sets a response header with the given name and value.
- setLocalName(String) - Method in exception com.ithit.webdav.server.exceptions.DavException
-
Sets local element name.
- setMoreResults(boolean) - Method in interface com.ithit.webdav.server.synchronization.Changes
-
Indicates that results is truncated.
- setNamespace(String) - Method in exception com.ithit.webdav.server.exceptions.DavException
-
Sets XML element namespace name.
- setNewSyncToken(String) - Method in interface com.ithit.webdav.server.synchronization.Changes
-
Sets the synchronization token provided by the server.
- setOwner(String) - Method in class com.ithit.webdav.server.LockInfo
-
Sets information about the principal taking out a lock.
- setOwner(String) - Method in class com.ithit.webdav.server.RefreshLockResult
-
Sets information about the principal taking out a lock.
- setResponseDescription(String) - Method in exception com.ithit.webdav.server.exceptions.MultistatusException
-
Sets description of the response.
- setShared(boolean) - Method in class com.ithit.webdav.server.LockInfo
-
Sets shared flag of the lock.
- setShared(boolean) - Method in class com.ithit.webdav.server.RefreshLockResult
-
Sets shared flag of the lock.
- setStatus(int, String) - Method in class com.ithit.webdav.server.DavResponse
-
Sets status code of the response.
- setTimeout(long) - Method in class com.ithit.webdav.server.LockInfo
-
Sets lock expirate timeout.
- setTimeout(long) - Method in class com.ithit.webdav.server.LockResult
-
Sets timeout.
- setTimeout(long) - Method in class com.ithit.webdav.server.RefreshLockResult
-
Sets lock expirate timeout.
- setToken(String) - Method in class com.ithit.webdav.server.LockInfo
-
Sets lock token associated with a lock.
- setToken(String) - Method in class com.ithit.webdav.server.LockResult
-
Sets lock token associated with a lock.
- setValue(String) - Method in class com.ithit.webdav.server.Property
-
Sets value of the property.
- setXmlValueRaw(String) - Method in class com.ithit.webdav.server.Property
-
Sets raw XML property value.
- SynchronizationCollection - Interface in com.ithit.webdav.server.synchronization
-
This specification defines an extension to Web Distributed Authoring and Versioning (WebDAV) that allows efficient synchronization of he contents of a WebDAV collection.
U
- unCheckOut() - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Cancels the checkout and restores the pre-checkout state of the version-controlled item.
- unlock(String) - Method in interface com.ithit.webdav.server.Lock
-
Removes lock with the specified token from this item.
- UNSUPPORTED_MEDIA_TYPE - Static variable in class com.ithit.webdav.server.exceptions.WebDavStatus
- updateProperties(Property[], Property[]) - Method in interface com.ithit.webdav.server.HierarchyItem
-
Adds, modifies and removes properties for this item.
- updateToVersion(Version) - Method in interface com.ithit.webdav.server.deltav.VersionableItem
-
Updates content and properties of the item to those identified by version parameter.
- UploadProgress - Interface in com.ithit.webdav.server.resumableupload
-
Implemented on files and folders to report upload progress.
V
- valueOf(String) - Static method in enum class com.ithit.webdav.server.deltav.AutoVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ithit.webdav.server.synchronization.Change
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.ithit.webdav.server.deltav.AutoVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ithit.webdav.server.synchronization.Change
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Version - Interface in com.ithit.webdav.server.deltav
-
Represents single item version.
- VersionableItem - Interface in com.ithit.webdav.server.deltav
-
This interface must be implemented on items that support versioning.
W
- WebDavStatus - Class in com.ithit.webdav.server.exceptions
-
Various status to describe operation result for an item.
- WebDavStatus(int, String) - Constructor for class com.ithit.webdav.server.exceptions.WebDavStatus
-
Initializes instance.
- write(InputStream, String, long, long) - Method in interface com.ithit.webdav.server.File
-
Saves the content of the file from the specified stream to the WebDAV repository.
All Classes and Interfaces|All Packages|Serialized Form
DavRequest.getClientLockTokens()