Package org.fairdatapipeline.api
Class Issue
- java.lang.Object
-
- org.fairdatapipeline.api.Issue
-
public class Issue extends java.lang.ObjectAn issue that can be raised with objects or their components.Issues can be created using
Coderun.raise_issue(String, Integer)or withObject_component.raise_issue(String, Integer).Usage example
orObject_component_write oc1 = dp.getComponent(component1); oc1.raise_issue("something is terribly wrong with this component", 10);
orIssue i = coderun.raise_issue("moderately bad data", 7); i.add_components(oc1, oc2, oc3);Issue i = coderun.raise_issue("moderately bad data", 7); i.add_components(oc1, oc2, oc3); i.add_fileObjects(coderun.getCode_repo(), coderun.getScript(), coderun.getConfig());
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd_components(Object_component... components)When we have created an issue using coderun.raise_issue() we still need to attach this issue to one or more object components.voidadd_fileObjects(FileObject... objects)When we have created an issue using coderun.raise_issue() we can also attach FileObjects to this issue.
-
-
-
Method Detail
-
add_components
public void add_components(Object_component... components)
When we have created an issue using coderun.raise_issue() we still need to attach this issue to one or more object components. Note: attach the issue to the 'whole_object' component to indicate that it is linked to the object rather than a specific component.- Parameters:
components- - any number of components can be listed as arguments
-
add_fileObjects
public void add_fileObjects(FileObject... objects)
When we have created an issue using coderun.raise_issue() we can also attach FileObjects to this issue. This can be used to raise issues with Code_repo, Submission Script, and/or Config File.- Parameters:
objects- any number of FileObjects, e.g. coderun.getScript(), coderun.getConfig(), coderun.getCode_repo()
-
-