Hello!

To see the file structure, click on "tree".

Note that updates take place every 10 minutes, commits may not be seen immediately.
Base64 Decoding for UBio webservice. Done by Nikhil.
authorlingutln <lingutln@localhost>
Mon, 9 Apr 2012 23:05:07 +0000 (23:05 +0000)
committerlingutln <lingutln@localhost>
Mon, 9 Apr 2012 23:05:07 +0000 (23:05 +0000)
svn path=/; revision=317

Annotation/src/ie/dcu/apps/ist/labelling/Labels.java

index ea8732f139d6fc4ba1310abd2f77efbc3ef51ce4..4a77f4cda07308b456caf1f0c5b7c3e8d91bab03 100644 (file)
@@ -12,6 +12,7 @@ import java.net.URLEncoder;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.Map;
+import javax.xml.bind.DatatypeConverter;
 
 import javax.xml.parsers.*;
 import org.w3c.dom.Document;
@@ -20,7 +21,6 @@ import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 import org.xml.sax.InputSource;
 
-import org.apache.commons.lang3.StringEscapeUtils;
 import org.json.JSONArray;
 import org.json.JSONObject;
 
@@ -82,6 +82,7 @@ public class Labels
        
        public  Map<String, String> getLabelsFromXML(String content) {
         Map<String, String> map = new HashMap<String, String>();
+        String namBankId,nameBankString;
                try
            {
                        String xmlContent = "";
@@ -107,7 +108,9 @@ public class Labels
                                        for(int i = 0 ; i < nlist.getLength();i++) {
                                                //get the employee element
                                                Element el = (Element)nlist.item(i);
-                                               map.put(getTagValue("namebankID", el),getTagValue("nameString", el));
+                                               namBankId = new String(DatatypeConverter.parseBase64Binary(getTagValue("namebankID", el)));
+                                               nameBankString = new String(DatatypeConverter.parseBase64Binary(getTagValue("nameString", el)));
+                                               map.put(namBankId,nameBankString);
                                        }
                                }
                        in.close();