aboutsummaryrefslogtreecommitdiff
path: root/spss/server/serverlib/src
diff options
context:
space:
mode:
authorkstranacher <kstranacher@d688527b-c9ab-4aba-bd8d-4036d912da1d>2009-08-26 11:00:54 +0000
committerkstranacher <kstranacher@d688527b-c9ab-4aba-bd8d-4036d912da1d>2009-08-26 11:00:54 +0000
commit27be7994027944015c290e41e688e8723965bd48 (patch)
treed99a44150ec6879189a8d49f4c3ee017926b8cd0 /spss/server/serverlib/src
parentf03ca67c6a2852f391f543a7fd0b0f80b98c53f5 (diff)
downloadmoa-id-spss-27be7994027944015c290e41e688e8723965bd48.tar.gz
moa-id-spss-27be7994027944015c290e41e688e8723965bd48.tar.bz2
moa-id-spss-27be7994027944015c290e41e688e8723965bd48.zip
git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@1139 d688527b-c9ab-4aba-bd8d-4036d912da1d
Diffstat (limited to 'spss/server/serverlib/src')
-rw-r--r--spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/DataObjectFactory.java18
1 files changed, 10 insertions, 8 deletions
diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/DataObjectFactory.java b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/DataObjectFactory.java
index fab8a6dd7..566784796 100644
--- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/DataObjectFactory.java
+++ b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/invoke/DataObjectFactory.java
@@ -210,19 +210,21 @@ public class DataObjectFactory {
// For logging in Debug-Mode: Mask baseid with xxx
String logString = new String(contentBytes);
+ // TODO use RegExp
String startS = "<pr:Identification><pr:Value>";
String endS = "</pr:Value><pr:Type>urn:publicid:gv.at:baseid</pr:Type>";
- String logWithMaskedBaseid;
+ String logWithMaskedBaseid = logString;
int start = logString.indexOf(startS);
if (start > -1) {
- int end = logString.indexOf(endS);
- logWithMaskedBaseid = logString.substring(0, start);
- logWithMaskedBaseid += startS;
- logWithMaskedBaseid += "xxxxxxxxxxxxxxxxxxxxxxxx";
- logWithMaskedBaseid += logString.substring(end, logString.length());
+ int end = logString.indexOf(endS);
+ if (end > -1) {
+ logWithMaskedBaseid = logString.substring(0, start);
+ logWithMaskedBaseid += startS;
+ logWithMaskedBaseid += "xxxxxxxxxxxxxxxxxxxxxxxx";
+ logWithMaskedBaseid += logString.substring(end, logString.length());
+ }
}
- else
- logWithMaskedBaseid = logString;
+
// try to parse validating
Logger.trace(">>> parsing the following content: \n" + logWithMaskedBaseid);
try {