diff options
author | Thomas <> | 2021-02-23 15:55:38 +0100 |
---|---|---|
committer | Thomas <> | 2021-02-23 15:55:38 +0100 |
commit | ae16000f4c82feff1f4f610d389153ae2e54c016 (patch) | |
tree | 81f7d981e4a5a01bd9252d31ff104ef3b4a2bb8e | |
parent | 18d972fa54b63fd4d7392f64b3b827eb4d2786db (diff) | |
download | EAAF-Components-ae16000f4c82feff1f4f610d389153ae2e54c016.tar.gz EAAF-Components-ae16000f4c82feff1f4f610d389153ae2e54c016.tar.bz2 EAAF-Components-ae16000f4c82feff1f4f610d389153ae2e54c016.zip |
use internal-to-external error mapping for GUI
-rw-r--r-- | eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java | 2 | ||||
-rw-r--r-- | eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IStatusMessenger.java | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java index 4410267e..99dda776 100644 --- a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java +++ b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java @@ -285,7 +285,7 @@ public class ProtocolAuthenticationService implements IProtocolAuthenticationSer // write generic message for general exceptions final String msg = statusMessager.getMessage(IStatusMessenger.CODES_INTERNAL_ERROR_GENERIC, null); - writeHtmlErrorResponse(req, resp, msg, "9199", null); + writeHtmlErrorResponse(req, resp, msg, statusMessager.getResponseErrorCode(throwable), null); } diff --git a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IStatusMessenger.java b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IStatusMessenger.java index bbaf86d3..28d21d89 100644 --- a/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IStatusMessenger.java +++ b/eaaf_core_api/src/main/java/at/gv/egiz/eaaf/core/api/IStatusMessenger.java @@ -64,6 +64,7 @@ public interface IStatusMessenger { * @param throwable Reason of error * @return external error code */ + @Nonnull String getResponseErrorCode(Throwable throwable); /** @@ -72,6 +73,7 @@ public interface IStatusMessenger { * @param intErrorCode internal error code * @return external error code */ + @Nonnull String mapInternalErrorToExternalError(String intErrorCode); } |