From 7bc0409d8cf5d67242c2dc348b2e85e7358c3ef8 Mon Sep 17 00:00:00 2001 From: Pingex Date: Thu, 12 Jan 2017 23:43:21 +0100 Subject: [PATCH] Added new constructor & subaudit existence to AuditResult. --- .../dcf/commands/audit/AuditResult.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/main/java/net/pingex/dcf/commands/audit/AuditResult.java b/src/main/java/net/pingex/dcf/commands/audit/AuditResult.java index c24901f..928d612 100644 --- a/src/main/java/net/pingex/dcf/commands/audit/AuditResult.java +++ b/src/main/java/net/pingex/dcf/commands/audit/AuditResult.java @@ -50,6 +50,17 @@ public class AuditResult this.subAuditsResults = null; } + /** + * Constructor without sub audits or a message. + * @param opcode The result code of the operation. + */ + public AuditResult(ResultCode opcode) + { + this.opcode = opcode; + this.message = null; + this.subAuditsResults = null; + } + /** * Result code for this audit */ @@ -77,6 +88,15 @@ public class AuditResult else throw new UnsupportedOperationException(); } + /** + * Tells whether this object contains subaudits. + * @return `true` when this object contains subaudits, `false` otherwise + */ + public boolean hasSubAudits() + { + return subAuditsResults != null; + } + /** * All the possible result codes for an andit. */