From c3be0b65521c1630cc41c2611497ba733872aa8d Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Wed, 23 Feb 2022 14:34:55 -0800 Subject: [PATCH] Increase number of nodes supported. --- .../wisemapping/exceptions/InvalidMindmapException.java | 8 ++++---- .../src/main/java/com/wisemapping/model/MindmapUtils.java | 7 ++++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/wise-webapp/src/main/java/com/wisemapping/exceptions/InvalidMindmapException.java b/wise-webapp/src/main/java/com/wisemapping/exceptions/InvalidMindmapException.java index f2978b64..43fb75d1 100755 --- a/wise-webapp/src/main/java/com/wisemapping/exceptions/InvalidMindmapException.java +++ b/wise-webapp/src/main/java/com/wisemapping/exceptions/InvalidMindmapException.java @@ -37,15 +37,15 @@ public class InvalidMindmapException } static public InvalidMindmapException emptyMindmap() { - return new InvalidMindmapException(EMPTY_MINDMAP,""); + return new InvalidMindmapException(EMPTY_MINDMAP, ""); } static public InvalidMindmapException invalidFormat(@Nullable String xmlDoc) { - return new InvalidMindmapException(INVALID_MINDMAP_FORMAT,xmlDoc); + return new InvalidMindmapException(INVALID_MINDMAP_FORMAT, xmlDoc); } - static public InvalidMindmapException tooBigMindnap() { - return new InvalidMindmapException(TOO_BIG_MINDMAP,""); + static public InvalidMindmapException tooBigMindnap(int numberOfTopics) { + return new InvalidMindmapException(TOO_BIG_MINDMAP, ""); } @NotNull diff --git a/wise-webapp/src/main/java/com/wisemapping/model/MindmapUtils.java b/wise-webapp/src/main/java/com/wisemapping/model/MindmapUtils.java index a39508f3..7b5fd5c8 100644 --- a/wise-webapp/src/main/java/com/wisemapping/model/MindmapUtils.java +++ b/wise-webapp/src/main/java/com/wisemapping/model/MindmapUtils.java @@ -6,7 +6,7 @@ import org.jetbrains.annotations.Nullable; abstract public class MindmapUtils { - private static final int MAX_SUPPORTED_NODES = 500; + private static final int MAX_SUPPORTED_NODES = 1000; public static void verifyMindmap(@Nullable String xmlDoc) throws InvalidMindmapException { if (xmlDoc == null || xmlDoc.trim().isEmpty()) { @@ -20,8 +20,9 @@ abstract public class MindmapUtils { } // Validate that the number of nodes is not bigger 500 nodes. - if (xmlDoc.split(" MAX_SUPPORTED_NODES) { - throw InvalidMindmapException.tooBigMindnap(); + int numberOfTopics = xmlDoc.split(" MAX_SUPPORTED_NODES) { + throw InvalidMindmapException.tooBigMindnap(numberOfTopics); } } }