virtual ~ProductResolverBase()
virtual void retrieveAndMerge_(Principal const &principal, MergeableRunProductMetadata const *mergeableRunProductMetadata) const
ProductID const & productID() const
void write(std::ostream &os) const
virtual void setupUnscheduled(UnscheduledConfigurator const &)
Provenance const * provenance() const
bool provenanceAvailable() const
virtual Provenance const * provenance_() const =0
bool productResolved() const
TypeID productType() const
virtual void setMergeableRunProductMetadata_(MergeableRunProductMetadata const *)
BranchDescription const & branchDescription() const