l.c.m.b.BranchMergeProposalJob(StormBase) : class documentation

Part of lp.code.model.branchmergeproposaljob View In Hierarchy

Base class for jobs related to branch merge proposals.
Method metadata Undocumented
Method __init__ Constructor.
Method sync Undocumented
Method destroySelf Undocumented
Class Method selectBy Return selected instances of this class.
Class Method get Return the instance of this class whose key is supplied.
Method makeDerived Undocumented

Inherited from StormBase:

Method __storm_invalidated__ Flush cached properties.
@property
def metadata(self):
Undocumented
def __init__(self, branch_merge_proposal, job_type, metadata):
Constructor.
Parametersbranch_merge_proposalThe proposal this job relates to.
job_typeThe BranchMergeProposalJobType of this job.
metadataThe type-specific variables, as a JSON-compatible dict.
def sync(self):
Undocumented
def destroySelf(self):
Undocumented
@classmethod
def selectBy(klass, **kwargs):
Return selected instances of this class.

At least one pair of keyword arguments must be supplied. foo=bar is interpreted as 'select all instances of BranchMergeProposalJob whose property "foo" is equal to "bar"'.

@classmethod
def get(klass, key):
Return the instance of this class whose key is supplied.
RaisesSQLObjectNotFound
def makeDerived(self):
Undocumented
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.