Loading src/main/java/it/inaf/oats/vospace/datamodel/NodeTypeJsonResolver.java +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ public class NodeTypeJsonResolver extends TypeIdResolverBase { @Override public String idFromValue(Object o) { Node node = (Node) o; return node.getType(); return "vos:" + node.getClass().getSimpleName(); } @Override Loading src/main/java/net/ivoa/xml/uws/v1/JobSummary.java +4 −0 Original line number Diff line number Diff line Loading @@ -94,8 +94,10 @@ import org.w3c.dom.Element; "errorSummary", "jobInfo" }) // <edit> @XmlSeeAlso({Transfer.class}) // Necessary for setting a Transfer inside the jobInfo property. @XmlRootElement(name = "job") // </edit> public class JobSummary { @XmlElement(required = true) Loading Loading @@ -510,8 +512,10 @@ public class JobSummary { @XmlType(name = "", propOrder = { "any" }) // <edit> @JsonSerialize(using = JobInfoSerializer.class) @JsonDeserialize(using = JobInfoDeserializer.class) // </edit> public static class JobInfo { @XmlAnyElement(lax = true) Loading src/main/java/net/ivoa/xml/uws/v1/package-info.java +6 −0 Original line number Diff line number Diff line Loading @@ -8,13 +8,19 @@ @javax.xml.bind.annotation.XmlSchema( namespace = "http://www.ivoa.net/xml/UWS/v1.0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED, // <edit> // Defining the namespace prefix is necessary otherwise // deserialized XML will have no prefixes xmlns = { @javax.xml.bind.annotation.XmlNs( namespaceURI = "http://www.ivoa.net/xml/UWS/v1.0", prefix = "uws" ), @javax.xml.bind.annotation.XmlNs( namespaceURI = "http://www.w3.org/2001/XMLSchema-instance", prefix = "xsi" ) } // </edit> ) package net.ivoa.xml.uws.v1; src/main/java/net/ivoa/xml/vospace/v2/ContainerNode.java +2 −0 Original line number Diff line number Diff line Loading @@ -56,8 +56,10 @@ import javax.xml.bind.annotation.XmlType; @XmlType(name = "ContainerNode", propOrder = { "nodes" }) // <edit> @XmlRootElement(name = "node") @JsonDeserialize(converter = NodeTypeSetter.ContainerNode.class) // </edit> public class ContainerNode extends DataNode { Loading src/main/java/net/ivoa/xml/vospace/v2/LinkNode.java +2 −0 Original line number Diff line number Diff line Loading @@ -45,8 +45,10 @@ import javax.xml.bind.annotation.XmlType; @XmlType(name = "LinkNode", propOrder = { "target" }) // <edit> @XmlRootElement(name = "node") @JsonDeserialize(converter = NodeTypeSetter.LinkNode.class) // </edit> public class LinkNode extends Node { Loading Loading
src/main/java/it/inaf/oats/vospace/datamodel/NodeTypeJsonResolver.java +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ public class NodeTypeJsonResolver extends TypeIdResolverBase { @Override public String idFromValue(Object o) { Node node = (Node) o; return node.getType(); return "vos:" + node.getClass().getSimpleName(); } @Override Loading
src/main/java/net/ivoa/xml/uws/v1/JobSummary.java +4 −0 Original line number Diff line number Diff line Loading @@ -94,8 +94,10 @@ import org.w3c.dom.Element; "errorSummary", "jobInfo" }) // <edit> @XmlSeeAlso({Transfer.class}) // Necessary for setting a Transfer inside the jobInfo property. @XmlRootElement(name = "job") // </edit> public class JobSummary { @XmlElement(required = true) Loading Loading @@ -510,8 +512,10 @@ public class JobSummary { @XmlType(name = "", propOrder = { "any" }) // <edit> @JsonSerialize(using = JobInfoSerializer.class) @JsonDeserialize(using = JobInfoDeserializer.class) // </edit> public static class JobInfo { @XmlAnyElement(lax = true) Loading
src/main/java/net/ivoa/xml/uws/v1/package-info.java +6 −0 Original line number Diff line number Diff line Loading @@ -8,13 +8,19 @@ @javax.xml.bind.annotation.XmlSchema( namespace = "http://www.ivoa.net/xml/UWS/v1.0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED, // <edit> // Defining the namespace prefix is necessary otherwise // deserialized XML will have no prefixes xmlns = { @javax.xml.bind.annotation.XmlNs( namespaceURI = "http://www.ivoa.net/xml/UWS/v1.0", prefix = "uws" ), @javax.xml.bind.annotation.XmlNs( namespaceURI = "http://www.w3.org/2001/XMLSchema-instance", prefix = "xsi" ) } // </edit> ) package net.ivoa.xml.uws.v1;
src/main/java/net/ivoa/xml/vospace/v2/ContainerNode.java +2 −0 Original line number Diff line number Diff line Loading @@ -56,8 +56,10 @@ import javax.xml.bind.annotation.XmlType; @XmlType(name = "ContainerNode", propOrder = { "nodes" }) // <edit> @XmlRootElement(name = "node") @JsonDeserialize(converter = NodeTypeSetter.ContainerNode.class) // </edit> public class ContainerNode extends DataNode { Loading
src/main/java/net/ivoa/xml/vospace/v2/LinkNode.java +2 −0 Original line number Diff line number Diff line Loading @@ -45,8 +45,10 @@ import javax.xml.bind.annotation.XmlType; @XmlType(name = "LinkNode", propOrder = { "target" }) // <edit> @XmlRootElement(name = "node") @JsonDeserialize(converter = NodeTypeSetter.LinkNode.class) // </edit> public class LinkNode extends Node { Loading