wsgidav.samples.virtual_dav_provider.VirtualResourceProvider#

class wsgidav.samples.virtual_dav_provider.VirtualResourceProvider[source]#

Bases: DAVProvider

DAV provider that serves a VirtualResource derived structure.

VirtualResourceProvider.custom_request_handler(...)

Optionally implement custom request handling.

VirtualResourceProvider.exists(path, environ)

Return True, if path maps to an existing resource.

VirtualResourceProvider.get_resource_inst(...)

Return _VirtualResource object for path.

VirtualResourceProvider.is_collection(path, ...)

Return True, if path maps to an existing collection resource.

VirtualResourceProvider.is_readonly()

VirtualResourceProvider.ref_url_to_path(ref_url)

Convert a refUrl to a path, by stripping the share prefix.

VirtualResourceProvider.set_lock_manager(...)

VirtualResourceProvider.set_mount_path(...)

Set application root for this resource provider.

VirtualResourceProvider.set_prop_manager(...)

VirtualResourceProvider.set_share_path(...)

Set application location for this resource provider.