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: [email protected]
For additional commands, e-mail: [email protected]