diff --git a/src/main/java/org/gcube/data/analysis/dataminermanagercl/shared/parameters/ParameterType.java b/src/main/java/org/gcube/data/analysis/dataminermanagercl/shared/parameters/ParameterType.java index 8925d84..adaac7a 100644 --- a/src/main/java/org/gcube/data/analysis/dataminermanagercl/shared/parameters/ParameterType.java +++ b/src/main/java/org/gcube/data/analysis/dataminermanagercl/shared/parameters/ParameterType.java @@ -7,5 +7,5 @@ package org.gcube.data.analysis.dataminermanagercl.shared.parameters; * */ public enum ParameterType { - OBJECT, TABULAR, FILE, ENUM, LIST, COLUMN, COLUMN_LIST, TABULAR_LIST, WKT, DATE, TIME; + OBJECT, TABULAR, TABULAR_RESOURCE, FILE, ENUM, LIST, COLUMN, COLUMN_LIST, TABULAR_LIST, WKT, DATE, TIME; } \ No newline at end of file diff --git a/src/main/java/org/gcube/data/analysis/dataminermanagercl/shared/parameters/TabularResourceParameter.java b/src/main/java/org/gcube/data/analysis/dataminermanagercl/shared/parameters/TabularResourceParameter.java new file mode 100644 index 0000000..57995f3 --- /dev/null +++ b/src/main/java/org/gcube/data/analysis/dataminermanagercl/shared/parameters/TabularResourceParameter.java @@ -0,0 +1,52 @@ +/** + * + */ +package org.gcube.data.analysis.dataminermanagercl.shared.parameters; + + +/** + * + * @author Giancarlo Panichi email: g.panichi@isti.cnr.it + * + */ +public class TabularResourceParameter extends Parameter { + + private static final long serialVersionUID = 8038591467145151553L; + /** + * + */ + public TabularResourceParameter() { + super(); + this.typology = ParameterType.TABULAR_RESOURCE; + } + + /** + * + * @param name + * @param description + * @param tableName + */ + public TabularResourceParameter(String name, String description, String tabularResourceId) { + super(name, ParameterType.TABULAR_RESOURCE, description); + this.value = tabularResourceId; + } + + + public String getTabularResourceId() { + return value; + } + + public void setTabularResourceId(String tabularResourceId) { + this.value = tabularResourceId; + } + + + @Override + public String toString() { + return "TabularResourceParameter [name=" + name + ", description=" + + description + ", typology=" + typology + ", value=" + value + + "]"; + } + +}