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;
        }

Reply via email to