Uses of Interface
org.drjekyll.webdav.Transaction
-
Packages that use Transaction Package Description org.drjekyll.webdav org.drjekyll.webdav.copy org.drjekyll.webdav.locking org.drjekyll.webdav.methods org.drjekyll.webdav.prop org.drjekyll.webdav.store -
-
Uses of Transaction in org.drjekyll.webdav
Methods in org.drjekyll.webdav with parameters of type Transaction Modifier and Type Method Description void
MethodExecutor. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
String
MimeTyper. getMimeType(Transaction transaction, String path)
Detect the mime type of this object -
Uses of Transaction in org.drjekyll.webdav.copy
Methods in org.drjekyll.webdav.copy with parameters of type Transaction Modifier and Type Method Description boolean
DoCopy. copyResource(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
Copy a resource.void
DoCopy. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
-
Uses of Transaction in org.drjekyll.webdav.locking
Methods in org.drjekyll.webdav.locking with parameters of type Transaction Modifier and Type Method Description void
IResourceLocks. checkTimeouts(Transaction transaction, boolean temporary)
Deletes LockedObjects, where timeout has reached.void
ResourceLocks. checkTimeouts(Transaction transaction, boolean temporary)
boolean
IResourceLocks. exclusiveLock(Transaction transaction, String path, String owner, int depth, int timeout)
Tries to lock the resource at "path" exclusively.boolean
ResourceLocks. exclusiveLock(Transaction transaction, String path, String owner, int depth, int timeout)
void
DoLock. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
void
DoUnlock. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
LockedObject
IResourceLocks. getLockedObjectByID(Transaction transaction, String id)
Gets the LockedObject corresponding to specified id.LockedObject
ResourceLocks. getLockedObjectByID(Transaction transaction, String id)
LockedObject
IResourceLocks. getLockedObjectByPath(Transaction transaction, String path)
Gets the LockedObject on specified path.LockedObject
ResourceLocks. getLockedObjectByPath(Transaction transaction, String path)
LockedObject
IResourceLocks. getTempLockedObjectByID(Transaction transaction, String id)
Gets the LockedObject corresponding to specified id (locktoken).LockedObject
ResourceLocks. getTempLockedObjectByID(Transaction transaction, String id)
LockedObject
IResourceLocks. getTempLockedObjectByPath(Transaction transaction, String path)
Gets the LockedObject on specified path.LockedObject
ResourceLocks. getTempLockedObjectByPath(Transaction transaction, String path)
boolean
IResourceLocks. lock(Transaction transaction, String path, String owner, boolean exclusive, int depth, int timeout, boolean temporary)
Tries to lock the resource at "path".boolean
ResourceLocks. lock(Transaction transaction, String path, String owner, boolean exclusive, int depth, int timeout, boolean temporary)
boolean
IResourceLocks. sharedLock(Transaction transaction, String path, String owner, int depth, int timeout)
Tries to lock the resource at "path" shared.boolean
ResourceLocks. sharedLock(Transaction transaction, String path, String owner, int depth, int timeout)
boolean
IResourceLocks. unlock(Transaction transaction, String id, String owner)
Unlocks all resources at "path" (and all subfolders if existing)boolean
ResourceLocks. unlock(Transaction transaction, String id, String owner)
void
IResourceLocks. unlockTemporaryLockedObjects(Transaction transaction, String path, String owner)
Unlocks all resources at "path" (and all subfolders if existing)void
ResourceLocks. unlockTemporaryLockedObjects(Transaction transaction, String path, String owner)
-
Uses of Transaction in org.drjekyll.webdav.methods
Methods in org.drjekyll.webdav.methods with parameters of type Transaction Modifier and Type Method Description protected static boolean
Method. checkLocks(Transaction transaction, javax.servlet.http.HttpServletRequest req, IResourceLocks resourceLocks, String path)
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.void
DoDelete. deleteResource(Transaction transaction, String path, Map<String,Integer> errorList, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
deletes the recources at "path"protected void
DoGet. doBody(Transaction transaction, javax.servlet.http.HttpServletResponse resp, String path)
protected void
DoHead. doBody(Transaction transaction, javax.servlet.http.HttpServletResponse resp, String path)
void
DoDelete. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
void
DoHead. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
void
DoMkcol. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
void
DoMove. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
void
DoNotImplemented. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
void
DoOptions. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
void
DoPut. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
protected void
DoGet. folderBody(Transaction transaction, String path, javax.servlet.http.HttpServletResponse resp, javax.servlet.http.HttpServletRequest req)
protected void
DoHead. folderBody(Transaction transaction, String path, javax.servlet.http.HttpServletResponse resp, javax.servlet.http.HttpServletRequest req)
protected String
DoGet. getFooter(Transaction transaction, String path, javax.servlet.http.HttpServletResponse resp, javax.servlet.http.HttpServletRequest req)
Return the footer to be displayed after the folder contentprotected String
DoGet. getHeader(Transaction transaction, String path, javax.servlet.http.HttpServletResponse resp, javax.servlet.http.HttpServletRequest req)
Return the header to be displayed in front of the folder content -
Uses of Transaction in org.drjekyll.webdav.prop
Methods in org.drjekyll.webdav.prop with parameters of type Transaction Modifier and Type Method Description void
DoPropfind. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
void
DoProppatch. execute(Transaction transaction, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
-
Uses of Transaction in org.drjekyll.webdav.store
Methods in org.drjekyll.webdav.store that return Transaction Modifier and Type Method Description Transaction
LocalFileSystemStore. begin(Principal principal)
Transaction
WebdavStore. begin(Principal principal)
Indicates that a new request or transaction with this store involved has been started.Methods in org.drjekyll.webdav.store with parameters of type Transaction Modifier and Type Method Description void
LocalFileSystemStore. checkAuthentication(Transaction transaction)
void
WebdavStore. checkAuthentication(Transaction transaction)
Checks if authentication information passed in is valid.void
LocalFileSystemStore. commit(Transaction transaction)
void
WebdavStore. commit(Transaction transaction)
Indicates that all changes done inside this request shall be made permanent and any transactions, connections and other temporary resources shall be terminated.void
LocalFileSystemStore. createFolder(Transaction transaction, String uri)
void
WebdavStore. createFolder(Transaction transaction, String folderUri)
Creates a folder at the position specified byfolderUri
.void
LocalFileSystemStore. createResource(Transaction transaction, String uri)
void
WebdavStore. createResource(Transaction transaction, String resourceUri)
Creates a content resource at the position specified byresourceUri
.String[]
LocalFileSystemStore. getChildrenNames(Transaction transaction, String uri)
String[]
WebdavStore. getChildrenNames(Transaction transaction, String folderUri)
Gets the names of the children of the folder specified byfolderUri
.InputStream
LocalFileSystemStore. getResourceContent(Transaction transaction, String uri)
InputStream
WebdavStore. getResourceContent(Transaction transaction, String resourceUri)
Gets the content of the resource specified byresourceUri
.long
LocalFileSystemStore. getResourceLength(Transaction transaction, String uri)
long
WebdavStore. getResourceLength(Transaction transaction, String path)
Gets the length of the content resource specified byresourceUri
.StoredObject
LocalFileSystemStore. getStoredObject(Transaction transaction, String uri)
StoredObject
WebdavStore. getStoredObject(Transaction transaction, String uri)
Gets the storedObject specified byuri
void
LocalFileSystemStore. removeObject(Transaction transaction, String uri)
void
WebdavStore. removeObject(Transaction transaction, String uri)
Removes the object specified byuri
.void
LocalFileSystemStore. rollback(Transaction transaction)
void
WebdavStore. rollback(Transaction transaction)
Indicates that all changes done inside this request shall be undone and any transactions, connections and other temporary resources shall be terminated.long
LocalFileSystemStore. setResourceContent(Transaction transaction, String uri, InputStream is, String contentType, String characterEncoding)
long
WebdavStore. setResourceContent(Transaction transaction, String resourceUri, InputStream content, String contentType, String characterEncoding)
Sets / stores the content of the resource specified byresourceUri
.
-