From 87ada9ed39da78749ba6b135cb39990ae54bee94 Mon Sep 17 00:00:00 2001 From: "francesco.mangiacrapa" Date: Tue, 4 Dec 2018 17:41:52 +0000 Subject: [PATCH] added default marshaling/unmarshaling as XML git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-analysis/dataminer-invocation-model@174556 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../analysis/dminvocation/DataMinerInvocationManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/gcube/data/analysis/dminvocation/DataMinerInvocationManager.java b/src/main/java/org/gcube/data/analysis/dminvocation/DataMinerInvocationManager.java index 51a20bb..0dda27e 100644 --- a/src/main/java/org/gcube/data/analysis/dminvocation/DataMinerInvocationManager.java +++ b/src/main/java/org/gcube/data/analysis/dminvocation/DataMinerInvocationManager.java @@ -37,6 +37,9 @@ public class DataMinerInvocationManager { Marshaller jaxbMarshaller = jaxbContext.createMarshaller(); jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); + if(mediaType==null) + mediaType = MediaType.ApplicationXML; + switch (mediaType) { case ApplicationJSON: jaxbMarshaller.setProperty(MarshallerProperties.JSON_INCLUDE_ROOT, Boolean.TRUE); @@ -65,6 +68,8 @@ public class DataMinerInvocationManager { JAXBContext jaxbContext = JAXBContext.newInstance(DataMinerInvocation.class); Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller(); + if(mediaType==null) + mediaType = MediaType.ApplicationXML; switch (mediaType) { case ApplicationJSON: