Interface t.w.d.i.IDAVPrincipalResource(IDAVResource):

Part of twisted.web2.dav.idav View Source View In Hierarchy

Known implementations: twisted.web2.dav.acl.DAVPrincipalResource
WebDAV principal resource. (RFC 3744, section 2)
Method alternateURIs Provides the URIs of network resources with additional descriptive
Method principalURL Provides the URL which must be used to identify this principal in ACL
Method groupMembers Provides the principal URLs of principals that are direct members of
Method groupMemberships Provides the URLs of the group principals in which the principal is

Inherited from IDAVResource:

Method isCollection Checks whether this resource is a collection resource.
Method findChildren Returns an iterable of child resources for the given depth.
Method hasProperty Checks whether the given property is defined on this resource.
Method readProperty Reads the given property on this resource.
Method writeProperty Writes the given property on this resource.
Method removeProperty Removes the given property from this resource.
Method listProperties
Method principalCollections Provides the URIs of collection resources which contain principal
Method accessControlList
Method supportedPrivileges

Inherited from IResource (via IDAVResource):

Method locateChild Locate another object which can be adapted to IResource.
Method renderHTTP Return an IResponse or a deferred which will fire an
def alternateURIs(): (source)
Provides the URIs of network resources with additional descriptive information about the principal, for example, a URI to an LDAP record. (RFC 3744, section 4.1)
Returnsa iterable of URIs.
def principalURL(): (source)
Provides the URL which must be used to identify this principal in ACL requests. (RFC 3744, section 4.2)
Returnsa URL.
def groupMembers(): (source)
Provides the principal URLs of principals that are direct members of this (group) principal. (RFC 3744, section 4.3)
Returnsa iterable of principal URLs.
def groupMemberships(): (source)
Provides the URLs of the group principals in which the principal is directly a member. (RFC 3744, section 4.4)
Returnsa iterable of group principal URLs.
API Documentation for twisted, generated by pydoctor.