Uses of Class
com.jalios.jcms.webdav.WebdavResource

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... that shound not be added to JCMS.
 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 with parameters of type WebdavResource
 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.
 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 WebdavFileSystem.getDescendantLocks(WebdavResource resource, WebdavContext ctxt)
          This method will return locks of descendant on the given resource
 WebdavLock WebdavFileSystem.getLock(WebdavResource resource, WebdavContext ctxt)
          This method will return lock on the given resource
 Collection WebdavFileSystem.getLocks(WebdavResource resource, WebdavContext ctxt)
          This method will return locks on the given resource and all it' s children
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
 WebdavLock WebdavFileSystem.refreshLock(WebdavResource resource, WebdavContext ctxt)
          This method will refresh a lock on the given resource
 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 resouece 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
 String WebdavContext.writePropPatch(WebdavResource resource, Set propToSet, Set propToDel)
          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 with parameters of type WebdavResource
 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.hasInternalLock(WebdavResource res, WebdavContext ctxt)
          This method is called for other mechanism outside of Webdav
 boolean CatWebdavFileSystem.isInternallyLocked(WebdavResource res, WebdavContext ctxt)
          This method is called for other mechanism outside of Webdav
 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)
           
 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 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)
           
 



Copyright © 2001-2007 Jalios SA. All Rights Reserved.