data-miner-manager/src/main/java/org/gcube/portlets/user/dataminermanager/client/form/AbstractFld.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) {
}
}