X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FGigiApiException.java;h=e766d9ea9e6e56b50fa87ec69c61924da05f4c7a;hb=b1092da65fd373d945343e01dd8975ec3b84db0a;hp=430c199befb11bc916c3d84fb7e98247fd04923e;hpb=943d8e7ed0ea5a9d56e7e694a3cbd849c52bad16;p=gigi.git diff --git a/src/org/cacert/gigi/GigiApiException.java b/src/org/cacert/gigi/GigiApiException.java index 430c199b..e766d9ea 100644 --- a/src/org/cacert/gigi/GigiApiException.java +++ b/src/org/cacert/gigi/GigiApiException.java @@ -4,11 +4,13 @@ import java.io.PrintWriter; import java.sql.SQLException; import java.util.LinkedList; +import org.cacert.gigi.localisation.Language; + public class GigiApiException extends Exception { - SQLException e; + private SQLException e; - LinkedList messages = new LinkedList<>(); + private LinkedList messages = new LinkedList<>(); public GigiApiException(SQLException e) { super(e); @@ -56,4 +58,16 @@ public class GigiApiException extends Exception { return e == null && messages.size() == 0; } + @Override + public String getMessage() { + if (messages.size() != 0) { + StringBuffer res = new StringBuffer(); + for (String string : messages) { + res.append(string + "\n"); + } + return res.toString(); + } + return ""; + } + }