ref 11819: SW Test org.gcube.portlet-user.data-miner-manager
https://support.d4science.org/issues/11819 Fixed to support System parameters on service git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/data-miner-manager@167783 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
27040ece03
commit
318389a033
|
@ -24,6 +24,7 @@ import org.gcube.portlets.user.dataminermanager.client.events.OperatorsClassific
|
||||||
import org.gcube.portlets.user.dataminermanager.client.events.OutputDataEvent;
|
import org.gcube.portlets.user.dataminermanager.client.events.OutputDataEvent;
|
||||||
import org.gcube.portlets.user.dataminermanager.client.events.OutputDataRequestEvent;
|
import org.gcube.portlets.user.dataminermanager.client.events.OutputDataRequestEvent;
|
||||||
import org.gcube.portlets.user.dataminermanager.client.events.RefreshDataMinerWorkAreaEvent;
|
import org.gcube.portlets.user.dataminermanager.client.events.RefreshDataMinerWorkAreaEvent;
|
||||||
|
import org.gcube.portlets.user.dataminermanager.client.events.RemoveSelectedOperatorEvent;
|
||||||
import org.gcube.portlets.user.dataminermanager.client.events.ResubmitComputationExecutionEvent;
|
import org.gcube.portlets.user.dataminermanager.client.events.ResubmitComputationExecutionEvent;
|
||||||
import org.gcube.portlets.user.dataminermanager.client.events.ResubmitComputationExecutionRequestEvent;
|
import org.gcube.portlets.user.dataminermanager.client.events.ResubmitComputationExecutionRequestEvent;
|
||||||
import org.gcube.portlets.user.dataminermanager.client.events.SessionExpiredEvent;
|
import org.gcube.portlets.user.dataminermanager.client.events.SessionExpiredEvent;
|
||||||
|
@ -407,6 +408,8 @@ public class DataMinerManagerController {
|
||||||
getOperatorsClassifications(event);
|
getOperatorsClassifications(event);
|
||||||
} else {
|
} else {
|
||||||
if (event.isRefresh()) {
|
if (event.isRefresh()) {
|
||||||
|
RemoveSelectedOperatorEvent rEvent=new RemoveSelectedOperatorEvent();
|
||||||
|
EventBusProvider.INSTANCE.fireEvent(rEvent);
|
||||||
getOperatorsClassifications(event);
|
getOperatorsClassifications(event);
|
||||||
} else {
|
} else {
|
||||||
organizesOperatorsClassification(event);
|
organizesOperatorsClassification(event);
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
package org.gcube.portlets.user.dataminermanager.client.events;
|
||||||
|
|
||||||
|
import com.google.gwt.event.shared.EventHandler;
|
||||||
|
import com.google.gwt.event.shared.GwtEvent;
|
||||||
|
import com.google.gwt.event.shared.HandlerRegistration;
|
||||||
|
import com.google.gwt.event.shared.HasHandlers;
|
||||||
|
|
||||||
|
public class RemoveSelectedOperatorEvent
|
||||||
|
extends GwtEvent<RemoveSelectedOperatorEvent.RemoveSelectedOperatorEventHandler> {
|
||||||
|
|
||||||
|
public static Type<RemoveSelectedOperatorEventHandler> TYPE = new Type<RemoveSelectedOperatorEventHandler>();
|
||||||
|
|
||||||
|
public interface RemoveSelectedOperatorEventHandler extends EventHandler {
|
||||||
|
void onSelect(RemoveSelectedOperatorEvent event);
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface HasRemoveSelectedOperatorEventHandler extends HasHandlers {
|
||||||
|
public HandlerRegistration removeSelectedOperatorEventHandler(RemoveSelectedOperatorEventHandler handler);
|
||||||
|
}
|
||||||
|
|
||||||
|
public RemoveSelectedOperatorEvent() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void dispatch(RemoveSelectedOperatorEventHandler handler) {
|
||||||
|
handler.onSelect(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Type<RemoveSelectedOperatorEventHandler> getAssociatedType() {
|
||||||
|
return TYPE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Type<RemoveSelectedOperatorEventHandler> getType() {
|
||||||
|
return TYPE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void fire(HasHandlers source, MenuEvent event) {
|
||||||
|
source.fireEvent(event);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "RemoveSelectedOperatorEvent []";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -1,12 +1,15 @@
|
||||||
package org.gcube.portlets.user.dataminermanager.client.experiments;
|
package org.gcube.portlets.user.dataminermanager.client.experiments;
|
||||||
|
|
||||||
|
import org.gcube.data.analysis.dataminermanagercl.shared.process.Operator;
|
||||||
import org.gcube.portlets.user.dataminermanager.client.DataMinerManager;
|
import org.gcube.portlets.user.dataminermanager.client.DataMinerManager;
|
||||||
|
import org.gcube.portlets.user.dataminermanager.client.common.EventBusProvider;
|
||||||
import org.gcube.portlets.user.dataminermanager.client.events.ComputationReadyEvent;
|
import org.gcube.portlets.user.dataminermanager.client.events.ComputationReadyEvent;
|
||||||
import org.gcube.portlets.user.dataminermanager.client.events.ComputationReadyEvent.ComputationReadyEventHandler;
|
import org.gcube.portlets.user.dataminermanager.client.events.ComputationReadyEvent.ComputationReadyEventHandler;
|
||||||
import org.gcube.portlets.user.dataminermanager.client.events.ComputationReadyEvent.HasComputationReadyEventHandler;
|
import org.gcube.portlets.user.dataminermanager.client.events.ComputationReadyEvent.HasComputationReadyEventHandler;
|
||||||
|
import org.gcube.portlets.user.dataminermanager.client.events.RemoveSelectedOperatorEvent;
|
||||||
import org.gcube.portlets.user.dataminermanager.client.experiments.ComputationParametersPanel.ComputationParametersPanelHandler;
|
import org.gcube.portlets.user.dataminermanager.client.experiments.ComputationParametersPanel.ComputationParametersPanelHandler;
|
||||||
import org.gcube.data.analysis.dataminermanagercl.shared.process.Operator;
|
|
||||||
|
|
||||||
|
import com.allen_sauer.gwt.log.client.Log;
|
||||||
import com.google.gwt.event.shared.HandlerRegistration;
|
import com.google.gwt.event.shared.HandlerRegistration;
|
||||||
import com.google.gwt.user.client.ui.HTML;
|
import com.google.gwt.user.client.ui.HTML;
|
||||||
import com.google.gwt.user.client.ui.Image;
|
import com.google.gwt.user.client.ui.Image;
|
||||||
|
@ -45,6 +48,7 @@ public class ComputationPanel extends FramedPanel implements HasComputationReady
|
||||||
super();
|
super();
|
||||||
init();
|
init();
|
||||||
create();
|
create();
|
||||||
|
bind();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -68,6 +72,22 @@ public class ComputationPanel extends FramedPanel implements HasComputationReady
|
||||||
emptyPanel();
|
emptyPanel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void bind() {
|
||||||
|
|
||||||
|
EventBusProvider.INSTANCE.addHandler(RemoveSelectedOperatorEvent.TYPE,
|
||||||
|
new RemoveSelectedOperatorEvent.RemoveSelectedOperatorEventHandler() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onSelect(RemoveSelectedOperatorEvent event) {
|
||||||
|
Log.debug("Catch RemoveSelectedOperatorEvent");
|
||||||
|
emptyPanel();
|
||||||
|
computationParametersPanel = null;
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private void setToolBar() {
|
private void setToolBar() {
|
||||||
toolBar = new ToolBar();
|
toolBar = new ToolBar();
|
||||||
toolBar.add(new LabelToolItem("Tools:"));
|
toolBar.add(new LabelToolItem("Tools:"));
|
||||||
|
|
Loading…
Reference in New Issue