Allows support to be added for custom reporters.
More...
#include <Workspace/Provenance/provenancereporter.h>
Developers can create an Operation that outputs a Reporter object. This object can then be connected to the GenerateProvenanceReport operation in their workflow to allow reporting to a custom provenance system.
◆ Reporter() [1/2]
◆ Reporter() [2/2]
◆ ~Reporter()
◆ clone()
- Returns
- A clone of this object.
- Note
- Subclasses would normally return their own type rather than the Clonable type. The C++ language rules allow a more derived type to be returned from a virtual function and the compiler will still treat it as a valid override.
Implements Clonable.
◆ generateAndSubmitReport()
virtual QString generateAndSubmitReport |
( |
const ReportConfig & |
config | ) |
|
|
pure virtual |
- Returns
- A string indicating the location of the successfully generate report or empty string if the report failed.
◆ getName()
virtual QString getName |
( |
| ) |
const |
|
pure virtual |
◆ operator=()