You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2009/08/10 23:36:06 UTC

svn commit: r802931 - /webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/

Author: kstam
Date: Mon Aug 10 21:36:06 2009
New Revision: 802931

URL: http://svn.apache.org/viewvc?rev=802931&view=rev
Log:
JUDDI-262 adding menubar

Added:
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/MenuBarPanel.java
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/create.png   (with props)
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/delete.png   (with props)
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/save.png   (with props)
Modified:
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Images.java
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/JUDDIPublisher.java
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java
    webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherPanel.java

Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Images.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Images.java?rev=802931&r1=802930&r2=802931&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Images.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/Images.java Mon Aug 10 21:36:06 2009
@@ -12,4 +12,7 @@
 	AbstractImagePrototype service();
 	AbstractImagePrototype services();
 	
+	AbstractImagePrototype create();
+	AbstractImagePrototype save();
+	AbstractImagePrototype delete();
 }

Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/JUDDIPublisher.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/JUDDIPublisher.java?rev=802931&r1=802930&r2=802931&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/JUDDIPublisher.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/JUDDIPublisher.java Mon Aug 10 21:36:06 2009
@@ -19,7 +19,7 @@
 import org.apache.juddi.portlets.client.model.Publisher;
 
 import com.google.gwt.core.client.EntryPoint;
