diff --git a/pom.xml b/pom.xml index 41cb7e9..8e6f737 100644 --- a/pom.xml +++ b/pom.xml @@ -61,7 +61,6 @@ org.apache.maven.plugins maven-assembly-plugin - 2.2 ${distroDirectory}/descriptor.xml diff --git a/src/main/java/org/gcube/data/spd/model/service/types/JobType.java b/src/main/java/org/gcube/data/spd/model/service/types/JobType.java index 819b332..5315c3d 100644 --- a/src/main/java/org/gcube/data/spd/model/service/types/JobType.java +++ b/src/main/java/org/gcube/data/spd/model/service/types/JobType.java @@ -9,5 +9,6 @@ public enum JobType { DWCAById, CSV, CSVForOM, - DarwinCore + DarwinCore, + LayerCreator } diff --git a/src/main/java/org/gcube/data/spd/model/service/types/MetadataDetails.java b/src/main/java/org/gcube/data/spd/model/service/types/MetadataDetails.java new file mode 100644 index 0000000..ab91afb --- /dev/null +++ b/src/main/java/org/gcube/data/spd/model/service/types/MetadataDetails.java @@ -0,0 +1,52 @@ +package org.gcube.data.spd.model.service.types; + +import java.util.Arrays; +import java.util.List; + + +public class MetadataDetails{ + + private String abstractField; + private String purpose; + private String title; + private String author; + private String credits; + private List keywords; + + public MetadataDetails(String abstractField, String purpose, + String title, String author, String credits, String ... keywords) { + super(); + this.abstractField = abstractField; + this.purpose = purpose; + this.title = title; + this.author = author; + this.credits = credits; + this.keywords = Arrays.asList(keywords); + } + + public String getAbstractField() { + return abstractField; + } + + public String getPurpose() { + return purpose; + } + + public String getTitle() { + return title; + } + + public String getAuthor() { + return author; + } + + public String getCredits() { + return credits; + } + + public List getKeywords() { + return keywords; + } + + +}