diff options
author | Thomas Lenz <tlenz@iaik.tugraz.at> | 2015-04-21 13:37:42 +0200 |
---|---|---|
committer | Thomas Lenz <tlenz@iaik.tugraz.at> | 2015-04-21 13:37:42 +0200 |
commit | ec2ab41165db55c77ebc203091f6d9f5effa95b5 (patch) | |
tree | 71b7aa1e16d5909e09076351ea138a502ed167e6 /id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/moduls | |
parent | 6a5f48ae2f3a7c3c061e8d03105c1cb34d9643c2 (diff) | |
download | moa-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.java | 8 |
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); |