Last change
on this file since 1263 was
1263,
checked in by robert@…, 13 years ago
|
- Solved bug in exporting templates with null values
- Solved bug in comparing templates
- Added export and import links to the menu again
|
File size:
1.9 KB
|
Line | |
---|
1 | <?xml version="1.0"?> |
---|
2 | <templates xmlns="gscf" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="gscf http://www.nmcdsp.org/xml/template.xsd" count="${templates.size()}"> |
---|
3 | <g:each in="${templates}" var="template"> |
---|
4 | <template> |
---|
5 | <name>${template.name?.encodeAsSimpleXML()}</name> |
---|
6 | <description>${template.description?.encodeAsSimpleXML()}</description> |
---|
7 | <entity>${template.entity?.getName().encodeAsSimpleXML()}</entity> |
---|
8 | |
---|
9 | <templateFields> |
---|
10 | <g:each in="${template.fields}" var="field"> |
---|
11 | <templateField> |
---|
12 | <name>${field.name?.encodeAsSimpleXML()}</name> |
---|
13 | <type>${field.type?.toString().encodeAsSimpleXML()}</type> |
---|
14 | <unit>${field.unit?.encodeAsSimpleXML()}</unit> |
---|
15 | <comment>${field.comment?.encodeAsSimpleXML()}</comment> |
---|
16 | <required>${field.required ? 'true' : 'false'}</required> |
---|
17 | <preferredIdentifier>${field.preferredIdentifier ? 'true' : 'false'}</preferredIdentifier> |
---|
18 | |
---|
19 | <g:if test="${field.type.toString() == 'ONTOLOGYTERM'}"> |
---|
20 | <ontologies> |
---|
21 | <g:each in="${field.ontologies}" var="ontology"> |
---|
22 | <ontology> |
---|
23 | <ncboId>${ontology.ncboId}</ncboId> |
---|
24 | <ncboVersionedId>${ontology.ncboVersionedId}</ncboVersionedId> |
---|
25 | <name>${ontology.name?.encodeAsSimpleXML()}</name> |
---|
26 | <description>${ontology.description?.encodeAsSimpleXML()}</description> |
---|
27 | <url>${ontology.url?.encodeAsSimpleXML()}</url> |
---|
28 | <versionNumber>${ontology.versionNumber?.encodeAsSimpleXML()}</versionNumber> |
---|
29 | </ontology> |
---|
30 | </g:each> |
---|
31 | </ontologies> |
---|
32 | </g:if> |
---|
33 | <g:if test="${field.type.toString() == 'STRINGLIST'}"> |
---|
34 | <listItems> |
---|
35 | <g:each in="${field.listEntries}" var="listEntry"> |
---|
36 | <listItem> |
---|
37 | <g:if test="${listEntry}"><name>${listEntry.name?.encodeAsSimpleXML()}</name></g:if> |
---|
38 | </listItem> |
---|
39 | </g:each> |
---|
40 | </listItems> |
---|
41 | </g:if> |
---|
42 | </templateField> |
---|
43 | </g:each> |
---|
44 | </templateFields> |
---|
45 | </template> |
---|
46 | </g:each> |
---|
47 | </templates> |
---|
Note: See
TracBrowser
for help on using the repository browser.