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 2010/12/20 21:05:37 UTC
svn commit: r1051269 - in /juddi/trunk/juddi-core/src/main:
java/org/apache/juddi/query/util/FindQualifiers.java
resources/messages.properties
Author: kstam
Date: Mon Dec 20 20:05:37 2010
New Revision: 1051269
URL: http://svn.apache.org/viewvc?rev=1051269&view=rev
Log:
JUDDI-446. As per 5.1.4 Find Qualifiers: "Find qualifiers not recognized by a node will return the error E_unsupported. Applying patch by Lyudmil Latinov
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/util/FindQualifiers.java
juddi/trunk/juddi-core/src/main/resources/messages.properties
Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/util/FindQualifiers.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/util/FindQualifiers.java?rev=1051269&r1=1051268&r2=1051269&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/util/FindQualifiers.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/util/FindQualifiers.java Mon Dec 20 20:05:37 2010
@@ -19,6 +19,10 @@ package org.apache.juddi.query.util;
import java.util.List;
+import org.apache.juddi.v3.error.ErrorMessage;
+import org.apache.juddi.v3.error.UnsupportedException;
+import org.uddi.v3_service.DispositionReportFaultMessage;
+
/**
* @author <a href="mailto:jfaath@apache.org">Jeff Faath</a>
*/
@@ -122,7 +126,8 @@ public class FindQualifiers {
}
- public void mapApiFindQualifiers(org.uddi.api_v3.FindQualifiers apiFindQualifiers) {
+ public void mapApiFindQualifiers(org.uddi.api_v3.FindQualifiers apiFindQualifiers)
+ throws DispositionReportFaultMessage {
if (apiFindQualifiers == null)
return;
@@ -173,6 +178,8 @@ public class FindQualifiers {
this.setSuppressProjectedServices(true);
else if (fq.equalsIgnoreCase(UTS_10) || fq.equalsIgnoreCase(UTS_10_TMODEL))
this.setUts10(true);
+ else
+ throw new UnsupportedException(new ErrorMessage("errors.Unsupported.findQualifier", fq));
}
}
}
Modified: juddi/trunk/juddi-core/src/main/resources/messages.properties
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/resources/messages.properties?rev=1051269&r1=1051268&r2=1051269&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/resources/messages.properties (original)
+++ juddi/trunk/juddi-core/src/main/resources/messages.properties Mon Dec 20 20:05:37 2010
@@ -53,7 +53,7 @@ E_transferAborted=
E_transferNotAllowed=The transfer request is not allowed
E_unknownUser=The user ID and password pair passed in a get_authToken API is not known to the UDDI node or is not valid.
E_unrecognizedVersion=The value of the namespace attribute is unsupported by the node being queried.
-E_unsupported=Usupported feature or API.
+E_unsupported=Unsupported feature or API.
E_unvalidatable=An attempt was made to reference a value set in a keyedReference whose tModel is categorized with the unvalidatable categorization.
E_userMismatch=An attempt was made to use the publishing API to change data that is controlled by another party.
E_valueNotAllowed=A value did not pass validation because of contextual issues.
@@ -62,6 +62,7 @@ E_valueNotAllowed=A value did not pass v
#-- General error messages
errors.Unspecified=An unspecified error occurred
errors.Unsupported=This version does not support this feature or API
+errors.Unsupported.findQualifier=Invalid findQualifier value was passed
errors.configuration.Retrieval=An error occurred attempting to retrieve configuration information
errors.install.AlreadyInstalled=It appears that the application is already installed. Please un-install before proceeding.
errors.NullInput=No input was provided for this API call
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org