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