55 lines
959 B
Java
55 lines
959 B
Java
/**
|
|
*
|
|
*/
|
|
package org.gcube.portlets.user.dataminermanager.client.form;
|
|
|
|
import org.gcube.portlets.user.dataminermanager.client.bean.parameters.Parameter;
|
|
|
|
import com.google.gwt.user.client.ui.Widget;
|
|
|
|
/**
|
|
* @author ceras
|
|
*
|
|
*/
|
|
public abstract class AbstractFld {
|
|
|
|
protected Parameter parameter;
|
|
public abstract String getValue();
|
|
public abstract Widget getWidget();
|
|
|
|
/**
|
|
*
|
|
*/
|
|
public AbstractFld(Parameter parameter) {
|
|
this.parameter = parameter;
|
|
}
|
|
|
|
/**
|
|
* @return the operator
|
|
*/
|
|
public Parameter getParameter() {
|
|
return parameter;
|
|
}
|
|
|
|
/**
|
|
* @param operator the operator to set
|
|
*/
|
|
public void setParameter(Parameter parameter) {
|
|
this.parameter = parameter;
|
|
}
|
|
|
|
/**
|
|
* @return
|
|
*/
|
|
public boolean isValid() {
|
|
// is valid by dafault
|
|
// (for string, int, float, double and boolean) the built-in validation is enough
|
|
return true;
|
|
}
|
|
/**
|
|
* @param tableItem
|
|
*/
|
|
public void fireEvent(Object message) {
|
|
}
|
|
}
|