[jboss-svn-commits] JBL Code SVN: r33313 - in labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools: guvnor/client/explorer/grid/panels and 2 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jun 2 12:20:37 EDT 2010
Author: diegoll
Date: 2010-06-02 12:20:36 -0400 (Wed, 02 Jun 2010)
New Revision: 33313
Added:
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GenericProviderView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/MinaProviderView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/ProviderFactory.java
Modified:
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/DirectoryInstanceView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/ExecutionEnvironmentView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GridResourceView.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/HornetQFactoryPanel.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/MinaFactoryPanel.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/NewGridResourcePanel.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/RioFactoryPanel.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/services/TopologyAssetsService.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/services/TopologyAssetsServiceAsync.java
labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/repository/services/TopologyAssetsServiceImpl.java
Log:
added creation of GenericProviders due selection for GridResource panel
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/DirectoryInstanceView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/DirectoryInstanceView.java 2010-06-02 15:54:19 UTC (rev 33312)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/DirectoryInstanceView.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -6,8 +6,8 @@
super();
}
- public DirectoryInstanceView(String name) {
- super(name);
+ public DirectoryInstanceView(String name, GenericProviderView provider) {
+ super(name, provider);
}
}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/ExecutionEnvironmentView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/ExecutionEnvironmentView.java 2010-06-02 15:54:19 UTC (rev 33312)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/ExecutionEnvironmentView.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -1,13 +1,14 @@
package org.drools.guvnor.client.explorer.grid.model;
+
public class ExecutionEnvironmentView extends GridResourceView {
public ExecutionEnvironmentView() {
super();
}
- public ExecutionEnvironmentView(String name) {
- super(name);
+ public ExecutionEnvironmentView(String name, GenericProviderView provider) {
+ super(name, provider);
}
}
Added: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GenericProviderView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GenericProviderView.java (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GenericProviderView.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -0,0 +1,7 @@
+package org.drools.guvnor.client.explorer.grid.model;
+
+import java.io.Serializable;
+
+public abstract class GenericProviderView implements Serializable {
+
+}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GridResourceView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GridResourceView.java 2010-06-02 15:54:19 UTC (rev 33312)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/GridResourceView.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -5,11 +5,13 @@
public abstract class GridResourceView implements Serializable{
private String name;
+ private GenericProviderView provider;
public GridResourceView() { }
- public GridResourceView(String name) {
+ public GridResourceView(String name, GenericProviderView provider) {
this.name = name;
+ this.provider = provider;
}
public String getName() {
@@ -19,4 +21,12 @@
public void setName(String name) {
this.name = name;
}
+
+ public void setProvider(GenericProviderView provider) {
+ this.provider = provider;
+ }
+
+ public GenericProviderView getProvider() {
+ return provider;
+ }
}
Added: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/MinaProviderView.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/MinaProviderView.java (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/model/MinaProviderView.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -0,0 +1,48 @@
+package org.drools.guvnor.client.explorer.grid.model;
+
+import java.io.Serializable;
+
+public class MinaProviderView extends GenericProviderView implements Serializable{
+
+ private String name;
+ private String address;
+ private String port;
+
+ public MinaProviderView(){
+ }
+
+ public MinaProviderView(String name, String address, String port) {
+ this.name = name;
+ this.address = address;
+ this.port = port;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public String getAddress() {
+ return address;
+ }
+
+ public String getPort() {
+ return port;
+ }
+
+ @Override
+ public String toString() {
+ return "[Mina - " + getName() +"] " + getAddress() + ":" + getPort();
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public void setAddress(String address) {
+ this.address = address;
+ }
+
+ public void setPort(String port) {
+ this.port = port;
+ }
+}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/HornetQFactoryPanel.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/HornetQFactoryPanel.java 2010-06-02 15:54:19 UTC (rev 33312)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/HornetQFactoryPanel.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -1,10 +1,12 @@
package org.drools.guvnor.client.explorer.grid.panels;
+import org.drools.guvnor.client.explorer.grid.model.GenericProviderView;
+
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.VerticalPanel;
-public class HornetQFactoryPanel extends Composite {
+public class HornetQFactoryPanel extends Composite implements ProviderFactory{
public HornetQFactoryPanel() {
VerticalPanel panel = new VerticalPanel();
@@ -15,4 +17,8 @@
private void fillPanel(VerticalPanel panel) {
panel.add(new Label("Hornyyyyy"));
}
+
+ public GenericProviderView getProvider() {
+ return null;
+ }
}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/MinaFactoryPanel.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/MinaFactoryPanel.java 2010-06-02 15:54:19 UTC (rev 33312)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/MinaFactoryPanel.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -1,18 +1,47 @@
package org.drools.guvnor.client.explorer.grid.panels;
+import org.drools.guvnor.client.explorer.grid.model.GenericProviderView;
+import org.drools.guvnor.client.explorer.grid.model.MinaProviderView;
+
import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.Grid;
import com.google.gwt.user.client.ui.Label;
-import com.google.gwt.user.client.ui.VerticalPanel;
+import com.google.gwt.user.client.ui.SimplePanel;
+import com.google.gwt.user.client.ui.TextBox;
-public class MinaFactoryPanel extends Composite {
+public class MinaFactoryPanel extends Composite implements ProviderFactory{
- public MinaFactoryPanel() {
- VerticalPanel panel = new VerticalPanel();
+ private TextBox providerName;
+ private TextBox providerAddress;
+ private TextBox providerPort;
+
+ public MinaFactoryPanel() {
+ SimplePanel panel = new SimplePanel();
fillPanel(panel);
initWidget(panel);
}
- private void fillPanel(VerticalPanel panel) {
- panel.add(new Label("Minooon"));
+ private void fillPanel(SimplePanel panel) {
+ providerName = new TextBox();
+ providerAddress = new TextBox();
+ providerPort = new TextBox();
+
+ Grid grid = new Grid(3, 2);
+ grid.setWidget(0, 0, new Label("Name"));
+ grid.setWidget(0, 1, providerName);
+ grid.setWidget(1, 0, new Label("Address"));
+ grid.setWidget(1, 1, providerAddress);
+ grid.setWidget(2, 0, new Label("Port"));
+ grid.setWidget(2, 1, providerPort);
+
+ panel.setWidget(grid);
}
+
+ public GenericProviderView getProvider() {
+ String name = providerName.getText();
+ String address = providerAddress.getText();
+ String port = providerPort.getText();
+ MinaProviderView provider = new MinaProviderView(name, address, port);
+ return provider;
+ }
}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/NewGridResourcePanel.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/NewGridResourcePanel.java 2010-06-02 15:54:19 UTC (rev 33312)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/NewGridResourcePanel.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -3,6 +3,7 @@
import org.drools.guvnor.client.common.GenericCallback;
import org.drools.guvnor.client.explorer.grid.model.DirectoryInstanceView;
import org.drools.guvnor.client.explorer.grid.model.ExecutionEnvironmentView;
+import org.drools.guvnor.client.explorer.grid.model.GenericProviderView;
import org.drools.guvnor.client.explorer.grid.model.GridTopologyView;
import org.drools.guvnor.client.explorer.grid.services.TopologyAssetsService;
import org.drools.guvnor.client.explorer.grid.services.TopologyAssetsServiceAsync;
@@ -16,6 +17,7 @@
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.ListBox;
import com.google.gwt.user.client.ui.Panel;
+import com.google.gwt.user.client.ui.SimplePanel;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
@@ -27,12 +29,15 @@
public NewGridResourcePanel(final GridTopologyView gridTopology) {
Panel panel = new VerticalPanel();
+ final SimplePanel factoryPanel = new SimplePanel();
+
final TextBox resourceName = new TextBox();
Button addEnvironmentAction = new Button("Create As Environment");
addEnvironmentAction.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
- getService().createExecutionEnvironment(resourceName.getText(), gridTopology, new GenericCallback<ExecutionEnvironmentView>() {
+ GenericProviderView gridProvider = getGenericProvider(factoryPanel);
+ getService().createExecutionEnvironment(resourceName.getText(), gridProvider, gridTopology, new GenericCallback<ExecutionEnvironmentView>() {
public void onSuccess(ExecutionEnvironmentView executionEnvironment) {
onExecutionEnvironmentCreation(executionEnvironment);
};
@@ -43,7 +48,8 @@
Button addDirectoryAction = new Button("Create As Directory");
addDirectoryAction.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
- getService().createDirectoryInstance(resourceName.getText(), gridTopology, new GenericCallback<DirectoryInstanceView>() {
+ GenericProviderView gridProvider = getGenericProvider(factoryPanel);
+ getService().createDirectoryInstance(resourceName.getText(), gridProvider, gridTopology, new GenericCallback<DirectoryInstanceView>() {
public void onSuccess(DirectoryInstanceView directoryInstance) {
onDirectoryInstanceCreation(directoryInstance);
}
@@ -52,8 +58,24 @@
});
- final VerticalPanel factoryPanel = new VerticalPanel();
- final ListBox optionProviders = new ListBox();
+ final ListBox optionProviders = getFactoryOptions(factoryPanel);
+
+ panel.add(resourceName);
+ panel.add(optionProviders);
+ panel.add(factoryPanel);
+ panel.add(addEnvironmentAction);
+ panel.add(addDirectoryAction);
+
+ initWidget(panel);
+ }
+
+ protected GenericProviderView getGenericProvider(SimplePanel factoryPanel) {
+ ProviderFactory providerFactory = (ProviderFactory) factoryPanel.getWidget();
+ return providerFactory.getProvider();
+ }
+
+ private ListBox getFactoryOptions(final SimplePanel factoryPanel) {
+ final ListBox optionProviders = new ListBox();
optionProviders.setVisibleItemCount(1);
final GridImplementations[] gridImplementantions = GridImplementations.values();
for (GridImplementations gridImplementation : gridImplementantions) {
@@ -64,17 +86,10 @@
GridImplementations gridImplementation = gridImplementantions[optionProviders.getSelectedIndex()];
GWT.log(gridImplementation.getLabel());
factoryPanel.clear();
- factoryPanel.add(gridImplementation.getFactoryWidget());
+ factoryPanel.setWidget(gridImplementation.getFactoryWidget());
}
});
-
- panel.add(resourceName);
- panel.add(optionProviders);
- panel.add(factoryPanel);
- panel.add(addEnvironmentAction);
- panel.add(addDirectoryAction);
-
- initWidget(panel);
+ return optionProviders;
}
public abstract void onExecutionEnvironmentCreation(ExecutionEnvironmentView executionEnvironment);
Added: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/ProviderFactory.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/ProviderFactory.java (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/ProviderFactory.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -0,0 +1,8 @@
+package org.drools.guvnor.client.explorer.grid.panels;
+
+import org.drools.guvnor.client.explorer.grid.model.GenericProviderView;
+
+public interface ProviderFactory {
+
+ GenericProviderView getProvider();
+}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/RioFactoryPanel.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/RioFactoryPanel.java 2010-06-02 15:54:19 UTC (rev 33312)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/panels/RioFactoryPanel.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -1,10 +1,12 @@
package org.drools.guvnor.client.explorer.grid.panels;
+import org.drools.guvnor.client.explorer.grid.model.GenericProviderView;
+
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.VerticalPanel;
-public class RioFactoryPanel extends Composite {
+public class RioFactoryPanel extends Composite implements ProviderFactory{
public RioFactoryPanel() {
VerticalPanel panel = new VerticalPanel();
@@ -15,4 +17,8 @@
private void fillPanel(VerticalPanel panel) {
panel.add(new Label("Riooooo"));
}
+
+ public GenericProviderView getProvider() {
+ return null;
+ }
}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/services/TopologyAssetsService.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/services/TopologyAssetsService.java 2010-06-02 15:54:19 UTC (rev 33312)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/services/TopologyAssetsService.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -2,10 +2,12 @@
import org.drools.guvnor.client.explorer.grid.model.DirectoryInstanceView;
import org.drools.guvnor.client.explorer.grid.model.ExecutionEnvironmentView;
+import org.drools.guvnor.client.explorer.grid.model.GenericProviderView;
import org.drools.guvnor.client.explorer.grid.model.GridTopologyView;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
+import com.gwtext.client.widgets.grid.GridPanel;
@RemoteServiceRelativePath("topologyService")
public interface TopologyAssetsService extends RemoteService {
@@ -18,7 +20,7 @@
* @param gridTopology is the topology where the newly {@link ExecutionEnvironmentView} will be added
* @return a new {@link ExecutionEnvironmentView} already added to a topology
*/
- ExecutionEnvironmentView createExecutionEnvironment(String name, GridTopologyView gridTopology);
+ ExecutionEnvironmentView createExecutionEnvironment(String name, GenericProviderView provider, GridTopologyView gridTopology);
/**
* Creates a new {@link DirectoryInstanceView} and adds it to the {@link GridTopologyView} parameter
@@ -26,6 +28,6 @@
* @param gridTopology is the topology where the newly {@link DirectoryInstanceView} will be added
* @return a new {@link DirectoryInstanceView} already added to a topology
*/
- DirectoryInstanceView createDirectoryInstance(String name, GridTopologyView gridTopology);
+ DirectoryInstanceView createDirectoryInstance(String name, GenericProviderView provider, GridTopologyView gridTopology);
}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/services/TopologyAssetsServiceAsync.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/services/TopologyAssetsServiceAsync.java 2010-06-02 15:54:19 UTC (rev 33312)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/grid/services/TopologyAssetsServiceAsync.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -2,6 +2,7 @@
import org.drools.guvnor.client.explorer.grid.model.DirectoryInstanceView;
import org.drools.guvnor.client.explorer.grid.model.ExecutionEnvironmentView;
+import org.drools.guvnor.client.explorer.grid.model.GenericProviderView;
import org.drools.guvnor.client.explorer.grid.model.GridTopologyView;
import com.google.gwt.user.client.rpc.AsyncCallback;
@@ -11,10 +12,12 @@
void createNewTopology(String text,
AsyncCallback<GridTopologyView> callback);
- void createExecutionEnvironment(String name, GridTopologyView gridTopology,
+ void createDirectoryInstance(String name, GenericProviderView provider,
+ GridTopologyView gridTopology,
+ AsyncCallback<DirectoryInstanceView> callback);
+
+ void createExecutionEnvironment(String name, GenericProviderView provider,
+ GridTopologyView gridTopology,
AsyncCallback<ExecutionEnvironmentView> callback);
- void createDirectoryInstance(String name, GridTopologyView gridTopology,
- AsyncCallback<DirectoryInstanceView> callback);
-
}
Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/repository/services/TopologyAssetsServiceImpl.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/repository/services/TopologyAssetsServiceImpl.java 2010-06-02 15:54:19 UTC (rev 33312)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-guvnor/src/main/java/org/drools/repository/services/TopologyAssetsServiceImpl.java 2010-06-02 16:20:36 UTC (rev 33313)
@@ -2,6 +2,7 @@
import org.drools.guvnor.client.explorer.grid.model.DirectoryInstanceView;
import org.drools.guvnor.client.explorer.grid.model.ExecutionEnvironmentView;
+import org.drools.guvnor.client.explorer.grid.model.GenericProviderView;
import org.drools.guvnor.client.explorer.grid.model.GridTopologyView;
import org.drools.guvnor.client.explorer.grid.services.TopologyAssetsService;
@@ -14,15 +15,14 @@
return newTopology;
}
- public ExecutionEnvironmentView createExecutionEnvironment(String name, GridTopologyView gridTopology) {
- ExecutionEnvironmentView newExecutionEnvironment = new ExecutionEnvironmentView(name);
+ public ExecutionEnvironmentView createExecutionEnvironment(String name, GenericProviderView provider, GridTopologyView gridTopology) {
+ ExecutionEnvironmentView newExecutionEnvironment = new ExecutionEnvironmentView(name, provider);
gridTopology.addExecutionEnvironment(newExecutionEnvironment);
return newExecutionEnvironment;
}
- public DirectoryInstanceView createDirectoryInstance(String name,
- GridTopologyView gridTopology) {
- DirectoryInstanceView newDirectoryInstance = new DirectoryInstanceView(name);
+ public DirectoryInstanceView createDirectoryInstance(String name, GenericProviderView provider, GridTopologyView gridTopology) {
+ DirectoryInstanceView newDirectoryInstance = new DirectoryInstanceView(name, provider);
gridTopology.addDirectoryInstance(newDirectoryInstance);
return newDirectoryInstance;
}
More information about the jboss-svn-commits
mailing list