public class WebDavProtocol extends Object implements HttpExtension, PropertySource
PropertySource.PropertyAccessibility, PropertySource.PropertyMetaData, PropertySource.PropertySetException| Modifier and Type | Field and Description |
|---|---|
static String |
DAV_PREFIX |
static String |
DAV_URI |
static NameSpace |
NS_DAV |
| Constructor and Description |
|---|
WebDavProtocol(HandlerHelper handlerHelper,
ResourceTypeHelper resourceTypeHelper,
WebDavResponseHandler responseHandler,
List<PropertySource> propertySources,
QuotaDataAccessor quotaDataAccessor,
PropPatchSetter patchSetter,
PropertyAuthoriser propertyAuthoriser,
ETagGenerator eTagGenerator,
UrlAdapter urlAdapter,
ResourceHandlerHelper resourceHandlerHelper,
UserAgentHelper userAgentHelper,
PropFindRequestFieldParser requestFieldParser,
PropFindPropertyBuilder propertyBuilder,
DisplayNameFormatter displayNameFormatter,
boolean enableTextContentProperty) |
public static final String DAV_URI
public static final String DAV_PREFIX
public static final NameSpace NS_DAV
public WebDavProtocol(HandlerHelper handlerHelper, ResourceTypeHelper resourceTypeHelper, WebDavResponseHandler responseHandler, List<PropertySource> propertySources, QuotaDataAccessor quotaDataAccessor, PropPatchSetter patchSetter, PropertyAuthoriser propertyAuthoriser, ETagGenerator eTagGenerator, UrlAdapter urlAdapter, ResourceHandlerHelper resourceHandlerHelper, UserAgentHelper userAgentHelper, PropFindRequestFieldParser requestFieldParser, PropFindPropertyBuilder propertyBuilder, DisplayNameFormatter displayNameFormatter, boolean enableTextContentProperty)
public List<CustomPostHandler> getCustomPostHandlers()
getCustomPostHandlers in interface HttpExtensionpublic void setCustomPostHandlers(List<CustomPostHandler> customPostHandlers)
public List<PropertySource> getPropertySources()
public void addPropertySource(PropertySource ps)
public void addReport(Report report)
public Set<Handler> getHandlers()
getHandlers in interface HttpExtensionpublic Object getProperty(QName name, Resource r)
getProperty in interface PropertySourcepublic void setProperty(QName name, Object value, Resource r)
setProperty in interface PropertySourcepublic PropertySource.PropertyMetaData getPropertyMetaData(QName name, Resource r)
getPropertyMetaData in interface PropertySourcepublic void clearProperty(QName name, Resource r)
clearProperty in interface PropertySourcepublic List<QName> getAllPropertyNames(Resource r)
getAllPropertyNames in interface PropertySourcepublic DisplayNameFormatter getDisplayNameFormatter()
public HandlerHelper getHandlerHelper()
public QuotaDataAccessor getQuotaDataAccessor()
public ResourceTypeHelper getResourceTypeHelper()
public ETagGenerator geteTagGenerator()
public PropertyMap getPropertyMap()
public MkColHandler getMkColHandler()
public PropPatchHandler getPropPatchHandler()
Copyright © 2021 McEvoy Software Ltd. All rights reserved.