You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by tc...@apache.org on 2009/10/07 05:38:24 UTC

svn commit: r822574 - in /webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets: client/UDDISearch.java client/service/InquiryService.java client/service/InquiryServiceAsync.java server/service/InquiryServiceImpl.java

Author: tcunning
Date: Wed Oct  7 03:38:24 2009
New Revision: 822574

URL: http://svn.apache.org/viewvc?rev=822574&view=rev
Log:
JUDDI-203
Add a SearchResponse.

Modified:
    webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISearch.java
    webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/InquiryService.java
    webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/InquiryServiceAsync.java
    webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/server/service/InquiryServiceImpl.java

Modified: webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISearch.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISearch.java?rev=822574&r1=822573&r2=822574&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISearch.java (original)
+++ webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/UDDISearch.java Wed Oct  7 03:38:24 2009
@@ -19,6 +19,7 @@
 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.SearchResponse;
 
 import com.google.gwt.core.client.EntryPoint;
 import com.google.gwt.core.client.GWT;
@@ -94,22 +95,20 @@
 	}
 	
 	private void queryJUDDI(String query) {
-		inquiryService.queryJUDDI(query, new AsyncCallback<String>() 
+		inquiryService.queryJUDDI(query, new AsyncCallback<SearchResponse>() 
 		{
 			public void onFailure(Throwable caught) {
 				Window.alert("Could not connect to the UDDI registry.");
 			}
 
-			public void onSuccess(String response) {
-/*				if (response.isSuccess()) {
+			public void onSuccess(SearchResponse response) {
+				if (response.isSuccess()) {
 					//Map<String,String> tModelMap= response.getResponse();
 					//tmodelLabel.setText("tmodelMap: " + tModelMap);
 					resultTextArea.setText(response.getMessage());
 				} else {
 					resultTextArea.setText(response.getMessage());
 				}
-*/
-				resultTextArea.setText(response);					
 			}
 		});
 	}

Modified: webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/InquiryService.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/InquiryService.java?rev=822574&r1=822573&r2=822574&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/InquiryService.java (original)
+++ webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/InquiryService.java Wed Oct  7 03:38:24 2009
@@ -25,7 +25,7 @@
  */
 @RemoteServiceRelativePath("inquiry")
 public interface InquiryService extends RemoteService {
-	public String queryJUDDI(String query);
+	public SearchResponse queryJUDDI(String query);
 	public InquiryResponse getTModelDetail(String authToken, String tModelKey);
 	public InquiryResponse getServiceDetail(String authToken, String serviceKey);
 	public InquiryResponse getBusinessDetail(String authToken, String businessKey); 

Modified: webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/InquiryServiceAsync.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/InquiryServiceAsync.java?rev=822574&r1=822573&r2=822574&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/InquiryServiceAsync.java (original)
+++ webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/service/InquiryServiceAsync.java Wed Oct  7 03:38:24 2009
@@ -24,7 +24,7 @@
  *
  */
 public interface InquiryServiceAsync extends RemoteService {
-	public void queryJUDDI(String query, AsyncCallback<String> callback);
+	public void queryJUDDI(String query, AsyncCallback<SearchResponse> callback);
 	public void getTModelDetail(String authToken, String tModelKey, AsyncCallback<InquiryResponse> callback);
 	public void getServiceDetail(String authToken, String serviceKey, AsyncCallback<InquiryResponse> callback);
 	public void getBusinessDetail(String authToken, String businessKey, AsyncCallback<InquiryResponse> callback);

Modified: webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/server/service/InquiryServiceImpl.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/server/service/InquiryServiceImpl.java?rev=822574&r1=822573&r2=822574&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/server/service/InquiryServiceImpl.java (original)
+++ webservices/juddi/trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/server/service/InquiryServiceImpl.java Wed Oct  7 03:38:24 2009
@@ -27,6 +27,7 @@
 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.SearchResponse;
 import org.apache.juddi.v3.client.config.ClientConfig;
 import org.apache.juddi.v3.client.i18n.EntityForLang;
 import org.apache.juddi.v3.client.transport.Transport;
@@ -71,24 +72,26 @@
 		return transport;
 	}
 
-	public String queryJUDDI(String query) {
-		 String response = null;
+	public SearchResponse queryJUDDI(String query) {
+		SearchResponse response = new SearchResponse();
+
 		 try {
 			 UDDIInquiryPortType inquiryService = getTransport().getUDDIInquiryService();
 			 org.apache.juddi.v3.client.transport.wrapper.UDDIInquiryService uis = 
 				 new org.apache.juddi.v3.client.transport.wrapper.UDDIInquiryService();
-       		 response = uis.inquire(inquiryService, query);
-       		//response.setSuccess(true);       	 
+       		 String reply = uis.inquire(inquiryService, query);
+       		 response.setMessage(reply);
+       		 response.setSuccess(true);       	 
 	     } catch (Exception e) {
 	    	 logger.error("Could not obtain token. " + e.getMessage(), e);
-	    	 //response.setSuccess(false);
-	    	 //response.setMessage(e.getMessage());
-	    	 //response.setErrorCode("102");
+	    	 response.setSuccess(false);
+	    	 response.setMessage(e.getMessage());
+	    	 response.setErrorCode("102");
 	     }  catch (Throwable t) {
 	    	 logger.error("Could not obtain token. " + t.getMessage(), t);
-	    	 //response.setSuccess(false);
-	    	 //response.setMessage(t.getMessage());
-	    	 //response.setErrorCode("102");
+	    	 response.setSuccess(false);
+	    	 response.setMessage(t.getMessage());
+	    	 response.setErrorCode("102");
 	     } 
 		 return response;
 	}



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