A B C D E F G H I L M N O P R S T U W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AccessDeniedException - Exception in org.drjekyll.webdav.exceptions
- AccessDeniedException() - Constructor for exception org.drjekyll.webdav.exceptions.AccessDeniedException
- AccessDeniedException(String) - Constructor for exception org.drjekyll.webdav.exceptions.AccessDeniedException
- AccessDeniedException(String, Throwable) - Constructor for exception org.drjekyll.webdav.exceptions.AccessDeniedException
- AccessDeniedException(Throwable) - Constructor for exception org.drjekyll.webdav.exceptions.AccessDeniedException
- addChild(LockedObject) - Method in class org.drjekyll.webdav.locking.LockedObject
-
adds a new child lock to this lock
- addLockedObjectOwner(String) - Method in class org.drjekyll.webdav.locking.LockedObject
-
adds a new owner to a lock
- addSafeCharacter(char) - Method in class org.drjekyll.webdav.methods.URLEncoder
B
- begin(Principal) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- begin(Principal) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Indicates that a new request or transaction with this store involved has been started.
- BUF_SIZE - Static variable in class org.drjekyll.webdav.methods.Method
-
size of the io-buffer
C
- checkAuthentication(Transaction) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- checkAuthentication(Transaction) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Checks if authentication information passed in is valid.
- checkLocks(boolean, int) - Method in class org.drjekyll.webdav.locking.LockedObject
-
checks if a lock of the given exclusivity can be placed, only considering children up to "depth"
- checkLocks(Transaction, HttpServletRequest, IResourceLocks, String) - Static method in class org.drjekyll.webdav.methods.Method
-
Checks if locks on resources at the given path exists and if so checks the If-Header to make sure the If-Header corresponds to the locked resource.
- checkTimeouts(Transaction, boolean) - Method in interface org.drjekyll.webdav.locking.IResourceLocks
-
Deletes LockedObjects, where timeout has reached.
- checkTimeouts(Transaction, boolean) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- CLOSING - Static variable in class org.drjekyll.webdav.XMLWriter
-
Closing tag.
- commit(Transaction) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- commit(Transaction) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Indicates that all changes done inside this request shall be made permanent and any transactions, connections and other temporary resources shall be terminated.
- constructStore(String, File) - Method in class org.drjekyll.webdav.WebdavServlet
- copyResource(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.copy.DoCopy
-
Copy a resource.
- createFolder(Transaction, String) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- createFolder(Transaction, String) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Creates a folder at the position specified by
folderUri
. - createResource(Transaction, String) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- createResource(Transaction, String) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Creates a content resource at the position specified by
resourceUri
. - CREATION_DATE_FORMAT - Static variable in class org.drjekyll.webdav.methods.Method
-
Simple date format for the creation date ISO 8601 representation (partial).
- creationDateFormat(Date) - Static method in class org.drjekyll.webdav.methods.Method
D
- DEFAULT_TIMEOUT - Static variable in class org.drjekyll.webdav.methods.Method
-
Default lock timeout value.
- deleteResource(Transaction, String, Map<String, Integer>, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.methods.DoDelete
-
deletes the recources at "path"
- destroy() - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- destroy() - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Life cycle method, called by WebdavServlet's destroy() method.
- destroy() - Method in class org.drjekyll.webdav.WebdavServlet
- DeterminableMethod - Class in org.drjekyll.webdav.methods
- DeterminableMethod() - Constructor for class org.drjekyll.webdav.methods.DeterminableMethod
- determineMethodsAllowed(StoredObject) - Static method in class org.drjekyll.webdav.methods.DeterminableMethod
-
Determines the methods normally allowed for the resource.
- doBody(Transaction, HttpServletResponse, String) - Method in class org.drjekyll.webdav.methods.DoGet
- doBody(Transaction, HttpServletResponse, String) - Method in class org.drjekyll.webdav.methods.DoHead
- DoCopy - Class in org.drjekyll.webdav.copy
- DoCopy(WebdavStore, ResourceLocks, DoDelete, boolean) - Constructor for class org.drjekyll.webdav.copy.DoCopy
- DoDelete - Class in org.drjekyll.webdav.methods
- DoDelete(WebdavStore, ResourceLocks, boolean) - Constructor for class org.drjekyll.webdav.methods.DoDelete
- DoGet - Class in org.drjekyll.webdav.methods
- DoGet(WebdavStore, String, String, ResourceLocks, MimeTyper, int) - Constructor for class org.drjekyll.webdav.methods.DoGet
- DoHead - Class in org.drjekyll.webdav.methods
- DoHead(WebdavStore, String, String, ResourceLocks, MimeTyper, int) - Constructor for class org.drjekyll.webdav.methods.DoHead
- DoLock - Class in org.drjekyll.webdav.locking
- DoLock(WebdavStore, IResourceLocks, boolean) - Constructor for class org.drjekyll.webdav.locking.DoLock
- DoMkcol - Class in org.drjekyll.webdav.methods
- DoMkcol(WebdavStore, IResourceLocks, boolean) - Constructor for class org.drjekyll.webdav.methods.DoMkcol
- DoMove - Class in org.drjekyll.webdav.methods
- DoMove(ResourceLocks, DoDelete, DoCopy, boolean) - Constructor for class org.drjekyll.webdav.methods.DoMove
- DoNotImplemented - Class in org.drjekyll.webdav.methods
- DoNotImplemented() - Constructor for class org.drjekyll.webdav.methods.DoNotImplemented
- DoOptions - Class in org.drjekyll.webdav.methods
- DoOptions(WebdavStore, ResourceLocks) - Constructor for class org.drjekyll.webdav.methods.DoOptions
- DoPropfind - Class in org.drjekyll.webdav.prop
- DoPropfind(WebdavStore, ResourceLocks, MimeTyper) - Constructor for class org.drjekyll.webdav.prop.DoPropfind
- DoProppatch - Class in org.drjekyll.webdav.prop
- DoProppatch(WebdavStore, ResourceLocks, boolean) - Constructor for class org.drjekyll.webdav.prop.DoProppatch
- DoPut - Class in org.drjekyll.webdav.methods
- DoPut(WebdavStore, IResourceLocks, boolean, boolean) - Constructor for class org.drjekyll.webdav.methods.DoPut
- DoUnlock - Class in org.drjekyll.webdav.locking
- DoUnlock(WebdavStore, IResourceLocks, boolean) - Constructor for class org.drjekyll.webdav.locking.DoUnlock
E
- encode(CharSequence) - Method in class org.drjekyll.webdav.methods.URLEncoder
- encodeCookie(Cookie) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Encode a cookie as per RFC 2109.
- exclusiveLock(Transaction, String, String, int, int) - Method in interface org.drjekyll.webdav.locking.IResourceLocks
-
Tries to lock the resource at "path" exclusively.
- exclusiveLock(Transaction, String, String, int, int) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.copy.DoCopy
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.locking.DoLock
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.locking.DoUnlock
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in interface org.drjekyll.webdav.MethodExecutor
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.methods.DoDelete
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.methods.DoHead
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.methods.DoMkcol
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.methods.DoMove
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.methods.DoNotImplemented
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.methods.DoOptions
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.methods.DoPut
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.prop.DoPropfind
- execute(Transaction, HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.prop.DoProppatch
F
- filter(String) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Filter the specified message string for characters that are sensitive in HTML.
- findSubElement(Node, String) - Static method in class org.drjekyll.webdav.prop.XMLHelper
- folderBody(Transaction, String, HttpServletResponse, HttpServletRequest) - Method in class org.drjekyll.webdav.methods.DoGet
- folderBody(Transaction, String, HttpServletResponse, HttpServletRequest) - Method in class org.drjekyll.webdav.methods.DoHead
G
- getChildren() - Method in class org.drjekyll.webdav.locking.LockedObject
-
children of that lock
- getChildrenNames(Transaction, String) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- getChildrenNames(Transaction, String) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Gets the names of the children of the folder specified by
folderUri
. - getCleanPath(String) - Static method in class org.drjekyll.webdav.methods.Method
-
removes a / at the end of the path string, if present
- getCleanupCounter() - Method in class org.drjekyll.webdav.locking.ResourceLocks
- getCreationDate() - Method in class org.drjekyll.webdav.store.StoredObject
-
Gets the date of the creation
- getCSS() - Method in class org.drjekyll.webdav.methods.DoGet
-
Return the CSS styles used to display the HTML representation of the webdav content.
- getDateTimeFormat(Locale) - Method in class org.drjekyll.webdav.methods.DoGet
-
Return this as the Date/Time format for displaying Creation + Modification dates
- getDepth(HttpServletRequest) - Static method in class org.drjekyll.webdav.methods.Method
-
reads the depth header from the request and returns it as a int
- getDocumentBuilder() - Static method in class org.drjekyll.webdav.methods.Method
-
Return JAXP document builder instance.
- getETag(StoredObject) - Static method in class org.drjekyll.webdav.methods.Method
-
Get the ETag associated with a file.
- getExpiresAt() - Method in class org.drjekyll.webdav.locking.LockedObject
-
Describing the timeout of a locked object (ms)
- getFooter(Transaction, String, HttpServletResponse, HttpServletRequest) - Method in class org.drjekyll.webdav.methods.DoGet
-
Return the footer to be displayed after the folder content
- getHeader(Transaction, String, HttpServletResponse, HttpServletRequest) - Method in class org.drjekyll.webdav.methods.DoGet
-
Return the header to be displayed in front of the folder content
- getID() - Method in class org.drjekyll.webdav.locking.LockedObject
-
Gets the LockID (locktoken) for the LockedObject
- getLastModified() - Method in class org.drjekyll.webdav.store.StoredObject
-
Gets the date of the last modification
- getLocalDateFormat(Date, Locale) - Static method in class org.drjekyll.webdav.methods.Method
- getLockDepth() - Method in class org.drjekyll.webdav.locking.LockedObject
-
Describing the depth of a locked collection.
- getLockedObjectByID(Transaction, String) - Method in interface org.drjekyll.webdav.locking.IResourceLocks
-
Gets the LockedObject corresponding to specified id.
- getLockedObjectByID(Transaction, String) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- getLockedObjectByPath(Transaction, String) - Method in interface org.drjekyll.webdav.locking.IResourceLocks
-
Gets the LockedObject on specified path.
- getLockedObjectByPath(Transaction, String) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- getLockIdFromIfHeader(HttpServletRequest) - Static method in class org.drjekyll.webdav.methods.Method
- getLockIdFromLockTokenHeader(HttpServletRequest) - Static method in class org.drjekyll.webdav.methods.Method
- getLocks() - Method in class org.drjekyll.webdav.locking.ResourceLocks
-
keys: path value: LockedObject from that path
- getLocksByID() - Method in class org.drjekyll.webdav.locking.ResourceLocks
-
keys: id value: LockedObject from that id
- getMimeType() - Method in class org.drjekyll.webdav.store.StoredObject
-
Retrieve the myme type from the store object.
- getMimeType(Transaction, String) - Method in interface org.drjekyll.webdav.MimeTyper
-
Detect the mime type of this object
- getOwner() - Method in class org.drjekyll.webdav.locking.LockedObject
-
owner of the lock.
- getParent() - Method in class org.drjekyll.webdav.locking.LockedObject
- getParentPath(String) - Static method in class org.drjekyll.webdav.methods.Method
-
creates the parent path from the given path by removing the last '/' and everything after that
- getPath() - Method in class org.drjekyll.webdav.locking.LockedObject
-
Gets the path for the LockedObject
- getPrincipal() - Method in interface org.drjekyll.webdav.Transaction
- getPropertiesFromXML(Node) - Static method in class org.drjekyll.webdav.prop.XMLHelper
- getRelativePath(HttpServletRequest) - Static method in class org.drjekyll.webdav.methods.Method
-
Return the relative path associated with this servlet.
- getResourceContent(Transaction, String) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- getResourceContent(Transaction, String) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Gets the content of the resource specified by
resourceUri
. - getResourceLength() - Method in class org.drjekyll.webdav.store.StoredObject
-
Gets the length of the resource content
- getResourceLength(Transaction, String) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- getResourceLength(Transaction, String) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Gets the length of the content resource specified by
resourceUri
. - getRoot() - Method in class org.drjekyll.webdav.locking.ResourceLocks
- getStatusText(int) - Static method in class org.drjekyll.webdav.WebdavStatus
-
Returns the HTTP status text for the HTTP or WebDav status code specified by looking it up in the static mapping.
- getStoredObject(Transaction, String) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- getStoredObject(Transaction, String) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Gets the storedObject specified by
uri
- getTempLockedObjectByID(Transaction, String) - Method in interface org.drjekyll.webdav.locking.IResourceLocks
-
Gets the LockedObject corresponding to specified id (locktoken).
- getTempLockedObjectByID(Transaction, String) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- getTempLockedObjectByPath(Transaction, String) - Method in interface org.drjekyll.webdav.locking.IResourceLocks
-
Gets the LockedObject on specified path.
- getTempLockedObjectByPath(Transaction, String) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- getTempLocks() - Method in class org.drjekyll.webdav.locking.ResourceLocks
-
keys: path value: Temporary LockedObject from that path
- getTempLocksByID() - Method in class org.drjekyll.webdav.locking.ResourceLocks
-
keys: id value: Temporary LockedObject from that id
- getTempRoot() - Method in class org.drjekyll.webdav.locking.ResourceLocks
- getTimeoutMillis() - Method in class org.drjekyll.webdav.locking.LockedObject
-
Gets the timeout for the LockedObject
- getType() - Method in class org.drjekyll.webdav.locking.LockedObject
-
weather the lock is a write or read lock Gets the type of the lock
- getUserPrincipal(HttpServletRequest) - Method in class org.drjekyll.webdav.WebdavServlet
-
Method that permit to customize the way user information are extracted from the request, default use JAAS
H
- hasExpired() - Method in class org.drjekyll.webdav.locking.LockedObject
-
Return true if the lock has expired.
I
- INFINITY - Static variable in class org.drjekyll.webdav.methods.Method
-
Default depth is infite.
- init() - Method in class org.drjekyll.webdav.WebdavServlet
- init(WebdavStore, String, String, int, boolean) - Method in class org.drjekyll.webdav.WebdavServlet
- IResourceLocks - Interface in org.drjekyll.webdav.locking
- isExclusive() - Method in class org.drjekyll.webdav.locking.LockedObject
-
weather the lock is exclusive or not.
- isFolder() - Method in class org.drjekyll.webdav.store.StoredObject
-
Determines whether the StoredObject is a folder or a resource
- isNullResource() - Method in class org.drjekyll.webdav.store.StoredObject
-
Gets the state of the resource
- isResource() - Method in class org.drjekyll.webdav.store.StoredObject
-
Determines whether the StoredObject is a folder or a resource
- isShared() - Method in class org.drjekyll.webdav.locking.LockedObject
-
Gets the exclusivity for the LockedObject
L
- LAST_MODIFIED_DATE_FORMAT - Static variable in class org.drjekyll.webdav.methods.Method
-
Simple date format for the last modified date.
- lastModifiedDateFormat(Date) - Static method in class org.drjekyll.webdav.methods.Method
- LOCAL_DATE_FORMAT - Static variable in class org.drjekyll.webdav.methods.Method
- LocalFileSystemStore - Class in org.drjekyll.webdav.store
-
Reference Implementation of WebdavStore
- LocalFileSystemStore(File) - Constructor for class org.drjekyll.webdav.store.LocalFileSystemStore
- lock(Transaction, String, String, boolean, int, int, boolean) - Method in interface org.drjekyll.webdav.locking.IResourceLocks
-
Tries to lock the resource at "path".
- lock(Transaction, String, String, boolean, int, int, boolean) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- LockedObject - Class in org.drjekyll.webdav.locking
-
a helper class for ResourceLocks, represents the Locks
- LockedObject(ResourceLocks, String, boolean) - Constructor for class org.drjekyll.webdav.locking.LockedObject
- LockFailedException - Exception in org.drjekyll.webdav.locking
- LockFailedException() - Constructor for exception org.drjekyll.webdav.locking.LockFailedException
- LockFailedException(String) - Constructor for exception org.drjekyll.webdav.locking.LockFailedException
- LockFailedException(String, Throwable) - Constructor for exception org.drjekyll.webdav.locking.LockFailedException
- LockFailedException(Throwable) - Constructor for exception org.drjekyll.webdav.locking.LockFailedException
M
- MAX_TIMEOUT - Static variable in class org.drjekyll.webdav.methods.Method
-
Maximum lock timeout.
- Method - Class in org.drjekyll.webdav.methods
- Method() - Constructor for class org.drjekyll.webdav.methods.Method
- MethodExecutor - Interface in org.drjekyll.webdav
- MimeTyper - Interface in org.drjekyll.webdav
N
- NO_CONTENT - Static variable in class org.drjekyll.webdav.XMLWriter
-
Element with no content.
- normalize(String) - Static method in class org.drjekyll.webdav.copy.DoCopy
-
Return a context-relative path, beginning with a "/", that represents the canonical version of the specified path after ".." and "." elements are resolved out.
- normalize(String) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Normalize a relative URI path that may have relative values ("/./", "/../", and so on ) it it.
O
- ObjectAlreadyExistsException - Exception in org.drjekyll.webdav.exceptions
- ObjectAlreadyExistsException() - Constructor for exception org.drjekyll.webdav.exceptions.ObjectAlreadyExistsException
- ObjectAlreadyExistsException(String) - Constructor for exception org.drjekyll.webdav.exceptions.ObjectAlreadyExistsException
- ObjectAlreadyExistsException(String, Throwable) - Constructor for exception org.drjekyll.webdav.exceptions.ObjectAlreadyExistsException
- ObjectAlreadyExistsException(Throwable) - Constructor for exception org.drjekyll.webdav.exceptions.ObjectAlreadyExistsException
- ObjectNotFoundException - Exception in org.drjekyll.webdav.exceptions
- ObjectNotFoundException() - Constructor for exception org.drjekyll.webdav.exceptions.ObjectNotFoundException
- ObjectNotFoundException(String) - Constructor for exception org.drjekyll.webdav.exceptions.ObjectNotFoundException
- ObjectNotFoundException(String, Throwable) - Constructor for exception org.drjekyll.webdav.exceptions.ObjectNotFoundException
- ObjectNotFoundException(Throwable) - Constructor for exception org.drjekyll.webdav.exceptions.ObjectNotFoundException
- OPENING - Static variable in class org.drjekyll.webdav.XMLWriter
-
Opening tag.
- org.drjekyll.webdav - package org.drjekyll.webdav
- org.drjekyll.webdav.copy - package org.drjekyll.webdav.copy
- org.drjekyll.webdav.exceptions - package org.drjekyll.webdav.exceptions
- org.drjekyll.webdav.locking - package org.drjekyll.webdav.locking
- org.drjekyll.webdav.methods - package org.drjekyll.webdav.methods
- org.drjekyll.webdav.prop - package org.drjekyll.webdav.prop
- org.drjekyll.webdav.store - package org.drjekyll.webdav.store
P
- parseCharacterEncoding(String) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Parse the character encoding from the specified content type header.
- parseCookieHeader(String) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Parse a cookie header into an array of cookies according to RFC 2109.
- parseParameters(Map<String, String[]>, byte[], String) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Append request parameters from the specified String to the specified Map.
- parseParameters(Map<String, String[]>, String, String) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Append request parameters from the specified String to the specified Map.
R
- refreshTimeout(int) - Method in class org.drjekyll.webdav.locking.LockedObject
-
Sets a new timeout for the LockedObject
- register(String, MethodExecutor) - Method in class org.drjekyll.webdav.WebdavServlet
- removeLockedObject() - Method in class org.drjekyll.webdav.locking.LockedObject
-
deletes this Lock object.
- removeLockedObjectOwner(String) - Method in class org.drjekyll.webdav.locking.LockedObject
-
tries to remove the owner from the lock
- removeObject(Transaction, String) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- removeObject(Transaction, String) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Removes the object specified by
uri
. - removeTempLockedObject() - Method in class org.drjekyll.webdav.locking.LockedObject
-
deletes this Lock object.
- RequestUtil - Class in org.drjekyll.webdav.copy
-
General purpose request parsing and encoding utility methods.
- ResourceLocks - Class in org.drjekyll.webdav.locking
-
simple locking management for concurrent data access, NOT the webdav locking.
- ResourceLocks() - Constructor for class org.drjekyll.webdav.locking.ResourceLocks
- rewriteUrl(String) - Static method in class org.drjekyll.webdav.methods.Method
-
URL rewriter.
- rollback(Transaction) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- rollback(Transaction) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Indicates that all changes done inside this request shall be undone and any transactions, connections and other temporary resources shall be terminated.
S
- SC_INSUFFICIENT_SPACE_ON_RESOURCE - Static variable in class org.drjekyll.webdav.WebdavStatus
-
Status code (419) indicating that the resource does not have sufficient space to record the state of the resource after the execution of this method.
- SC_LOCKED - Static variable in class org.drjekyll.webdav.WebdavStatus
-
Status code (423) indicating the destination resource of a method is locked, and either the request did not contain a valid Lock-Info header, or the Lock-Info header identifies a lock held by another principal.
- SC_METHOD_FAILURE - Static variable in class org.drjekyll.webdav.WebdavStatus
-
Status code (420) indicating the method was not executed on a particular resource within its scope because some part of the method's execution failed causing the entire method to be aborted.
- SC_MULTI_STATUS - Static variable in class org.drjekyll.webdav.WebdavStatus
-
Status code (207) indicating that the response requires providing status for multiple independent operations.
- SC_UNPROCESSABLE_ENTITY - Static variable in class org.drjekyll.webdav.WebdavStatus
-
Status code (418) indicating the entity body submitted with the PATCH method was not understood by the resource.
- sendData() - Method in class org.drjekyll.webdav.XMLWriter
-
Send data and reinitializes buffer.
- sendReport(HttpServletRequest, HttpServletResponse, Map<String, Integer>) - Static method in class org.drjekyll.webdav.methods.Method
-
Send a multistatus element containing a complete error report to the client.
- service(HttpServletRequest, HttpServletResponse) - Method in class org.drjekyll.webdav.WebdavServlet
-
Handles the special WebDAV methods.
- setChildren(LockedObject[]) - Method in class org.drjekyll.webdav.locking.LockedObject
- setCleanupCounter(int) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- setCreationDate(Date) - Method in class org.drjekyll.webdav.store.StoredObject
-
Sets the date of the creation
- setExclusive(boolean) - Method in class org.drjekyll.webdav.locking.LockedObject
-
Sets the exclusivity for the LockedObject
- setExpiresAt(long) - Method in class org.drjekyll.webdav.locking.LockedObject
- setFolder(boolean) - Method in class org.drjekyll.webdav.store.StoredObject
-
Sets a new StoredObject as a collection or resource
- setLastModified(Date) - Method in class org.drjekyll.webdav.store.StoredObject
-
Sets the date of the last modification
- setLockDepth(int) - Method in class org.drjekyll.webdav.locking.LockedObject
- setMimeType(String) - Method in class org.drjekyll.webdav.store.StoredObject
-
Set the mime type of this object
- setNullResource(boolean) - Method in class org.drjekyll.webdav.store.StoredObject
-
Sets a StoredObject as a lock-null resource
- setOwner(String[]) - Method in class org.drjekyll.webdav.locking.LockedObject
- setParent(LockedObject) - Method in class org.drjekyll.webdav.locking.LockedObject
- setResourceContent(Transaction, String, InputStream, String, String) - Method in class org.drjekyll.webdav.store.LocalFileSystemStore
- setResourceContent(Transaction, String, InputStream, String, String) - Method in interface org.drjekyll.webdav.store.WebdavStore
-
Sets / stores the content of the resource specified by
resourceUri
. - setResourceLength(long) - Method in class org.drjekyll.webdav.store.StoredObject
-
Sets the length of the resource content
- setType(String) - Method in class org.drjekyll.webdav.locking.LockedObject
- sharedLock(Transaction, String, String, int, int) - Method in interface org.drjekyll.webdav.locking.IResourceLocks
-
Tries to lock the resource at "path" shared.
- sharedLock(Transaction, String, String, int, int) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- StoredObject - Class in org.drjekyll.webdav.store
- StoredObject() - Constructor for class org.drjekyll.webdav.store.StoredObject
T
- TEMP_TIMEOUT - Static variable in class org.drjekyll.webdav.methods.Method
-
Timeout for temporary locks
- TEMPORARY - Static variable in class org.drjekyll.webdav.methods.Method
-
Boolean value to temporary lock resources (for method locks)
- toString() - Method in class org.drjekyll.webdav.XMLWriter
-
Retrieve generated XML.
- Transaction - Interface in org.drjekyll.webdav
U
- UnauthenticatedException - Exception in org.drjekyll.webdav.exceptions
- UnauthenticatedException() - Constructor for exception org.drjekyll.webdav.exceptions.UnauthenticatedException
- UnauthenticatedException(String) - Constructor for exception org.drjekyll.webdav.exceptions.UnauthenticatedException
- UnauthenticatedException(String, Throwable) - Constructor for exception org.drjekyll.webdav.exceptions.UnauthenticatedException
- UnauthenticatedException(Throwable) - Constructor for exception org.drjekyll.webdav.exceptions.UnauthenticatedException
- unlock(Transaction, String, String) - Method in interface org.drjekyll.webdav.locking.IResourceLocks
-
Unlocks all resources at "path" (and all subfolders if existing)
- unlock(Transaction, String, String) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- unlockTemporaryLockedObjects(Transaction, String, String) - Method in interface org.drjekyll.webdav.locking.IResourceLocks
-
Unlocks all resources at "path" (and all subfolders if existing)
- unlockTemporaryLockedObjects(Transaction, String, String) - Method in class org.drjekyll.webdav.locking.ResourceLocks
- URL_ENCODER - Static variable in class org.drjekyll.webdav.methods.Method
-
Array containing the safe characters set.
- URLDecode(byte[]) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Decode and return the specified URL-encoded byte array.
- URLDecode(byte[], String) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Decode and return the specified URL-encoded byte array.
- URLDecode(String) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Decode and return the specified URL-encoded String.
- URLDecode(String, String) - Static method in class org.drjekyll.webdav.copy.RequestUtil
-
Decode and return the specified URL-encoded String.
- URLEncoder - Class in org.drjekyll.webdav.methods
-
This class is very similar to the java.net.URLEncoder class.
- URLEncoder() - Constructor for class org.drjekyll.webdav.methods.URLEncoder
W
- WebdavException - Exception in org.drjekyll.webdav.exceptions
- WebdavException() - Constructor for exception org.drjekyll.webdav.exceptions.WebdavException
- WebdavException(String) - Constructor for exception org.drjekyll.webdav.exceptions.WebdavException
- WebdavException(String, Throwable) - Constructor for exception org.drjekyll.webdav.exceptions.WebdavException
- WebdavException(Throwable) - Constructor for exception org.drjekyll.webdav.exceptions.WebdavException
- WebdavServlet - Class in org.drjekyll.webdav
-
Servlet which provides support for WebDAV level 2.
- WebdavServlet() - Constructor for class org.drjekyll.webdav.WebdavServlet
- WebdavStatus - Class in org.drjekyll.webdav
-
Wraps the HttpServletResponse class to abstract the specific protocol used.
- WebdavStore - Interface in org.drjekyll.webdav.store
-
Interface for simple implementation of any store for the WebdavServlet
- writeData(String) - Method in class org.drjekyll.webdav.XMLWriter
-
Write data.
- writeElement(String, int) - Method in class org.drjekyll.webdav.XMLWriter
-
Write an element.
- writeProperty(String) - Method in class org.drjekyll.webdav.XMLWriter
-
Write property to the XML.
- writeProperty(String, String) - Method in class org.drjekyll.webdav.XMLWriter
-
Write property to the XML.
- writeText(String) - Method in class org.drjekyll.webdav.XMLWriter
-
Write text.
- writeXMLHeader() - Method in class org.drjekyll.webdav.XMLWriter
-
Write XML Header.
X
- XMLHelper - Class in org.drjekyll.webdav.prop
- XMLWriter - Class in org.drjekyll.webdav
-
XMLWriter helper class.
- XMLWriter(Writer, Map<String, String>) - Constructor for class org.drjekyll.webdav.XMLWriter
-
Constructor.
- XMLWriter(Map<String, String>) - Constructor for class org.drjekyll.webdav.XMLWriter
-
Constructor.
All Classes All Packages