diff --git a/src/main/java/org/gcube/data/transfer/model/plugins/ThreddsCatalogDescriptor.java b/src/main/java/org/gcube/data/transfer/model/plugins/ThreddsCatalogDescriptor.java deleted file mode 100644 index dd6ecf6..0000000 --- a/src/main/java/org/gcube/data/transfer/model/plugins/ThreddsCatalogDescriptor.java +++ /dev/null @@ -1,28 +0,0 @@ -package org.gcube.data.transfer.model.plugins; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; - -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; -import lombok.ToString; - -@Getter -@Setter -@ToString -@NoArgsConstructor -@AllArgsConstructor -@XmlRootElement -@XmlAccessorType(XmlAccessType.FIELD) -public class ThreddsCatalogDescriptor { - - private String ID; - private String name; - private String title; - private String catalogFile; - private String catalogEndpoint; - private String catalogConfigurationFileUrl; -} diff --git a/src/main/java/org/gcube/data/transfer/model/plugins/ThreddsInfo.java b/src/main/java/org/gcube/data/transfer/model/plugins/ThreddsInfo.java new file mode 100644 index 0000000..b8daa66 --- /dev/null +++ b/src/main/java/org/gcube/data/transfer/model/plugins/ThreddsInfo.java @@ -0,0 +1,46 @@ +package org.gcube.data.transfer.model.plugins; + +import java.util.HashSet; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; + +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; + +@Getter +@Setter +@ToString +@NoArgsConstructor +@AllArgsConstructor +@XmlRootElement +@XmlAccessorType(XmlAccessType.FIELD) +public class ThreddsInfo { + + @Getter + @Setter + @ToString + @NoArgsConstructor + @AllArgsConstructor + @XmlRootElement + @XmlAccessorType(XmlAccessType.FIELD) + public static class ThreddsCatalog{ + private String ID; + private String name; + private String title; + private String catalogFile; + private String localPath; + private String catalogUrl; + private String catalogFileUrl; + } + + + private String hostname; + private String localBasePath; + private String instanceBaseUrl; + private HashSet catalogs; +}