From c08a0d7244b0f249558a34a5c93a1a187f70ecb4 Mon Sep 17 00:00:00 2001
From: "francois.grand" <francois.grand@irstea.fr>
Date: Wed, 18 Apr 2018 11:38:53 +0200
Subject: [PATCH]  #46 classe Result : ajout des getters hasGlobalLog hasLog

---
 src/util/result.ts | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/src/util/result.ts b/src/util/result.ts
index 70d7026b..baca2234 100644
--- a/src/util/result.ts
+++ b/src/util/result.ts
@@ -36,6 +36,20 @@ export class Result {
         return this._globalLog;
     }
 
+    /**
+     * @return true si il y a au moins un message dans le log global
+     */
+    public get hasGlobalLog(): boolean {
+        return this.globalLog.messages.length > 0;
+    }
+
+    /**
+     * @return true si il y a au moins un message dans le log global ou dans les ResultElement
+     */
+    public get hasLog(): boolean {
+        return (this.nbResultElements > 0 && this.log.messages.length > 0) || this.hasGlobalLog;
+    }
+
     /**
      * Retourne le résultat du premier ResultElement
      */
-- 
GitLab