add conformsTo property to Manifest
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/a8c8446e Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/a8c8446e Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/a8c8446e Branch: refs/heads/master Commit: a8c8446e48b8b3becd3a671a6b5d24fd06ac240a Parents: 2658cc4 Author: Stian Soiland-Reyes <[email protected]> Authored: Thu May 10 11:10:58 2018 +0100 Committer: Stian Soiland-Reyes <[email protected]> Committed: Thu May 10 17:40:11 2018 +0100 ---------------------------------------------------------------------- .../org/apache/taverna/robundle/manifest/Manifest.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/a8c8446e/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/Manifest.java ---------------------------------------------------------------------- diff --git a/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/Manifest.java b/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/Manifest.java index ad073a9..50979bf 100644 --- a/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/Manifest.java +++ b/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/Manifest.java @@ -67,7 +67,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonValue; import com.fasterxml.jackson.databind.ObjectMapper; -@JsonPropertyOrder(value = { "@context", "id", "manifest", "createdOn", +@JsonPropertyOrder(value = { "@context", "id", "manifest", "conformsTo","createdOn", "createdBy", "createdOn", "authoredOn", "authoredBy", "retrievedFrom", "retrievedOn", "retrievedBy", "history", "aggregates", "annotations", "@graph" }) @@ -114,6 +114,7 @@ public class Manifest { private List<Path> history = new ArrayList<>(); private URI id = URI.create("/"); private List<Path> manifest = new ArrayList<>(); + private List<URI> conformsTo = new ArrayList<>(); public Manifest(Bundle bundle) { this.bundle = bundle; @@ -167,6 +168,11 @@ public class Manifest { return bundle; } + public List<URI> getConformsTo() { + return conformsTo; + } + + @JsonProperty(value = "@context") public List<Object> getContext() { ArrayList<Object> context = new ArrayList<>(); @@ -379,6 +385,10 @@ public class Manifest { this.bundle = bundle; } + public void setConformsTo(List<URI> conformsTo) { + this.conformsTo = conformsTo; + } + public void setCreatedBy(Agent createdBy) { this.createdBy = createdBy; }
