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