aboutsummaryrefslogtreecommitdiff
path: root/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/moduls
diff options
context:
space:
mode:
authorThomas Lenz <tlenz@iaik.tugraz.at>2015-04-21 13:37:42 +0200
committerThomas Lenz <tlenz@iaik.tugraz.at>2015-04-21 13:37:42 +0200
commitec2ab41165db55c77ebc203091f6d9f5effa95b5 (patch)
tree71b7aa1e16d5909e09076351ea138a502ed167e6 /id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/moduls
parent6a5f48ae2f3a7c3c061e8d03105c1cb34d9643c2 (diff)
downloadmoa-id-spss-ec2ab41165db55c77ebc203091f6d9f5effa95b5.tar.gz
moa-id-spss-ec2ab41165db55c77ebc203091f6d9f5effa95b5.tar.bz2
moa-id-spss-ec2ab41165db55c77ebc203091f6d9f5effa95b5.zip
set transactionID to logger implementation which can be used by key "transactionId"
Diffstat (limited to 'id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/moduls')
-rw-r--r--id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/moduls/RequestStorage.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/moduls/RequestStorage.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/moduls/RequestStorage.java
index 21b4e2b65..be8e2dc2a 100644
--- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/moduls/RequestStorage.java
+++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/moduls/RequestStorage.java
@@ -22,6 +22,7 @@
*******************************************************************************/
package at.gv.egovernment.moa.id.moduls;
+import at.gv.egovernment.moa.id.advancedlogging.TransactionIDUtils;
import at.gv.egovernment.moa.id.auth.exception.MOAIDException;
import at.gv.egovernment.moa.id.commons.db.ex.MOADatabaseException;
import at.gv.egovernment.moa.id.storage.AssertionStorage;
@@ -34,6 +35,10 @@ public class RequestStorage {
try {
AssertionStorage storage = AssertionStorage.getInstance();
IRequest pendingRequest = storage.get(pendingReqID, IRequest.class);
+
+ //set transactionID to Logger
+ TransactionIDUtils.setTransactionId(((IRequest)pendingRequest).getRequestID());
+
return pendingRequest;
} catch (MOADatabaseException e) {
@@ -50,6 +55,9 @@ public class RequestStorage {
if (pendingRequest instanceof IRequest) {
storage.put(((IRequest)pendingRequest).getRequestID(), pendingRequest);
+ //set transactionID to Logger
+ TransactionIDUtils.setTransactionId(((IRequest)pendingRequest).getRequestID());
+
} else {
throw new MOAIDException("auth.20", null);