diff options
author | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-12-01 12:23:47 +0100 |
---|---|---|
committer | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-12-02 10:09:35 +0100 |
commit | e929b5f4c6d9351b29150e6c1843f06806ee7b00 (patch) | |
tree | c6ecc4e5f6c3da6ef381a3d852c0a2211ca060e2 /pdf-as-web-status/src/main/java/at/gv/egiz/status/impl/BaseTestResult.java | |
parent | 6398c85d80213f316dd0f9e4be10e34b54b1f5f9 (diff) | |
download | pdf-as-4-e929b5f4c6d9351b29150e6c1843f06806ee7b00.tar.gz pdf-as-4-e929b5f4c6d9351b29150e6c1843f06806ee7b00.tar.bz2 pdf-as-4-e929b5f4c6d9351b29150e6c1843f06806ee7b00.zip |
added status servlet to pdf-as-web
Diffstat (limited to 'pdf-as-web-status/src/main/java/at/gv/egiz/status/impl/BaseTestResult.java')
-rw-r--r-- | pdf-as-web-status/src/main/java/at/gv/egiz/status/impl/BaseTestResult.java | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/pdf-as-web-status/src/main/java/at/gv/egiz/status/impl/BaseTestResult.java b/pdf-as-web-status/src/main/java/at/gv/egiz/status/impl/BaseTestResult.java new file mode 100644 index 00000000..da77f424 --- /dev/null +++ b/pdf-as-web-status/src/main/java/at/gv/egiz/status/impl/BaseTestResult.java @@ -0,0 +1,91 @@ +package at.gv.egiz.status.impl; + +import java.util.ArrayList; +import java.util.List; + +import at.gv.egiz.status.TestResult; +import at.gv.egiz.status.TestStatus; + +/** + * The Class BaseTestResult. + */ +public class BaseTestResult implements TestResult { + + /** The status. */ + private TestStatus status; + + /** The details. */ + private List<String> details; + + /** + * Instantiates a new base test result. + */ + public BaseTestResult() { + this.init(TestStatus.INDETERMINATE, new ArrayList<String>()); + } + + /** + * Instantiates a new base test result. + * + * @param status the status + */ + public BaseTestResult(TestStatus status) { + this.init(status, new ArrayList<String>()); + } + + /** + * Instantiates a new base test result. + * + * @param status the status + * @param details the details + */ + public BaseTestResult(TestStatus status, List<String> details) { + this.init(status, details); + } + + /** + * Inits the. + * + * @param status the status + * @param details the details + */ + private void init(TestStatus status, List<String> details) { + this.status = status; + this.details = details; + } + + /** + * Sets the status. + * + * @param status the new status + */ + public void setStatus(TestStatus status) { + this.status = status; + } + + /** + * Sets the details. + * + * @param details the new details + */ + public void setDetails(List<String> details) { + this.details = details; + } + + /* (non-Javadoc) + * @see at.gv.egiz.status.TestResult#getStatus() + */ + @Override + public TestStatus getStatus() { + return status; + } + + /* (non-Javadoc) + * @see at.gv.egiz.status.TestResult#getDetails() + */ + @Override + public List<String> getDetails() { + return details; + } + +} |