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/04/17 02:58:29 UTC
svn commit: r765820 - in
/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client:
BusinessTreePanel.java DetailPanel.java UDDIBrowser.java UDDISearch.java
Author: kstam
Date: Fri Apr 17 00:58:28 2009
New Revision: 765820
URL: http://svn.apache.org/viewvc?rev=765820&view=rev
Log:
juddi 201 adding DetailPanel
Modified:
webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/BusinessTreePanel.java
webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/DetailPanel.java
webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java
webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISearch.java
Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/BusinessTreePanel.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/BusinessTreePanel.java?rev=765820&r1=765819&r2=765820&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/BusinessTreePanel.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/BusinessTreePanel.java Fri Apr 17 00:58:28 2009
@@ -18,14 +18,13 @@
public class BusinessTreePanel extends Composite implements TreeListener {
- public static final Images images = (Images) GWT.create(Images.class);
private Tree publisherTree;
private PublicationServiceAsync publicationService = (PublicationServiceAsync) GWT.create(PublicationService.class);
UDDIBrowser browser = null;
public BusinessTreePanel(UDDIBrowser browser) {
this.browser = browser;
- publisherTree = new Tree(images);
+ publisherTree = new Tree(UDDIBrowser.images);
publisherTree.addTreeListener(this);
initWidget(publisherTree);
}
@@ -45,27 +44,24 @@
for (Business business : businesses) {
- TreeItem businessTree = new TreeItem(images.business().getHTML() + " " + business.getName());
+ TreeItem businessTree = new TreeItem(UDDIBrowser.images.business().getHTML() + " " + business.getName());
businessTree.setStyleName("portlet-form-field-label");
businessTree.setState(true);
- TreeItem keyItem = new TreeItem(images.key().getHTML() + " " + business.getKey());
+ TreeItem keyItem = new TreeItem(UDDIBrowser.images.key().getHTML() + " " + business.getKey());
keyItem.setStyleName("portlet-form-field-label");
businessTree.addItem(keyItem);
- TreeItem descriptionItem = new TreeItem(images.description().getHTML() + " " + business.getDescription());
+ TreeItem descriptionItem = new TreeItem(UDDIBrowser.images.description().getHTML() + " " + business.getDescription());
descriptionItem.setStyleName("portlet-form-field-label");
businessTree.addItem(descriptionItem);
- TreeItem serviceTree = new TreeItem(images.services().getHTML() + " Services owned by this business");
+ TreeItem serviceTree = new TreeItem(UDDIBrowser.images.services().getHTML() + " Services owned by this business");
for (Service service : business.getServices()) {
- TreeItem serviceItem = new TreeItem(images.service().getHTML() + " " + service.getName());
+ TreeItem serviceItem = new TreeItem(UDDIBrowser.images.service().getHTML() + " " + service.getName());
serviceItem.setStyleName("portlet-form-field-label");
serviceItem.setUserObject(service);
serviceTree.addItem(serviceItem);
- //serviceTree.setTitle("Service:" + );
- TreeItem serviceKey = new TreeItem(images.key().getHTML() + " " + service.getKey());
- serviceKey.setStyleName("portlet-form-field-label");
- serviceTree.addItem(serviceKey);
+ serviceTree.setTitle("Service:" + service.getKey());
}
businessTree.addItem(serviceTree);
Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/DetailPanel.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/DetailPanel.java?rev=765820&r1=765819&r2=765820&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/DetailPanel.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/DetailPanel.java Fri Apr 17 00:58:28 2009
@@ -1,6 +1,7 @@
package org.apache.juddi.portlets.client;
import org.apache.juddi.portlets.client.model.Service;
+import org.apache.juddi.portlets.client.model.ServiceBinding;
import org.apache.juddi.portlets.client.service.InquiryResponse;
import org.apache.juddi.portlets.client.service.InquiryService;
import org.apache.juddi.portlets.client.service.InquiryServiceAsync;
@@ -8,19 +9,21 @@
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.FlexTable;
import com.google.gwt.user.client.ui.FlowPanel;
-import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.HTML;
public class DetailPanel extends FlowPanel {
private InquiryServiceAsync inquiryService = (InquiryServiceAsync) GWT.create(InquiryService.class);
private UDDIBrowser browser = null;
+ private FlexTable table = null;
public DetailPanel(UDDIBrowser browser) {
this.browser = browser;
- Label business = new Label("Business");
- business.setStyleName("portlet-form-field-label");
- this.add(business);
+ table = new FlexTable();
+ table.setTitle("Service");
+ this.add(table);
}
public void displayService(String key) {
@@ -39,9 +42,23 @@
public void onSuccess(InquiryResponse response) {
if (response.isSuccess()) {
Service service = response.getService();
- //Build a table
+
+ table.setText(0, 0, service.getName());
+ table.getFlexCellFormatter().setColSpan(0, 0, 2);
+ table.setHTML(1, 0, UDDIBrowser.images.key().getHTML() + " " + service.getKey());
+ table.getFlexCellFormatter().setColSpan(1, 0, 2);
+ table.setHTML(2, 0, UDDIBrowser.images.description().getHTML() + " " + service.getDescription());
+ table.getFlexCellFormatter().setColSpan(2, 0, 2);
+ int row = 4;
+ for (ServiceBinding serviceBinding : service.getServiceBindings()) {
+ table.setText(row, 0, "EPR");
+ table.setHTML(row, 1, new HTML("<a href='" + serviceBinding.getAccessPoint() + "'>" + serviceBinding.getAccessPoint() + "</a>").getHTML());
+ table.setText(++row, 0, "Description");
+ table.setText(row++, 1, serviceBinding.getDescription());
+ }
} else {
- Window.alert("error: " + response.getMessage());
+ Window.alert("error: " + response.getMessage()
+ + ". Make sure the UDDI service is up and running.");
}
}
});
Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java?rev=765820&r1=765819&r2=765820&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java Fri Apr 17 00:58:28 2009
@@ -17,6 +17,7 @@
package org.apache.juddi.portlets.client;
import com.google.gwt.core.client.EntryPoint;
+import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.DockPanel;
import com.google.gwt.user.client.ui.RootPanel;
@@ -28,7 +29,7 @@
public class UDDIBrowser implements EntryPoint {
DockPanel dockPanel = new DockPanel();
-
+ public static final Images images = (Images) GWT.create(Images.class);
private BusinessTreePanel browsePanel = null;
private DetailPanel detailPanel = null;
private LoginPanel loginPanel = null;
@@ -44,7 +45,6 @@
dockPanel.add(loginPanel, DockPanel.NORTH);
browsePanel = new BusinessTreePanel(this);
- browsePanel.setWidth("200px");
browsePanel.setVisible(false);
dockPanel.add(browsePanel,DockPanel.WEST);
Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISearch.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISearch.java?rev=765820&r1=765819&r2=765820&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISearch.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISearch.java Fri Apr 17 00:58:28 2009
@@ -16,17 +16,9 @@
*/
package org.apache.juddi.portlets.client;
-import java.util.List;
-import java.util.Map;
-
-import org.apache.juddi.portlets.client.model.Business;
-import org.apache.juddi.portlets.client.model.Service;
import org.apache.juddi.portlets.client.service.InquiryResponse;
import org.apache.juddi.portlets.client.service.InquiryService;
import org.apache.juddi.portlets.client.service.InquiryServiceAsync;
-import org.apache.juddi.portlets.client.service.PublicationResponse;
-import org.apache.juddi.portlets.client.service.PublicationService;
-import org.apache.juddi.portlets.client.service.PublicationServiceAsync;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
@@ -38,7 +30,6 @@
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.TextBox;
-import com.google.gwt.user.client.ui.TreeItem;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
@@ -60,7 +51,6 @@
private InquiryServiceAsync inquiryService = (InquiryServiceAsync) GWT.create(InquiryService.class);
private FlowPanel searchPanel = new FlowPanel();
- private PublicationServiceAsync publicationService = (PublicationServiceAsync) GWT.create(PublicationService.class);
/**
* This is the entry point method.
*/
@@ -113,33 +103,4 @@
});
}
- private void getBusinesses(String token, String infoSelection) {
-
- publicationService.getBusinesses(token, infoSelection, new AsyncCallback<PublicationResponse>()
- {
- public void onFailure(Throwable caught) {
- Window.alert("Could not connect to the UDDI registry.");
- }
-
- public void onSuccess(PublicationResponse response) {
- if (response.isSuccess()) {
- List<Business> businesses= response.getBusinesses();
- businesses.add(new Business("Another one"));
- System.out.println("Businesses=" + businesses);
-
- for (Business business : businesses) {
- TreeItem serviceTree = new TreeItem(business.getName());
- for (Service service : business.getServices()) {
- serviceTree.addItem("Service " + service.getName());
- }
- //shipublisherTree.addItem(serviceTree);
- }
- //tmodelLabel.setText("tmodelMap: " + tModelMap);
- } else {
- //tmodelLabel.setText("error: " + response.getMessage());
- }
- }
- });
- }
-
}
---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org