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/07/09 21:05:05 UTC

svn commit: r792637 - in /webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client: BusinessTreePanel.java DetailPanel.java UDDIBrowser.java

Author: kstam
Date: Thu Jul  9 19:05:05 2009
New Revision: 792637

URL: http://svn.apache.org/viewvc?rev=792637&view=rev
Log:
JUDDI-199 updating for new login procedure

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

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=792637&r1=792636&r2=792637&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 Thu Jul  9 19:05:05 2009
@@ -21,10 +21,8 @@
 	private static String SERVICES_LABEL="Services owned by this business";
 	private Tree publisherTree;
 	private PublicationServiceAsync publicationService = (PublicationServiceAsync) GWT.create(PublicationService.class);
-	UDDIBrowser browser = null;
 	
-	public BusinessTreePanel(UDDIBrowser browser) {
-		this.browser = browser;
+	public BusinessTreePanel() {
 		publisherTree = new Tree(UDDIBrowser.images);
 		publisherTree.addTreeListener(this);
 		initWidget(publisherTree);
@@ -36,7 +34,7 @@
 	
 	protected void getBusinesses(String infoSelection) {
 
-		publicationService.getBusinesses(browser.getToken(), infoSelection, new AsyncCallback<PublicationResponse>() 
+		publicationService.getBusinesses(UDDIBrowser.getInstance().getToken(), infoSelection, new AsyncCallback<PublicationResponse>() 
 		{
 			public void onFailure(Throwable caught) {
 				Window.alert("Could not connect to the UDDI registry.");
@@ -78,15 +76,15 @@
 		System.out.println("Selected " + treeItem.getText());
 		if (treeItem.getUserObject()!=null && Service.class.equals(treeItem.getUserObject().getClass())) {
 			Service service = (Service) treeItem.getUserObject();
-			browser.getDetailPanel().setVisible(true);
-			browser.getDetailPanel().displayService(service.getKey());
+			UDDIBrowser.getInstance().getDetailPanel().setVisible(true);
+			UDDIBrowser.getInstance().getDetailPanel().displayService(service.getKey());
 		} else if (treeItem.getUserObject()!=null && Business.class.equals(treeItem.getUserObject().getClass())) {
 			Business business = (Business) treeItem.getUserObject();
-			browser.getDetailPanel().setVisible(true);
+			UDDIBrowser.getInstance().getDetailPanel().setVisible(true);
 			if (SERVICES_LABEL.equals(treeItem.getText())) {
-				browser.getDetailPanel().displayServices(business.getKey());
+				UDDIBrowser.getInstance().getDetailPanel().displayServices(business.getKey());
 			} else {
-				browser.getDetailPanel().displayBusiness(business.getKey());
+				UDDIBrowser.getInstance().getDetailPanel().displayBusiness(business.getKey());
 			}
 		}
 	}

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=792637&r1=792636&r2=792637&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 Thu Jul  9 19:05:05 2009
@@ -17,17 +17,15 @@
 public class DetailPanel extends FlowPanel {
 
 	private InquiryServiceAsync inquiryService = (InquiryServiceAsync) GWT.create(InquiryService.class); 
-	private UDDIBrowser browser = null;
 	private DetailPanel detailPanel = null;
 	FlexTable table = null;
 
-	public DetailPanel(UDDIBrowser browser) {
-		this.browser = browser;
+	public DetailPanel() {
 		detailPanel = this;
 	}
 	
 	public void displayServices( String businessKey) {
-		inquiryService.getBusinessDetail(browser.getToken(), businessKey, new AsyncCallback<InquiryResponse>() {
+		inquiryService.getBusinessDetail(UDDIBrowser.getInstance().getToken(), businessKey, new AsyncCallback<InquiryResponse>() {
 			public void onFailure(Throwable caught) {
 				Window.alert("Could not connect to the UDDI registry.");
 			}
@@ -58,7 +56,7 @@
 	}
 	
 	public void displayBusiness( String businessKey) {
-		inquiryService.getBusinessDetail(browser.getToken(), businessKey, new AsyncCallback<InquiryResponse>() {
+		inquiryService.getBusinessDetail(UDDIBrowser.getInstance().getToken(), businessKey, new AsyncCallback<InquiryResponse>() {
 			public void onFailure(Throwable caught) {
 				Window.alert("Could not connect to the UDDI registry.");
 			}
@@ -92,7 +90,7 @@
 
 	public void displayService(String serviceKey) {
 
-		inquiryService.getServiceDetail(browser.getToken(), serviceKey, new AsyncCallback<InquiryResponse>() {
+		inquiryService.getServiceDetail(UDDIBrowser.getInstance().getToken(), serviceKey, new AsyncCallback<InquiryResponse>() {
 			public void onFailure(Throwable caught) {
 				Window.alert("Could not connect to the UDDI registry.");
 			}

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=792637&r1=792636&r2=792637&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 Thu Jul  9 19:05:05 2009
@@ -29,33 +29,37 @@
 public class UDDIBrowser implements EntryPoint, Login {
 
 	DockPanel dockPanel = new DockPanel();
+	private static UDDIBrowser singleton;
 	public static final Images images = (Images) GWT.create(Images.class);
 	private BusinessTreePanel applicationPanel = null;
 	private DetailPanel detailPanel = null;
 	private LoginPanel loginPanel = null;
-	private String token = null;
-	private String username;
 	
 	/**
 	 * This is the entry point method.
 	 */
 	public void onModuleLoad() {
 		
+		singleton = this;
 		loginPanel = new LoginPanel(this);
 		loginPanel.setVisible(false);
 		dockPanel.add(loginPanel, DockPanel.NORTH);
 		
-		applicationPanel = new BusinessTreePanel(this);
+		applicationPanel = new BusinessTreePanel();
 		applicationPanel.setVisible(false);
 		dockPanel.add(applicationPanel,DockPanel.WEST);
 		
-		detailPanel = new DetailPanel(this);
+		detailPanel = new DetailPanel();
 		detailPanel.setVisible(false);
 		dockPanel.add(detailPanel,DockPanel.CENTER);
 		
 		RootPanel.get("browser").add(dockPanel);
 	}
 	
+	public static UDDIBrowser getInstance() {
+		return singleton;
+	}
+	
 	public void login() {
 		String token = loginPanel.getToken();
 		if (token == null ) {
@@ -63,51 +67,18 @@
 		} else {
 			loginPanel.setVisible(false);
 			applicationPanel.setVisible(true);
+			applicationPanel.loadData();
 		}
 	}
-
-	public BusinessTreePanel getApplicationPanel() {
-		return applicationPanel;
-	}
-
-	protected void setApplicationPanel(BusinessTreePanel applicationPanel) {
-		this.applicationPanel = applicationPanel;
-	}
-
-	public LoginPanel getLoginPanel() {
-		return loginPanel;
-	}
-
-	protected void setLoginPanel(LoginPanel loginPanel) {
-		this.loginPanel = loginPanel;
-	}
-
-	public DetailPanel getDetailPanel() {
-		return detailPanel;
-	}
-
-	public void setDetailPanel(DetailPanel detailPanel) {
-		this.detailPanel = detailPanel;
-	}
-
+	
 	public String getToken() {
-		return token;
-	}
-
-	public void setToken(String token) {
-		this.token = token;
+		return loginPanel.getToken();
 	}
 	
-	public String getUsername() {
-		return username;
+	protected DetailPanel getDetailPanel() {
+		return detailPanel;
 	}
 
-	public void setUsername(String username) {
-		this.username = username;
-	}
-	
-	
-	
 	
 }
 	



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