From 3413424063caa687dfec98fef15ec762a443a116 Mon Sep 17 00:00:00 2001 From: Lucio Lelii Date: Mon, 29 Jul 2019 14:26:00 +0000 Subject: [PATCH] git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/Common/storagehub-model@181341 82a268e6-3cf1-43bd-a215-b396298e98cf --- distro/changelog.xml | 3 +++ pom.xml | 2 +- .../storagehub/model/items/ExternalLink.java | 24 +++++++++++++++++++ .../storagehub/model/items/ExternalURL.java | 1 + .../nodes/accounting/AccountEntryCreate.java | 1 - 5 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 src/main/java/org/gcube/common/storagehub/model/items/ExternalLink.java diff --git a/distro/changelog.xml b/distro/changelog.xml index 4f88dfa..b515372 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -1,4 +1,7 @@ + + External link item added + First Release diff --git a/pom.xml b/pom.xml index d3fe57a..1d395cf 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ org.gcube.common storagehub-model - 1.0.4-SNAPSHOT + 1.0.5-SNAPSHOT storagehub-model diff --git a/src/main/java/org/gcube/common/storagehub/model/items/ExternalLink.java b/src/main/java/org/gcube/common/storagehub/model/items/ExternalLink.java new file mode 100644 index 0000000..ba28437 --- /dev/null +++ b/src/main/java/org/gcube/common/storagehub/model/items/ExternalLink.java @@ -0,0 +1,24 @@ +package org.gcube.common.storagehub.model.items; + +import java.net.URL; + +import org.gcube.common.storagehub.model.annotations.Attribute; +import org.gcube.common.storagehub.model.annotations.RootNode; + +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; + +@NoArgsConstructor +@AllArgsConstructor +@Getter +@Setter +@RootNode("nthl:ExternalLink") +public class ExternalLink extends Item{ + + @Attribute("hl:value") + URL value; + +} + diff --git a/src/main/java/org/gcube/common/storagehub/model/items/ExternalURL.java b/src/main/java/org/gcube/common/storagehub/model/items/ExternalURL.java index 664b8ea..26ead39 100644 --- a/src/main/java/org/gcube/common/storagehub/model/items/ExternalURL.java +++ b/src/main/java/org/gcube/common/storagehub/model/items/ExternalURL.java @@ -15,6 +15,7 @@ import lombok.Setter; @Getter @Setter @RootNode("nthl:externalUrl") +@Deprecated public class ExternalURL extends AbstractFileItem{ @NodeAttribute(value =NodeConstants.CONTENT_NAME) diff --git a/src/main/java/org/gcube/common/storagehub/model/items/nodes/accounting/AccountEntryCreate.java b/src/main/java/org/gcube/common/storagehub/model/items/nodes/accounting/AccountEntryCreate.java index 5e52845..afedc90 100644 --- a/src/main/java/org/gcube/common/storagehub/model/items/nodes/accounting/AccountEntryCreate.java +++ b/src/main/java/org/gcube/common/storagehub/model/items/nodes/accounting/AccountEntryCreate.java @@ -3,7 +3,6 @@ package org.gcube.common.storagehub.model.items.nodes.accounting; import org.gcube.common.storagehub.model.annotations.Attribute; import org.gcube.common.storagehub.model.annotations.AttributeRootNode; -import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter;