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.OutputDataRequestEvent;
|
||||
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.ResubmitComputationExecutionRequestEvent;
|
||||
import org.gcube.portlets.user.dataminermanager.client.events.SessionExpiredEvent;
|
||||
|
@ -407,6 +408,8 @@ public class DataMinerManagerController {
|
|||
getOperatorsClassifications(event);
|
||||
} else {
|
||||
if (event.isRefresh()) {
|
||||
RemoveSelectedOperatorEvent rEvent=new RemoveSelectedOperatorEvent();
|
||||
EventBusProvider.INSTANCE.fireEvent(rEvent);
|
||||
getOperatorsClassifications(event);
|
||||
} else {
|
||||
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;
|
||||
|
||||
import org.gcube.data.analysis.dataminermanagercl.shared.process.Operator;
|
||||
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.ComputationReadyEventHandler;
|
||||
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.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.user.client.ui.HTML;
|
||||
import com.google.gwt.user.client.ui.Image;
|
||||
|
@ -45,6 +48,7 @@ public class ComputationPanel extends FramedPanel implements HasComputationReady
|
|||
super();
|
||||
init();
|
||||
create();
|
||||
bind();
|
||||
}
|
||||
|
||||
|
||||
|
@ -68,6 +72,22 @@ public class ComputationPanel extends FramedPanel implements HasComputationReady
|
|||
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() {
|
||||
toolBar = new ToolBar();
|
||||
toolBar.add(new LabelToolItem("Tools:"));
|
||||
|
|
Loading…
Reference in New Issue