2016-04-06 18:28:32 +02:00
|
|
|
/**
|
|
|
|
*
|
|
|
|
*/
|
2016-04-08 20:34:05 +02:00
|
|
|
package org.gcube.portlets.user.dataminermanager.client.parametersfield;
|
2016-04-06 18:28:32 +02:00
|
|
|
|
2018-05-03 16:24:26 +02:00
|
|
|
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter;
|
2016-04-06 18:28:32 +02:00
|
|
|
|
|
|
|
import com.google.gwt.user.client.ui.Widget;
|
|
|
|
|
|
|
|
/**
|
2016-04-08 20:34:05 +02:00
|
|
|
*
|
|
|
|
* @author Giancarlo Panichi
|
2017-05-12 11:58:15 +02:00
|
|
|
*
|
2016-04-06 18:28:32 +02:00
|
|
|
*
|
|
|
|
*/
|
2016-04-11 20:27:14 +02:00
|
|
|
public abstract class AbstractFld {
|
2017-05-12 11:58:15 +02:00
|
|
|
|
2016-04-06 18:28:32 +02:00
|
|
|
protected Parameter parameter;
|
2017-05-12 11:58:15 +02:00
|
|
|
|
|
|
|
public abstract String getValue();
|
|
|
|
|
2016-04-06 18:28:32 +02:00
|
|
|
public abstract Widget getWidget();
|
2017-05-12 11:58:15 +02:00
|
|
|
|
2016-04-06 18:28:32 +02:00
|
|
|
/**
|
|
|
|
*
|
2017-05-12 11:58:15 +02:00
|
|
|
* @param parameter parameter
|
|
|
|
* parameter
|
2016-04-06 18:28:32 +02:00
|
|
|
*/
|
|
|
|
public AbstractFld(Parameter parameter) {
|
|
|
|
this.parameter = parameter;
|
|
|
|
}
|
2017-05-12 11:58:15 +02:00
|
|
|
|
2016-04-06 18:28:32 +02:00
|
|
|
/**
|
2017-05-12 11:58:15 +02:00
|
|
|
*
|
|
|
|
* @return Parameter
|
2016-04-06 18:28:32 +02:00
|
|
|
*/
|
|
|
|
public Parameter getParameter() {
|
|
|
|
return parameter;
|
|
|
|
}
|
2017-05-12 11:58:15 +02:00
|
|
|
|
2016-04-06 18:28:32 +02:00
|
|
|
/**
|
2017-05-12 11:58:15 +02:00
|
|
|
*
|
|
|
|
* @param parameter parameter
|
|
|
|
* parameter
|
2016-04-06 18:28:32 +02:00
|
|
|
*/
|
|
|
|
public void setParameter(Parameter parameter) {
|
|
|
|
this.parameter = parameter;
|
|
|
|
}
|
2017-05-12 11:58:15 +02:00
|
|
|
|
2016-04-06 18:28:32 +02:00
|
|
|
/**
|
2016-04-12 18:01:14 +02:00
|
|
|
*
|
2017-05-12 11:58:15 +02:00
|
|
|
* @return true if is valid
|
2016-04-06 18:28:32 +02:00
|
|
|
*/
|
|
|
|
public boolean isValid() {
|
|
|
|
return true;
|
|
|
|
}
|
2017-05-12 11:58:15 +02:00
|
|
|
|
2016-04-06 18:28:32 +02:00
|
|
|
}
|