- while (nit.hasNext()) {
- StringBuilder sb = new StringBuilder();
- Node node = nit.nextNode();
- if (node.isNodeType(OrxListName.xform.get())) {
- sb.append("<xform>");
- sb.append("<formID>" + node.getProperty(OrxListName.formID.get()).getString() + "</formID>");
- sb.append("<name>" + Jcr.getTitle(node) + "</name>");
- sb.append("<version>" + node.getProperty(OrxListName.version.get()).getString() + "</version>");
- sb.append("<hash>md5:" + JcrxApi.getChecksum(node, JcrxApi.MD5) + "</hash>");
- if (node.hasProperty(Property.JCR_DESCRIPTION))
- sb.append("<name>" + node.getProperty(Property.JCR_DESCRIPTION).getString() + "</name>");
- sb.append("<downloadUrl>" + protocol + "://" + serverName
- + (serverPort == 80 || serverPort == 443 ? "" : ":" + serverPort) + "/api/odk/form"
- + node.getPath() + "</downloadUrl>");
- if (node.hasNode(OrxManifestName.manifest.name())) {
- sb.append("<manifestUrl>" + protocol + "://" + serverName
- + (serverPort == 80 || serverPort == 443 ? "" : ":" + serverPort)
- + "/api/odk/formManifest" + node.getNode(OrxManifestName.manifest.name()).getPath()
- + "</manifestUrl>");
- }
- sb.append("</xform>");
- } else if (node.isNodeType(EntityType.formSet.get())) {
- sb.append("<xforms-group>");
- sb.append("<groupId>" + node.getPath() + "</groupId>");
- sb.append("<name>" + node.getProperty(Property.JCR_TITLE).getString() + "</name>");
- sb.append("<listUrl>" + protocol + "://" + serverName
- + (serverPort == 80 || serverPort == 443 ? "" : ":" + serverPort) + "/api/odk/formList"
- + node.getPath() + "</listUrl>");
- sb.append("</xforms-group>");
- }
- String str = sb.toString();
- if (!str.equals("")) {
- if (log.isDebugEnabled())
- log.debug(str);
- writer.append(str);
+ while (nit.hasNext()) {
+ StringBuilder sb = new StringBuilder();
+ Node node = nit.nextNode();
+ if (node.isNodeType(OrxListName.xform.get())) {
+ sb.append("<xform>");
+ sb.append("<formID>" + node.getProperty(OrxListName.formID.get()).getString() + "</formID>");
+ sb.append("<name>" + Jcr.getTitle(node) + "</name>");
+ sb.append("<version>" + node.getProperty(OrxListName.version.get()).getString() + "</version>");
+ sb.append("<hash>md5:" + JcrxApi.getChecksum(node, JcrxApi.MD5) + "</hash>");
+ if (node.hasProperty(Property.JCR_DESCRIPTION))
+ sb.append("<name>" + node.getProperty(Property.JCR_DESCRIPTION).getString() + "</name>");
+ sb.append("<downloadUrl>" + protocol + "://" + serverName
+ + (serverPort == 80 || serverPort == 443 ? "" : ":" + serverPort) + "/api/odk/form"
+ + node.getPath() + "</downloadUrl>");
+ if (node.hasNode(OrxManifestName.manifest.name())) {
+ sb.append("<manifestUrl>" + protocol + "://" + serverName
+ + (serverPort == 80 || serverPort == 443 ? "" : ":" + serverPort)
+ + "/api/odk/formManifest" + node.getNode(OrxManifestName.manifest.name()).getPath()
+ + "</manifestUrl>");