Mercurial > dive4elements > framework
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 } |