comparison artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java @ 183:9b8923043a38

Repaired the namespaces of the xml element attributes in the collecton context of the artifact database. artifacts/trunk@1409 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 07 Mar 2011 11:13:39 +0000
parents a0eff2227588
children fbaeb5931d10
comparison
equal deleted inserted replaced
182:7eebe707a034 183:9b8923043a38
852 852
853 Element root = ec.create("action"); 853 Element root = ec.create("action");
854 document.appendChild(root); 854 document.appendChild(root);
855 855
856 Element type = ec.create("type"); 856 Element type = ec.create("type");
857 ec.addAttr(type, "name", "export"); 857 ec.addAttr(type, "name", "export", true);
858 root.appendChild(type); 858 root.appendChild(type);
859 859
860 Element data = ec.create("data"); 860 Element data = ec.create("data");
861 ec.addAttr(data, "checksum", checksum); 861 ec.addAttr(data, "checksum", checksum, true);
862 ec.addAttr(data, "factory", factoryName); 862 ec.addAttr(data, "factory", factoryName, true);
863 data.setTextContent(Base64.encodeBase64String(artifact)); 863 data.setTextContent(Base64.encodeBase64String(artifact));
864 864
865 root.appendChild(data); 865 root.appendChild(data);
866 866
867 return document; 867 return document;
1011 Element root = ec.create("users"); 1011 Element root = ec.create("users");
1012 result.appendChild(root); 1012 result.appendChild(root);
1013 1013
1014 for (User user: users) { 1014 for (User user: users) {
1015 Element ue = ec.create("user"); 1015 Element ue = ec.create("user");
1016 ec.addAttr(ue, "uuid", user.identifier()); 1016 ec.addAttr(ue, "uuid", user.identifier(), true);
1017 ec.addAttr(ue, "name", user.getName()); 1017 ec.addAttr(ue, "name", user.getName(), true);
1018 1018
1019 Document role = user.getRole(); 1019 Document role = user.getRole();
1020 1020
1021 if (role != null) { 1021 if (role != null) {
1022 ue.appendChild(result.importNode(role.getFirstChild(), true)); 1022 ue.appendChild(result.importNode(role.getFirstChild(), true));
1151 1151
1152 logger.debug("Found " + ac.length + " collections of the user."); 1152 logger.debug("Found " + ac.length + " collections of the user.");
1153 1153
1154 for (ArtifactCollection c: ac) { 1154 for (ArtifactCollection c: ac) {
1155 Element collection = ec.create("artifact-collection"); 1155 Element collection = ec.create("artifact-collection");
1156 ec.addAttr(collection, "name", c.getName()); 1156 ec.addAttr(collection, "name", c.getName(), true);
1157 ec.addAttr(collection, "uuid", c.identifier()); 1157 ec.addAttr(collection, "uuid", c.identifier(), true);
1158 1158
1159 Date creationTime = c.getCreationTime(); 1159 Date creationTime = c.getCreationTime();
1160 String creation = creationTime != null 1160 String creation = creationTime != null
1161 ? Long.toString(creationTime.getTime()) 1161 ? Long.toString(creationTime.getTime())
1162 : ""; 1162 : "";
1163 1163
1164 ec.addAttr(collection, "creation", creation); 1164 ec.addAttr(collection, "creation", creation, true);
1165 1165
1166 root.appendChild(collection); 1166 root.appendChild(collection);
1167 } 1167 }
1168 1168
1169 return result; 1169 return result;
1200 1200
1201 Element root = ec.create("result"); 1201 Element root = ec.create("result");
1202 result.appendChild(root); 1202 result.appendChild(root);
1203 1203
1204 Element acElement = ec.create("artifact-collection"); 1204 Element acElement = ec.create("artifact-collection");
1205 ec.addAttr(acElement, "uuid", ac.identifier()); 1205 ec.addAttr(acElement, "uuid", ac.identifier(), true);
1206 1206
1207 root.appendChild(acElement); 1207 root.appendChild(acElement);
1208 1208
1209 return result; 1209 return result;
1210 } 1210 }

http://dive4elements.wald.intevation.org