|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use WebdavResource | |
---|---|
com.jalios.jcms.policy | |
com.jalios.jcms.webdav | Contains classes which provides webdav access to JCMS. |
com.jalios.jcms.webdav.cat | Contains classes which provides webdav access to Categorie of JCMS. |
com.jalios.jcms.webdav.file | Contains classes which provides webdav access to FileDocument of JCMS. |
Uses of WebdavResource in com.jalios.jcms.policy |
---|
Methods in com.jalios.jcms.policy with parameters of type WebdavResource | |
---|---|
String |
WebdavPolicyFilter.handleWebdavProperty(String property,
String jcms,
WebdavResource res,
WebdavContext ctxt)
This method handle response for the given property. |
String |
PolicyManager.handleWebdavProperty(String property,
String jcms,
WebdavResource res,
WebdavContext ctxt)
|
String |
BasicWebdavPolicyFilter.handleWebdavProperty(String property,
String jcms,
WebdavResource res,
WebdavContext ctxt)
|
boolean |
WebdavPolicyFilter.silentFilterResource(boolean jcms,
WebdavResource res,
WebdavContext ctxt)
This method is called by CatWebdavFileSystem to ignore custom files like windows thumb.db... |
boolean |
PolicyManager.silentFilterResource(boolean jcms,
WebdavResource res,
WebdavContext ctxt)
|
boolean |
BasicWebdavPolicyFilter.silentFilterResource(boolean jcms,
WebdavResource res,
WebdavContext ctxt)
|
Uses of WebdavResource in com.jalios.jcms.webdav |
---|
Methods in com.jalios.jcms.webdav that return WebdavResource | |
---|---|
WebdavResource |
WebdavResource.getParent(WebdavContext ctxt)
This method will return the Parent WebdavResource of the resource. |
abstract WebdavResource |
WebdavFileSystem.getResource(String uri,
WebdavContext ctxt)
Lookup the resource represented by the given URI. |
Methods in com.jalios.jcms.webdav that return types with arguments of type WebdavResource | |
---|---|
abstract Collection<WebdavResource> |
WebdavResource.getChildren(WebdavContext ctxt)
Return all the Children of the resource. |
Methods in com.jalios.jcms.webdav with parameters of type WebdavResource | |
---|---|
void |
WebdavLock.acquire(WebdavResource resource,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav that need to be notified by lock |
void |
WebdavFileSystem.afterDoDelete(WebdavResource resource,
WebdavContext ctxt)
Must be called by Sub Implementation to resolve properties and locks problem. |
void |
WebdavFileSystem.afterDoMove(WebdavResource source,
WebdavResource target,
boolean overwrite,
boolean recursive,
WebdavContext ctxt)
Must be called by Sub Implementation to resolve properties and locks problem. |
int |
WebdavResource.compareTo(WebdavResource otherRes)
|
boolean |
WebdavFileSystem.doCopy(WebdavResource source,
WebdavResource target,
boolean overwrite,
boolean recursive,
WebdavContext ctxt)
This method perform copy from one Webdav Resource to an Other |
abstract boolean |
WebdavFileSystem.doCreate(WebdavResource resource,
boolean overwrite,
boolean isFolder,
WebdavContext ctxt)
This method perform create from one Webdav Resource |
boolean |
WebdavFileSystem.doDelete(WebdavResource resource,
boolean recursive,
WebdavContext ctxt)
This method perform delete from one Webdav Resource |
WebdavLock |
WebdavFileSystem.doLock(WebdavResource resource,
WebdavContext ctxt)
This method will parse header to identify and create lock or locks on the given resource If Errors append or Lock only need a refresh then return false otherwise return true. |
boolean |
WebdavFileSystem.doMove(WebdavResource source,
WebdavResource target,
boolean overwrite,
boolean recursive,
WebdavContext ctxt)
This method perform move from one Webdav Resource to an Other |
boolean |
WebdavFileSystem.doPut(WebdavResource resource,
boolean overwrite,
WebdavContext ctxt)
This method will do a create/overwrite a File or a Folder |
boolean |
WebdavFileSystem.doUnlock(WebdavResource resource,
WebdavContext ctxt)
This method will unlock the given resource lock defined in the if header. |
Collection<WebdavLock> |
WebdavFileSystem.getDescendantLocks(WebdavResource resource,
WebdavContext ctxt)
This method will return locks of descendant on the given resource |
Collection<WebdavLock> |
WebdavFileSystem.getLocks(WebdavResource resource,
WebdavContext ctxt)
This method will return all locks on the given resource and on all the parent collection. |
protected String |
WebdavManager.getMethodsAllowed(WebdavResource res,
WebdavContext ctxt)
|
boolean |
WebdavFileSystem.hasInternalLock(WebdavResource res,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav |
boolean |
WebdavFileSystem.isInternallyLocked(WebdavResource res,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav |
abstract WebdavLock |
WebdavFileSystem.newLock(WebdavResource resource,
WebdavContext ctxt)
This method will return a new WebdavLock implementation |
WebdavLock |
WebdavFileSystem.putLock(WebdavLock lock,
WebdavResource resource,
WebdavContext ctxt)
This method will put a lock on single given resource |
WebdavLock |
WebdavFileSystem.putLocks(WebdavLock lock,
WebdavResource resource,
WebdavContext ctxt)
This method will put a lock on the given resource and its children |
void |
WebdavLock.refresh(WebdavResource resource,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav that need to be notified by unlock |
WebdavLock |
WebdavFileSystem.refreshLock(WebdavResource resource,
WebdavContext ctxt)
This method will refresh a lock on the given resource and returned the refreshed lock if any or null otherwise. |
void |
WebdavLock.release(WebdavResource resource,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav that need to be notified by unlock |
boolean |
WebdavFileSystem.removeLock(WebdavLock lock,
WebdavResource resource,
WebdavContext ctxt)
This method will remove tokens on the given resource and its children If there is no more tokens then remove the lock. |
boolean |
WebdavFileSystem.removeLocks(WebdavResource resource,
WebdavContext ctxt)
This method will remove all lock for a given resource and its children (shared lock will also be removed) |
void |
WebdavContext.sendFile(int code,
WebdavResource resource,
boolean printContent)
Send a File throught response |
void |
WebdavContext.sendHtml(int code,
String html,
WebdavResource resource,
boolean printContent)
Send html representation of a Webdav Folder throught response |
protected boolean |
WebdavFileSystem.silentFilterResource(WebdavResource resource,
WebdavContext ctxt)
Return true if the resource should be silently ignored. |
String |
WebdavContext.writeHtmlFolder(WebdavResource res)
This method will generate an HTML Page representing a Web Folder TODO: Should Format Strings to be Web Compatible |
List<org.jdom.Element> |
WebdavContext.writePropPatch(WebdavResource resource,
List<WebdavProperty> wdPropList)
Write PropPatch XML answer for the given WebdavResource. |
Uses of WebdavResource in com.jalios.jcms.webdav.cat |
---|
Subclasses of WebdavResource in com.jalios.jcms.webdav.cat | |
---|---|
class |
CatWebdavResource
A File Representation of a resource in the Webdav FileSystem |
Methods in com.jalios.jcms.webdav.cat that return WebdavResource | |
---|---|
WebdavResource |
CatWebdavFileSystem.getResource(String uri,
WebdavContext ctxt)
|
Methods in com.jalios.jcms.webdav.cat that return types with arguments of type WebdavResource | |
---|---|
Collection<WebdavResource> |
CatWebdavResource.getChildren(WebdavContext ctxt)
|
Methods in com.jalios.jcms.webdav.cat with parameters of type WebdavResource | |
---|---|
void |
CatWebdavLock.acquire(WebdavResource resource,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav that need to be notified by lock |
boolean |
CatWebdavFileSystem.copyFolder(WebdavResource src,
WebdavResource tgt,
boolean overwrite,
boolean recursive,
WebdavContext ctxt)
|
boolean |
CatWebdavFileSystem.copyMoveFile(WebdavResource src,
WebdavResource tgt,
boolean move,
WebdavContext ctxt)
This method Copy/Move a resource to a given target location |
boolean |
CatWebdavFileSystem.createFile(WebdavResource res,
WebdavContext ctxt)
Create a resource child of a given folder with the given name If child already exists in JCMS then recaterize it |
boolean |
CatWebdavFileSystem.createFolder(WebdavResource res,
WebdavContext ctxt)
Create a given target folder |
boolean |
CatWebdavFileSystem.deleteFile(WebdavResource res,
WebdavContext ctxt)
Delete a given target file |
boolean |
CatWebdavFileSystem.deleteFolder(WebdavResource res,
WebdavContext ctxt)
Delete a given target folder |
boolean |
CatWebdavFileSystem.doCopy(WebdavResource source,
WebdavResource target,
boolean overwrite,
boolean recursive,
WebdavContext ctxt)
|
boolean |
CatWebdavFileSystem.doCreate(WebdavResource resource,
boolean overwrite,
boolean isFolder,
WebdavContext ctxt)
|
boolean |
CatWebdavFileSystem.doDelete(WebdavResource resource,
boolean recursive,
WebdavContext ctxt)
|
boolean |
CatWebdavFileSystem.doMove(WebdavResource source,
WebdavResource target,
boolean overwrite,
boolean recursive,
WebdavContext ctxt)
|
boolean |
CatWebdavFileSystem.isReadable(WebdavResource res,
boolean recursive,
WebdavContext ctxt)
Check if the resource is Readable |
boolean |
CatWebdavFileSystem.isWritable(WebdavResource res,
boolean recursive,
boolean overwrite,
WebdavContext ctxt)
Check if the resource is Writable |
boolean |
CatWebdavFileSystem.moveFolder(WebdavResource src,
WebdavResource tgt,
boolean overwrite,
boolean recursive,
WebdavContext ctxt)
This method will move a given source to target location If target folder already exists then: - Copy all children of the target under source - Then copy all children of source under target - Then remove source |
WebdavLock |
CatWebdavFileSystem.newLock(WebdavResource resource,
WebdavContext ctxt)
|
void |
CatWebdavLock.refresh(WebdavResource resource,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav that need to be notified by unlock |
void |
CatWebdavLock.release(WebdavResource resource,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav that need to be notified by unlock |
boolean |
CatWebdavFileSystem.renameFile(WebdavResource src,
WebdavResource tgt,
WebdavContext ctxt)
Rename the given WebdavResource file to the given target resource |
boolean |
CatWebdavFileSystem.renameFolder(WebdavResource src,
WebdavResource tgt,
WebdavContext ctxt)
Rename the given WebdavResource folder to the given target resource |
protected boolean |
CatWebdavFileSystem.silentFilterResource(WebdavResource resource,
WebdavContext ctxt)
|
Uses of WebdavResource in com.jalios.jcms.webdav.file |
---|
Subclasses of WebdavResource in com.jalios.jcms.webdav.file | |
---|---|
class |
FileWebdavResource
A File Representation of a resource in the Webdav FileSystem |
Methods in com.jalios.jcms.webdav.file that return WebdavResource | |
---|---|
WebdavResource |
FileWebdavFileSystem.getResource(String uri,
WebdavContext ctxt)
|
Methods in com.jalios.jcms.webdav.file that return types with arguments of type WebdavResource | |
---|---|
Collection<WebdavResource> |
FileWebdavResource.getChildren(WebdavContext ctxt)
|
Methods in com.jalios.jcms.webdav.file with parameters of type WebdavResource | |
---|---|
boolean |
FileWebdavFileSystem.doCopy(WebdavResource source,
WebdavResource target,
boolean overwrite,
boolean recursive,
WebdavContext ctxt)
|
boolean |
FileWebdavFileSystem.doCreate(WebdavResource resource,
boolean overwrite,
boolean isFolder,
WebdavContext ctxt)
|
boolean |
FileWebdavFileSystem.doDelete(WebdavResource resource,
boolean recursive,
WebdavContext ctxt)
|
boolean |
FileWebdavFileSystem.doMove(WebdavResource source,
WebdavResource target,
boolean overwrite,
boolean recursive,
WebdavContext ctxt)
|
WebdavLock |
FileWebdavFileSystem.newLock(WebdavResource resource,
WebdavContext ctxt)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |