From e45834d2f6643b2cd3b7c7dee662d07bd9f312eb Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Wed, 1 Mar 2017 17:35:57 +0000 Subject: [PATCH] Updated to support tabular resource parameter for TabularData git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-analysis/data-miner-manager-cl@144504 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../shared/parameters/ParameterType.java | 2 +- .../parameters/TabularResourceParameter.java | 52 +++++++++++++++++++ 2 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 src/main/java/org/gcube/data/analysis/dataminermanagercl/shared/parameters/TabularResourceParameter.java 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 + + "]"; + } + +}