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...
 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)
           
 



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