aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/pomba/common/datatypes/DataQuality.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/onap/pomba/common/datatypes/DataQuality.java')
-rw-r--r--src/main/java/org/onap/pomba/common/datatypes/DataQuality.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main/java/org/onap/pomba/common/datatypes/DataQuality.java b/src/main/java/org/onap/pomba/common/datatypes/DataQuality.java
index 111fd94..9c442e0 100644
--- a/src/main/java/org/onap/pomba/common/datatypes/DataQuality.java
+++ b/src/main/java/org/onap/pomba/common/datatypes/DataQuality.java
@@ -49,4 +49,25 @@ public class DataQuality {
public void setErrorText(String errorText) {
this.errorText = errorText;
}
+
+ public static DataQuality ok() {
+ // as a non-mutable class, it is not safe to define a constant for this
+ DataQuality result = new DataQuality();
+ result.setStatus(Status.ok);
+ return result;
+ }
+
+ public static DataQuality error(String text) {
+ // as a non-mutable class, it is not safe to define a constant for this
+ DataQuality result = new DataQuality();
+ result.setStatus(Status.error);
+ result.setErrorText(text);
+ return result;
+ }
+
+ @Override
+ public String toString() {
+ return "DataQuality [status=" + this.status + ", errorText=" + this.errorText + "]";
+ }
+
}