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 2011/09/12 18:59:13 UTC
svn commit: r1169831 - in
/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client:
BusinessTreePanel.java UDDIBrowser.java UDDIEditor.java
Author: kstam
Date: Mon Sep 12 16:59:13 2011
New Revision: 1169831
URL: http://svn.apache.org/viewvc?rev=1169831&view=rev
Log:
JUDDI-524
Refresh the tree to reflect changes in the registry.
Modified:
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/BusinessTreePanel.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java
juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIEditor.java
Modified: juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/BusinessTreePanel.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/BusinessTreePanel.java?rev=1169831&r1=1169830&r2=1169831&view=diff
==============================================================================
--- juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/BusinessTreePanel.java (original)
+++ juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/BusinessTreePanel.java Mon Sep 12 16:59:13 2011
@@ -48,53 +48,52 @@ public class BusinessTreePanel extends C
initWidget(publisherTree);
}
- public void loadBusinesses() {
- getBusinesses("all");
- }
-
- public void findAllBusiness() {
- findAllBusinesses();
- }
-
- protected void getBusinesses(String infoSelection) {
-
- publicationService.getBusinesses(UDDIBrowser.getInstance().getToken(), infoSelection, new AsyncCallback<PublicationResponse>()
- {
- public void onFailure(Throwable caught) {
- Window.alert("Error:" + caught.getMessage());
- }
-
- public void onSuccess(PublicationResponse response) {
- if (response.isSuccess()) {
- List<Business> businesses= response.getBusinesses();
- System.out.println("Businesses=" + businesses);
-
- for (Business business : businesses) {
-
- TreeItem businessTree = new TreeItem(UDDIBrowser.images.business().getHTML() + " " + business.getName());
- businessTree.setStyleName("portlet-form-field-label");
- businessTree.setState(true);
- businessTree.setUserObject(business);
- TreeItem serviceTree = new TreeItem(UDDIBrowser.images.services().getHTML() + SERVICES_LABEL);
- serviceTree.setUserObject(business);
- for (Service service : business.getServices()) {
- 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:" + service.getKey());
- }
- businessTree.addItem(serviceTree);
-
- publisherTree.addItem(businessTree);
- }
-
- } else {
- Window.alert("error: " + response.getMessage());
- }
- }
- });
- }
+// public void loadBusinesses() {
+// getBusinesses("all");
+// }
+//
+// protected void getBusinesses(String infoSelection) {
+//
+// publicationService.getBusinesses(UDDIBrowser.getInstance().getToken(), infoSelection, new AsyncCallback<PublicationResponse>()
+// {
+// public void onFailure(Throwable caught) {
+// Window.alert("Error:" + caught.getMessage());
+// }
+//
+// public void onSuccess(PublicationResponse response) {
+// if (response.isSuccess()) {
+// publisherTree.clear();
+// List<Business> businesses= response.getBusinesses();
+// System.out.println("Businesses=" + businesses);
+//
+// for (Business business : businesses) {
+//
+// TreeItem businessTree = new TreeItem(UDDIBrowser.images.business().getHTML() + " " + business.getName());
+// businessTree.setStyleName("portlet-form-field-label");
+// businessTree.setState(true);
+// businessTree.setUserObject(business);
+// TreeItem serviceTree = new TreeItem(UDDIBrowser.images.services().getHTML() + SERVICES_LABEL);
+// serviceTree.setUserObject(business);
+// serviceTree.setState(true);
+// for (Service service : business.getServices()) {
+// TreeItem serviceItem = new TreeItem(UDDIBrowser.images.service().getHTML() + " " + service.getName());
+// serviceItem.setStyleName("portlet-form-field-label");
+// serviceItem.setUserObject(service);
+// serviceItem.setState(true);
+// serviceTree.addItem(serviceItem);
+// serviceTree.setTitle("Service:" + service.getKey());
+// }
+// businessTree.addItem(serviceTree);
+//
+// publisherTree.addItem(businessTree);
+// }
+//
+// } else {
+// Window.alert("error: " + response.getMessage());
+// }
+// }
+// });
+// }
protected void findAllBusinesses() {
@@ -114,25 +113,32 @@ public class BusinessTreePanel extends C
if (response.isSuccess()) {
List<Business> businesses= response.getBusinesses();
System.out.println("Businesses=" + businesses);
-
+ publisherTree.clear();
for (Business business : businesses) {
TreeItem businessTree = new TreeItem(UDDIBrowser.images.business().getHTML() + " " + business.getName());
businessTree.setStyleName("portlet-form-field-label");
- businessTree.setState(true);
+
businessTree.setUserObject(business);
TreeItem serviceTree = new TreeItem(UDDIBrowser.images.services().getHTML() + SERVICES_LABEL);
serviceTree.setUserObject(business);
+
for (Service service : business.getServices()) {
TreeItem serviceItem = new TreeItem(UDDIBrowser.images.service().getHTML() + " " + service.getName());
serviceItem.setStyleName("portlet-form-field-label");
serviceItem.setUserObject(service);
+ serviceItem.setState(true);
+ serviceItem.setTitle("Service:" + service.getKey());
serviceTree.addItem(serviceItem);
- serviceTree.setTitle("Service:" + service.getKey());
+
}
+ serviceTree.setState(true);
+
businessTree.addItem(serviceTree);
+ businessTree.setState(true);
publisherTree.addItem(businessTree);
+
}
} else {
@@ -150,6 +156,7 @@ public class BusinessTreePanel extends C
UDDIBrowser.getInstance().getDetailPanel().setVisible(true);
UDDIBrowser.getInstance().getDetailPanel().displayService(service.getKey());
} else if (treeItem.getUserObject()!=null && Business.class.equals(treeItem.getUserObject().getClass())) {
+ findAllBusinesses();
Business business = (Business) treeItem.getUserObject();
UDDIBrowser.getInstance().getDetailPanel().setVisible(true);
if (SERVICES_LABEL.equals(treeItem.getText())) {
Modified: juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java?rev=1169831&r1=1169830&r2=1169831&view=diff
==============================================================================
--- juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java (original)
+++ juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIBrowser.java Mon Sep 12 16:59:13 2011
@@ -69,7 +69,7 @@ public class UDDIBrowser implements Entr
} else {
loginPanel.setVisible(false);
applicationPanel.setVisible(true);
- applicationPanel.findAllBusiness();
+ applicationPanel.findAllBusinesses();
}
}
Modified: juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIEditor.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIEditor.java?rev=1169831&r1=1169830&r2=1169831&view=diff
==============================================================================
--- juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIEditor.java (original)
+++ juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDIEditor.java Mon Sep 12 16:59:13 2011
@@ -67,7 +67,8 @@ public class UDDIEditor implements Entry
} else {
loginPanel.setVisible(false);
applicationPanel.setVisible(true);
- applicationPanel.loadBusinesses();
+ applicationPanel.findAllBusinesses(); //we prob want to change this to only
+ //select the business that are owned by the current publisher.
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org