Loading src/main/java/it/inaf/oats/vospace/datamodel/collections/NodeCollection.java +16 −0 Original line number Diff line number Diff line Loading @@ -5,16 +5,32 @@ */ package it.inaf.oats.vospace.datamodel.collections; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlRootElement; /** * * @author Nicola Fulvio Calabria <nicola.calabria at inaf.it> */ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "node-collection") public class NodeCollection { @XmlAttribute(name = "id", required = true) private Long id; @XmlAttribute(name = "title", required = true) private String title; @XmlAttribute(name = "owner-id", required = true) private String ownerId; public NodeCollection() { // no op } public NodeCollection(Long id, String title, String ownerId) { this.id = id; this.title = title; Loading src/main/java/it/inaf/oats/vospace/datamodel/collections/NodeCollectionsList.java→src/main/java/it/inaf/oats/vospace/datamodel/collections/NodeCollectionsWrapper.java +11 −2 Original line number Diff line number Diff line Loading @@ -7,17 +7,26 @@ package it.inaf.oats.vospace.datamodel.collections; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; /** * Wrapper class for REST GET * * @author Nicola Fulvio Calabria <nicola.calabria at inaf.it> */ public class NodeCollectionsList { @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "node-collections-wrapper") public class NodeCollectionsWrapper { @XmlElementWrapper(name = "node-collections-list", required = true) @XmlElement(name = "node-collection") private List<NodeCollection> nodeCollections; public NodeCollectionsList() { public NodeCollectionsWrapper() { this.nodeCollections = new ArrayList<>(); } Loading Loading
src/main/java/it/inaf/oats/vospace/datamodel/collections/NodeCollection.java +16 −0 Original line number Diff line number Diff line Loading @@ -5,16 +5,32 @@ */ package it.inaf.oats.vospace.datamodel.collections; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlRootElement; /** * * @author Nicola Fulvio Calabria <nicola.calabria at inaf.it> */ @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "node-collection") public class NodeCollection { @XmlAttribute(name = "id", required = true) private Long id; @XmlAttribute(name = "title", required = true) private String title; @XmlAttribute(name = "owner-id", required = true) private String ownerId; public NodeCollection() { // no op } public NodeCollection(Long id, String title, String ownerId) { this.id = id; this.title = title; Loading
src/main/java/it/inaf/oats/vospace/datamodel/collections/NodeCollectionsList.java→src/main/java/it/inaf/oats/vospace/datamodel/collections/NodeCollectionsWrapper.java +11 −2 Original line number Diff line number Diff line Loading @@ -7,17 +7,26 @@ package it.inaf.oats.vospace.datamodel.collections; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; /** * Wrapper class for REST GET * * @author Nicola Fulvio Calabria <nicola.calabria at inaf.it> */ public class NodeCollectionsList { @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "node-collections-wrapper") public class NodeCollectionsWrapper { @XmlElementWrapper(name = "node-collections-list", required = true) @XmlElement(name = "node-collection") private List<NodeCollection> nodeCollections; public NodeCollectionsList() { public NodeCollectionsWrapper() { this.nodeCollections = new ArrayList<>(); } Loading