Index

A B C D E F G H I L M N O P Q R S U V W 
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.
As of Engine version > 3.0.2114. Moved to DavRequest.getClientLockTokens()
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
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) and Search.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
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.
A B C D E F G H I L M N O P Q R S U V W 
All Classes and Interfaces|All Packages|Serialized Form