l.r.i.a.IAccessPolicyArtifactSource(Interface) : interface documentation

Part of lp.registry.interfaces.accesspolicy View In Hierarchy

No interface docstring
Method create Create `IAccessPolicyArtifacts`s.
Method find Return the specified `IAccessPolicyArtifacts`s if they exist.
Method delete Delete the specified `IAccessPolicyArtifacts`s.
Method findByArtifact Return all IAccessPolicyArtifact objects for the artifacts.
Method findByPolicy Return all IAccessPolicyArtifact objects for the policies.
Method deleteByArtifact Delete all IAccesyPolicyArtifact objects for the artifacts.
def create(links):
Create `IAccessPolicyArtifacts`s.

:param links: a collection of (`IAccessArtifact`, `IAccessPolicy`)
    pairs to link.
def find(links):
Return the specified `IAccessPolicyArtifacts`s if they exist.

:param links: a collection of (`IAccessArtifact`, `IAccessPolicy`)
    pairs.
def delete(links):
Delete the specified `IAccessPolicyArtifacts`s.

:param links: a collection of (`IAccessArtifact`, `IAccessPolicy`)
    pairs.
def findByArtifact(artifacts):
Return all IAccessPolicyArtifact objects for the artifacts.
def findByPolicy(policies):
Return all IAccessPolicyArtifact objects for the policies.
def deleteByArtifact(artifacts):
Delete all IAccesyPolicyArtifact objects for the artifacts.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.