-import com.google.gwt.user.client.ui.FlowPanel;
+import com.google.gwt.user.client.ui.DockPanel;
 import com.google.gwt.user.client.ui.RootPanel;
 
 /**
@@ -30,7 +30,9 @@
 public class JUDDIPublisher implements EntryPoint, Login {
 
 	private static JUDDIPublisher singleton;
-	private FlowPanel flowPanel = new FlowPanel();
+	
+	private MenuBarPanel menuBar = new MenuBarPanel();
+	private DockPanel dockPanel = new DockPanel();
 	private LoginPanel loginPanel = new LoginPanel(this);
 	private PublisherListPanel publisherListPanel = new PublisherListPanel();
 	private PublisherPanel publisherPanel = null;
@@ -44,13 +46,18 @@
 	public void onModuleLoad() { 
 		singleton = this;
 		
+		dockPanel.setSpacing(8);
+		menuBar.setVisible(false);
+		menuBar.setHeight("20px");
+		dockPanel.add(menuBar,DockPanel.NORTH);
+		
 		loginPanel.setVisible(false);
-		flowPanel.add(loginPanel);
+		dockPanel.add(loginPanel,DockPanel.WEST);
 		
 		publisherListPanel.setVisible(false);
-		flowPanel.add(publisherListPanel);
+		dockPanel.add(publisherListPanel,DockPanel.CENTER);
 		
-		RootPanel.get("publisher").add(flowPanel);
+		RootPanel.get("publisher").add(dockPanel);
 	}
 	
 	public void login() {
@@ -58,19 +65,20 @@
 		if (token == null ) {
 			loginPanel.setVisible(true);
 			publisherListPanel.setVisible(false);
+			menuBar.setVisible(false);
 		} else {
 			loginPanel.setVisible(false);
+			menuBar.setVisible(true);
 			publisherListPanel.setVisible(true);
 			String publisherId = loginPanel.getPublisherId();
-			publisherListPanel.setSelectedPublisher(publisherId);
 			publisherListPanel.listPublishers(token, publisherId);
 		}
 	}
 	
 	public void displayPublisher(Publisher publisher) {
-		if (publisherPanel!=null ) flowPanel.remove(publisherPanel);
+		if (publisherPanel!=null ) dockPanel.remove(publisherPanel);
 		publisherPanel = new PublisherPanel(publisher);
-		flowPanel.add(publisherPanel);
+		dockPanel.add(publisherPanel,DockPanel.EAST);
 		String token = loginPanel.getToken();
 		String publisherId = loginPanel.getPublisherId();
 		publisherListPanel.listPublishers(token, publisherId);
@@ -84,12 +92,34 @@
 		publisherPanel.setVisible(false);
 		String token = loginPanel.getToken();
 		String publisherId = loginPanel.getPublisherId();
+		publisherListPanel.selectRow(0);
+		if (publisherPanel!=null ) dockPanel.remove(publisherPanel);
+		publisherPanel=null;
 		publisherListPanel.listPublishers(token, publisherId);
 	}
 
 	public String getToken() {
 		return loginPanel.getToken();
 	}
+	
+	public void savePublisher() {
+		if (publisherPanel!=null) {
+			publisherPanel.savePublisher(getToken());
+		}
+	}
+	
+	public void newPublisher() {
+		if (publisherPanel!=null ) dockPanel.remove(publisherPanel);
+		publisherPanel = new PublisherPanel(null);
+		dockPanel.add(publisherPanel,DockPanel.EAST);
+		publisherListPanel.selectRow(0);
+	}
+	
+	public void deletePublisher() {
+		if (publisherPanel!=null) {
+			publisherPanel.deletePublisher(getToken());
+		}
+	}
 
 
 	

Added: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/MenuBarPanel.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/MenuBarPanel.java?rev=802931&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/MenuBarPanel.java (added)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/MenuBarPanel.java Mon Aug 10 21:36:06 2009
@@ -0,0 +1,50 @@
+package org.apache.juddi.portlets.client;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.user.client.ui.ClickListener;
+import com.google.gwt.user.client.ui.FlowPanel;
+import com.google.gwt.user.client.ui.HorizontalPanel;
+import com.google.gwt.user.client.ui.PushButton;
+import com.google.gwt.user.client.ui.Widget;
+
+public class MenuBarPanel extends FlowPanel implements ClickListener {
+
+	public static final Images images = (Images) GWT.create(Images.class);
+	PushButton saveButton = new PushButton();
+	PushButton newButton = new PushButton();
+	PushButton deleteButton = new PushButton();
+
+	public MenuBarPanel() {
+		HorizontalPanel pushPanel = new HorizontalPanel();
+	    pushPanel.setSpacing(7);
+
+		newButton.setHTML(images.create().getHTML());
+		newButton.setStyleName(("portlet-form-button"));
+		newButton.addClickListener(this);
+		pushPanel.add(newButton);
+		
+		saveButton.setHTML(images.save().getHTML());
+		saveButton.setStyleName(("portlet-form-button"));
+		saveButton.addClickListener(this);
+		pushPanel.add(saveButton);
+		
+		deleteButton.setHTML(images.delete().getHTML());
+		deleteButton.setStyleName(("portlet-form-button"));
+		deleteButton.addClickListener(this);
+		pushPanel.add(deleteButton);
+		
+		add(pushPanel);
+		
+	}
+
+	public void onClick(Widget sender) {
+		if (sender == saveButton) {
+			JUDDIPublisher.getInstance().savePublisher();
+		} else if (sender == newButton) {
+			JUDDIPublisher.getInstance().newPublisher();
+		} else if (sender == deleteButton) {
+			JUDDIPublisher.getInstance().deletePublisher();
+		}
+		
+	}
+}

Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java?rev=802931&r1=802930&r2=802931&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java Mon Aug 10 21:36:06 2009
@@ -55,6 +55,7 @@
 			table.getCellFormatter().setWordWrap(i + 1, 1, false);
 			table.getFlexCellFormatter().setColSpan(i + 1, 1, 1);
 		}
+		selectRow(0);
 	}
 
 	/**
@@ -94,24 +95,19 @@
 		// Select the row that was clicked (-1 to account for header row).
 		if (row > 0) {
 			selectedPublisher="";
-			styleRow(selectedRow, false);
 			selectedRow=row;
 			JUDDIPublisher.getInstance().displayPublisher(publishers.get(row -1));
 		}
 	}
 
-	protected void selectRow(String publisherId) {
-		for (int i=1; i<=table.getRowCount(); i++) {
-			System.out.println(table.getText(i, 0));
-			if (publisherId.equals(table.getText(i, 0))) {
-				selectRow(i);
-				break;
-			}
+	protected void selectRow(int selectedRow) {
+		for (int row=1; row < table.getRowCount(); row++) {
+			styleRow(row, false);
+		}
+		this.selectedRow=selectedRow;
+		if (selectedRow>0) {
+			styleRow(selectedRow, true);
 		}
-	}
-
-	protected void selectRow(int row) {
-		styleRow(row, true);
 	}
 
 	private void styleRow(int row, boolean selected) {

Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherPanel.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherPanel.java?rev=802931&r1=802930&r2=802931&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherPanel.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherPanel.java Mon Aug 10 21:36:06 2009
@@ -8,15 +8,13 @@
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.rpc.AsyncCallback;
-import com.google.gwt.user.client.ui.Button;
 import com.google.gwt.user.client.ui.CheckBox;
-import com.google.gwt.user.client.ui.ClickListener;
+import com.google.gwt.user.client.ui.FlexTable;
 import com.google.gwt.user.client.ui.FlowPanel;
 import com.google.gwt.user.client.ui.Label;
 import com.google.gwt.user.client.ui.TextBox;
-import com.google.gwt.user.client.ui.Widget;
 
-public class PublisherPanel extends FlowPanel implements ClickListener {
+public class PublisherPanel extends FlowPanel {
 
 	private JUDDIApiServiceAsync juddiApiService = (JUDDIApiServiceAsync) GWT.create(JUDDIApiService.class);
 	
@@ -29,161 +27,141 @@
 	private TextBox maxBusinessesBox = new TextBox();
 	private TextBox maxServicesPerBusinessBox = new TextBox();
 	private TextBox maxTModelBox = new TextBox();
-	Button saveButton = new Button();
-	Button newButton = new Button();
-	Button deleteButton = new Button();
 	Publisher publisher = null;
 	
 	public PublisherPanel(Publisher publisher) {
 		
-		this.publisher = publisher;
+		if (publisher==null) {
+			newPublisher();
+		} else {
+			this.publisher = publisher;
+		}
 		
+		FlexTable flexTable = new FlexTable();
+		add(flexTable);
+
 		Label id = new Label ("Id:");
 		id.setStyleName("portlet-form-field-label");
-		add(id);
-		idBox.setText(publisher.getAuthorizedName());
+		flexTable.setWidget(0, 0, id);
+		idBox.setText(this.publisher.getAuthorizedName());
 		idBox.setStyleName("portlet-form-input-field");
-		add(idBox);
+		flexTable.setWidget(0, 1, idBox);
 		
 		Label name = new Label ("Name:");
 		name.setStyleName("portlet-form-field-label");
-		add(name);
-		nameBox.setText(publisher.getPublisherName());
+		flexTable.setWidget(1, 0, name);
+		nameBox.setText(this.publisher.getPublisherName());
 		nameBox.setStyleName("portlet-form-input-field");
-		add(nameBox);
+		flexTable.setWidget(1, 1,nameBox);
 		
 		Label email = new Label ("Email:");
 		email.setStyleName("portlet-form-field-label");
-		add(email);
-		emailAddressBox.setText(publisher.getEmailAddress());
+		flexTable.setWidget(2, 0,email);
+		emailAddressBox.setText(this.publisher.getEmailAddress());
 		emailAddressBox.setStyleName("portlet-form-input-field");
-		add(emailAddressBox);
+		flexTable.setWidget(2, 1,emailAddressBox);
 		
 		Label isAdmin = new Label ("Is Admin:");
 		isAdmin.setStyleName("portlet-form-field-label");
-		add(isAdmin);
-		isAdminBox.setChecked("true".equalsIgnoreCase(publisher.getIsAdmin()));
+		flexTable.setWidget(3, 0,isAdmin);
+		isAdminBox.setChecked("true".equalsIgnoreCase(this.publisher.getIsAdmin()));
 		isAdminBox.setStyleName("portlet-form-input-field");
-		add(isAdminBox);
+		flexTable.setWidget(3, 1,isAdminBox);
 		
 		Label isEnabled = new Label ("Is Enabled:");
 		isEnabled.setStyleName("portlet-form-field-label");
-		add(isEnabled);
-		isEnabledBox.setChecked("true".equalsIgnoreCase(publisher.getIsEnabled()));
+		flexTable.setWidget(4, 0,isEnabled);
+		isEnabledBox.setChecked("true".equalsIgnoreCase(this.publisher.getIsEnabled()));
 		isEnabledBox.setStyleName("portlet-form-input-field");
-		add(isEnabledBox);
+		flexTable.setWidget(4, 1,isEnabledBox);
 		
 		Label maxBusinesses = new Label ("MaxBusinesses:");
 		maxBusinesses.setStyleName("portlet-form-field-label");
-		add(maxBusinesses);
-		maxBusinessesBox.setText(String.valueOf(publisher.getMaxBusinesses()));
+		flexTable.setWidget(5, 0,maxBusinesses);
+		maxBusinessesBox.setText(String.valueOf(this.publisher.getMaxBusinesses()));
 		maxBusinessesBox.setStyleName("portlet-form-input-field");
-		add(maxBusinessesBox);
+		flexTable.setWidget(5, 1,maxBusinessesBox);
 		
 		Label maxServicesPerBusiness = new Label ("MaxServicePerBusiness:");
 		maxServicesPerBusiness.setStyleName("portlet-form-field-label");
-		add(maxServicesPerBusiness);
-		maxServicesPerBusinessBox.setText(String.valueOf(publisher.getMaxServicePerBusiness()));
+		flexTable.setWidget(6, 0,maxServicesPerBusiness);
+		maxServicesPerBusinessBox.setText(String.valueOf(this.publisher.getMaxServicePerBusiness()));
 		maxServicesPerBusinessBox.setStyleName("portlet-form-input-field");
-		add(maxServicesPerBusinessBox);
+		flexTable.setWidget(6, 1,maxServicesPerBusinessBox);
 		
 		Label maxBindingsPerService = new Label ("MaxBindingsPerService:");
 		maxBindingsPerService.setStyleName("portlet-form-field-label");
-		add(maxBindingsPerService);
-		maxBindingsPerServiceBox.setText(String.valueOf(publisher.getMaxBindingsPerService()));
+		flexTable.setWidget(7, 0,maxBindingsPerService);
+		maxBindingsPerServiceBox.setText(String.valueOf(this.publisher.getMaxBindingsPerService()));
 		maxBindingsPerServiceBox.setStyleName("portlet-form-input-field");
-		add(maxBindingsPerServiceBox);
+		flexTable.setWidget(7, 1,maxBindingsPerServiceBox);
 		
 		Label maxTModels = new Label ("MaxTModels:");
 		maxTModels.setStyleName("portlet-form-field-label");
-		add(maxTModels);
-		maxTModelBox.setText(String.valueOf(publisher.getMaxTModels()));
+		flexTable.setWidget(8, 0,maxTModels);
+		maxTModelBox.setText(String.valueOf(this.publisher.getMaxTModels()));
 		maxTModelBox.setStyleName("portlet-form-input-field");
-		add(maxTModelBox);
-		
-		saveButton.setText("Save");
-		saveButton.setStyleName(("portlet-form-button"));
-		saveButton.addClickListener(this);
-		add(saveButton);
-		
-		newButton.setText("New");
-		newButton.setStyleName(("portlet-form-button"));
-		newButton.addClickListener(this);
-		add(newButton);
-		
-		deleteButton.setText("Delete");
-		deleteButton.setStyleName(("portlet-form-button"));
-		deleteButton.addClickListener(this);
-		add(deleteButton);
+		flexTable.setWidget(8, 1,maxTModelBox);
 		
 	}
 	
-	private void deletePublisher(String token){
-		juddiApiService.deletePublisher(token, publisher.getAuthorizedName(), new AsyncCallback<JUDDIApiResponse>() 
-		{
-			public void onFailure(Throwable caught) {
-				Window.alert("Could not connect to the UDDI registry. " + caught.getMessage());
-			}
-
-			public void onSuccess(JUDDIApiResponse response) {
-				if (response.isSuccess()) {
-					JUDDIPublisher.getInstance().hidePublisher();
-				} else {
-					Window.alert("error: " + response.getMessage() + ". Make sure the UDDI server is up and running.");
+	protected void deletePublisher(String token){
+		if (publisher!=null) {
+			juddiApiService.deletePublisher(token, publisher.getAuthorizedName(), new AsyncCallback<JUDDIApiResponse>() 
+			{
+				public void onFailure(Throwable caught) {
+					Window.alert("Could not connect to the UDDI registry. " + caught.getMessage());
 				}
-			}
-		});
+	
+				public void onSuccess(JUDDIApiResponse response) {
+					if (response.isSuccess()) {
+						JUDDIPublisher.getInstance().hidePublisher();
+					} else {
+						Window.alert("error: " + response.getMessage() + ". Make sure the UDDI server is up and running.");
+					}
+				}
+			});
+		}
 	}
 	
-	private void newPublisher(String token){
+	protected void newPublisher(){
 		publisher = new Publisher();
 		publisher.setIsEnabled("true");
 		publisher.setMaxBusinesses(100);
 		publisher.setMaxServicePerBusiness(1000);
 		publisher.setMaxBindingsPerService(100);
 		publisher.setMaxTModels(100);
-		JUDDIPublisher.getInstance().displayPublisher(publisher);
-	}
-
-	public void onClick(Widget sender) {
-		String token = JUDDIPublisher.getInstance().getToken();
-		if (sender == saveButton) {
-			savePublisher(token);
-		} else if (sender == newButton) {
-			newPublisher(token);
-		} else if (sender == deleteButton) {
-			deletePublisher(token);
-		}
-		
 	}
 	
-	private void savePublisher(String token) {
-		publisher.setAuthorizedName(idBox.getText());
-		publisher.setPublisherName(nameBox.getText());
-		publisher.setEmailAddress(emailAddressBox.getText());
-		publisher.setIsAdmin(isAdminBox.isChecked()?"true":"false");
-		publisher.setIsEnabled(isEnabledBox.isChecked()?"true":"false");
-		publisher.setMaxBindingsPerService(("".equals(maxServicesPerBusinessBox))?null:Integer.valueOf(maxBindingsPerServiceBox.getText()));
-		publisher.setMaxBusinesses(("".equals(maxBusinessesBox.getText()))?null:Integer.valueOf(maxBusinessesBox.getText()));
-		publisher.setMaxServicePerBusiness(("".equals(maxBindingsPerServiceBox.getText()))?null:Integer.valueOf(maxBindingsPerServiceBox.getText()));
-		publisher.setMaxTModels(("".equals(maxTModelBox.getText()))?null:Integer.valueOf(maxTModelBox.getText()));
-		
-		juddiApiService.savePublisher(token, publisher, new AsyncCallback<JUDDIApiResponse>() 
-		{
-			public void onFailure(Throwable caught) {
-				Window.alert("Could not connect to the UDDI registry. " + caught.getMessage());
-			}
-
-			public void onSuccess(JUDDIApiResponse response) {
-				if (response.isSuccess()) {
-					Publisher publisher = response.getPublishers().get(0);
-					JUDDIPublisher.getInstance().setSelectedPublisher(publisher.getAuthorizedName());
-					JUDDIPublisher.getInstance().displayPublisher(publisher);
-				} else {
-					Window.alert("error: " + response.getMessage() + ". Make sure the UDDI server is up and running.");
+	protected void savePublisher(String token) {
+		if (publisher!=null) {
+			publisher.setAuthorizedName(idBox.getText());
+			publisher.setPublisherName(nameBox.getText());
+			publisher.setEmailAddress(emailAddressBox.getText());
+			publisher.setIsAdmin(isAdminBox.isChecked()?"true":"false");
+			publisher.setIsEnabled(isEnabledBox.isChecked()?"true":"false");
+			publisher.setMaxBindingsPerService(("".equals(maxServicesPerBusinessBox))?null:Integer.valueOf(maxBindingsPerServiceBox.getText()));
+			publisher.setMaxBusinesses(("".equals(maxBusinessesBox.getText()))?null:Integer.valueOf(maxBusinessesBox.getText()));
+			publisher.setMaxServicePerBusiness(("".equals(maxBindingsPerServiceBox.getText()))?null:Integer.valueOf(maxBindingsPerServiceBox.getText()));
+			publisher.setMaxTModels(("".equals(maxTModelBox.getText()))?null:Integer.valueOf(maxTModelBox.getText()));
+			
+			juddiApiService.savePublisher(token, publisher, new AsyncCallback<JUDDIApiResponse>() 
+			{
+				public void onFailure(Throwable caught) {
+					Window.alert("Could not connect to the UDDI registry. " + caught.getMessage());
 				}
-			}
-		}); 
+	
+				public void onSuccess(JUDDIApiResponse response) {
+					if (response.isSuccess()) {
+						Publisher publisher = response.getPublishers().get(0);
+						JUDDIPublisher.getInstance().setSelectedPublisher(publisher.getAuthorizedName());
+						JUDDIPublisher.getInstance().displayPublisher(publisher);
+					} else {
+						Window.alert("error: " + response.getMessage() + ". Make sure the UDDI server is up and running.");
+					}
+				}
+			}); 
+		}
 	}
 	
 }

Added: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/create.png
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/create.png?rev=802931&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/create.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/delete.png
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/delete.png?rev=802931&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/delete.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/save.png
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/save.png?rev=802931&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/save.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org