| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WebdavPolicyFilter
This class is a hook to allow developer to add custom webdav behaviour
 without implementing a new WebdavContext, WebdavFileSystem, ...
 
 To handle read/write/upload rights for webdav the class RightPolicy
 may be used with JcmsContext Webdav.
BasicRightPolicyFilter| Field Summary | 
|---|
| Fields inherited from interface com.jalios.jcms.plugin.PluginComponent | 
|---|
REVISION | 
| Method Summary | |
|---|---|
 void | 
handleWebdavHeaders(Map headers,
                    WebdavContext ctxt)
This method is called by WebdavManager to handle headers set to all Webdav response.  | 
 void | 
handleWebdavProperties(Set propAllSet)
This method is called by WebdavContext to add properties to Set of properties used by PROPFIND method.  | 
 String | 
handleWebdavProperty(String property,
                     String jcms,
                     WebdavResource res,
                     WebdavContext ctxt)
This method handle response for the given property.  | 
 boolean | 
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.  | 
| Methods inherited from interface java.lang.Comparable | 
|---|
compareTo | 
| Methods inherited from interface com.jalios.jcms.plugin.PluginComponent | 
|---|
init | 
| Method Detail | 
|---|
void handleWebdavHeaders(Map headers,
                         WebdavContext ctxt)
ctxt - the WebdavContextheaders - a Map of headers to handlevoid handleWebdavProperties(Set propAllSet)
propAllSet - the Set of properties
String handleWebdavProperty(String property,
                            String jcms,
                            WebdavResource res,
                            WebdavContext ctxt)
ctxt - the WebdavContextproperty - the working propertyres - the working webdav
boolean silentFilterResource(boolean jcms,
                             WebdavResource res,
                             WebdavContext ctxt)
jcms - the choice of JCMSres - the WebdavResourcectxt - the WebdavContext
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||