Skip to content

Commit 48c1ebd

Browse files
committed
Tried to add passing of template with EDIML. Still not working
1 parent cf89db8 commit 48c1ebd

4 files changed

Lines changed: 20 additions & 3 deletions

File tree

EDI-T/src/it/cnr/irea/ediT/model/TemplateElementList.java

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
@XmlRootElement(name = "elements")
1616
@XmlAccessorType(XmlAccessType.PROPERTY)
17-
@XmlType(propOrder = { "generator", "ediVersion", "version", "timestamp", "baseDocument", "xsltChain", "numElements", "templateName", "fileId", "fileUri", "user", "queryString", "elements", "starterKitUri"} )
17+
@XmlType(propOrder = { "generator", "ediVersion", "version", "timestamp", "baseDocument", "xsltChain", "numElements", "templateName", "templateDocument", "fileId", "fileUri", "user", "queryString", "elements", "starterKitUri"} )
1818
@JsonPropertyOrder({
1919
"generator",
2020
"ediVersion",
@@ -23,6 +23,7 @@
2323
"baseDocument",
2424
"xsltChain",
2525
"templateName",
26+
"templateDocument",
2627
"version",
2728
"fileId",
2829
"fileUri",
@@ -36,6 +37,7 @@ public class TemplateElementList {
3637
private Date timestamp = new Date();
3738
private String queryString;
3839
private String templateName;
40+
private String templateDocument;
3941
private String fileId;
4042
private URI fileUri;
4143
private String user;
@@ -163,7 +165,7 @@ public int getNumElements() {
163165

164166
@XmlElement(name = "generator")
165167
public String getGenerator() {
166-
return "RITMARE Metadata Utilities Web Service";
168+
return "RITMARE EDI_NG Server";
167169
}
168170

169171
public String getStarterKitUri() {
@@ -186,5 +188,14 @@ public void setXsltChain(List<XsltUrl> xsltChain) {
186188
this.xsltChain = xsltChain;
187189
}
188190

191+
@XmlElement(name = "templateDocument")
192+
public String getTemplateDocument() {
193+
return templateDocument;
194+
}
195+
196+
public void setTemplateDocument(String templateDocument) {
197+
this.templateDocument = templateDocument;
198+
}
199+
189200

190201
}

EDI-T/src/it/cnr/irea/ediT/rest/RestBase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ public ResponseEntity<PostMetadataResponse> postMetadataNG(HttpServletRequest re
132132
TemplateElementList elementList = (TemplateElementList)
133133
um.unmarshal(new ByteArrayInputStream(xml.getBytes("utf-8")));
134134

135+
log.severe("Template: " + elementList.getTemplateDocument().length() + " characters");
135136
for ( TemplateElement element : elementList.getElements() ) {
136137
for ( TemplateItem item : element.getItems() ) {
137138
if ( item.getDataType() == null || item.getDataType().trim().equalsIgnoreCase("") ) {

EDI-T/src/it/cnr/irea/ediT/service/BaseService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public void saveMetadata(MetadataTemplateDocument document, String xml, Template
7272
// metadata.setStarterKit(service.getSetting("starterKit", "noSK"));
7373
metadata.setProcessStarted(new Date());
7474
metadata.setInput(xml);
75-
75+
metadata.setTemplate(elementList.getTemplateDocument());
7676
metadata.setOutput(new String(document.xmlUTF8String(xmlDoc), "utf-8"));
7777
metadata.setProcessEnded(new Date());
7878
metadata.setSynchronised(false);
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<html>
2+
<body>
3+
<p>test</p>
4+
</body>
5+
</html>

0 commit comments

Comments
 (0)