You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2013/11/09 21:19:59 UTC

svn commit: r1540387 - in /juddi/trunk: juddi-client/src/main/java/org/apache/juddi/v3/client/config/ juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/ juddi-core/src/main/java/org/apache/juddi/api/impl/ juddi-core/src/main/java/org/apache...

Author: alexoree
Date: Sat Nov  9 20:19:58 2013
New Revision: 1540387

URL: http://svn.apache.org/r1540387
Log:
JUDDI-701 8 more issues fixed

Modified:
    juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java
    juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WADL2UDDI.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionImpl.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BindingTemplateQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BusinessEntityQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BusinessServiceQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBindingTemplatesQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBusinessEntitiesQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBusinessServicesQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchTModelsQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByTModelKeyQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByPublisherQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindPublisherAssertionByBusinessQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByTModelKeyQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByNameQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/PublisherAssertionQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/SubscriptionQuery.java
    juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/TModelQuery.java
    juddi/trunk/juddi-examples/more-uddi-samples/src/main/java/org/apache/juddi/samples/UddiFindEndpoints.java

Modified: juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java (original)
+++ juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java Sat Nov  9 20:19:58 2013
@@ -21,7 +21,6 @@ import java.lang.reflect.UndeclaredThrow
 import java.net.URL;
 import java.rmi.RemoteException;
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -29,8 +28,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.Properties;
 import java.util.Set;
-import java.util.logging.Level;
-import java.util.logging.Logger;
 
 import javax.wsdl.Definition;
 import javax.xml.ws.Holder;
@@ -1088,7 +1085,7 @@ public class UDDIClerk implements Serial
      * @param serviceKey
      * @return 
      */
-    public List<String> GetEndpoints(String serviceKey){
+    public List<String> getEndpoints(String serviceKey){
             List<String> items = new ArrayList<String>();
             ServiceDetail serviceDetail=null;
             try{
@@ -1159,6 +1156,7 @@ public class UDDIClerk implements Serial
                 items.add(get.getAccessPoint().getValue());
             } else {
                 //treat it has an extension or whatever
+                log.info("Unable to figure out the useType for " + get.getAccessPoint().getValue());
                 items.add(get.getAccessPoint().getValue());
             }
 

Modified: juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WADL2UDDI.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WADL2UDDI.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WADL2UDDI.java (original)
+++ juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WADL2UDDI.java Sat Nov  9 20:19:58 2013
@@ -425,7 +425,7 @@ public class WADL2UDDI {
      *      clerkManager.getClientConfig().isX_To_Wsdl_Ignore_SSL_Errors() );
      * </pre>
      */
-    public static Application ParseWadl(URL weburl, String username, String password, boolean ignoreSSLErrors){
+    public static Application parseWadl(URL weburl, String username, String password, boolean ignoreSSLErrors){
             DefaultHttpClient httpclient = null;
             Application unmarshal=null;
         try {
@@ -491,7 +491,7 @@ public class WADL2UDDI {
         return unmarshal;
     }
 
-    public static Application ParseWadl(File file) throws FileNotFoundException, IOException {
+    public static Application parseWadl(File file) throws FileNotFoundException, IOException {
         Application unmarshal = JAXB.unmarshal(file, Application.class);
         return unmarshal;
     }

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionImpl.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionImpl.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionImpl.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionImpl.java Sat Nov  9 20:19:58 2013
@@ -750,7 +750,7 @@ public class UDDISubscriptionImpl extend
 				catch(ConfigurationException ce) { 
 					throw new FatalErrorException(new ErrorMessage("errors.configuration.Retrieval"));
 				}
-				newChunkToken.setExpiresAfter(new Date(System.currentTimeMillis() + chunkExpirationMinutes * 60 * 1000));
+				newChunkToken.setExpiresAfter(new Date(System.currentTimeMillis() + ((long)chunkExpirationMinutes * 60L * 1000L)));
 				
 				em.persist(newChunkToken);
 				

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BindingTemplateQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BindingTemplateQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BindingTemplateQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BindingTemplateQuery.java Sat Nov  9 20:19:58 2013
@@ -34,7 +34,7 @@ public class BindingTemplateQuery extend
 	protected static String selectSQL;
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("select distinct "+ ENTITY_ALIAS + "." + KEY_NAME + " from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		selectSQL = sql.toString();
 	}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BusinessEntityQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BusinessEntityQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BusinessEntityQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BusinessEntityQuery.java Sat Nov  9 20:19:58 2013
@@ -31,7 +31,7 @@ public class BusinessEntityQuery extends
 	protected static String selectSQL;
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("select distinct "+ ENTITY_ALIAS + "." + KEY_NAME + " from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		selectSQL = sql.toString();
 	}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BusinessServiceQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BusinessServiceQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BusinessServiceQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/BusinessServiceQuery.java Sat Nov  9 20:19:58 2013
@@ -33,7 +33,7 @@ public class BusinessServiceQuery extend
 	protected static String selectSQL;
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("select distinct "+ ENTITY_ALIAS + "." + KEY_NAME + " from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		selectSQL = sql.toString();
 	}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBindingTemplatesQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBindingTemplatesQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBindingTemplatesQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBindingTemplatesQuery.java Sat Nov  9 20:19:58 2013
@@ -51,7 +51,7 @@ public class FetchBindingTemplatesQuery 
 	protected static String selectSQL;
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("select " + ENTITY_ALIAS + " from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		selectSQL = sql.toString();
 	}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBusinessEntitiesQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBusinessEntitiesQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBusinessEntitiesQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBusinessEntitiesQuery.java Sat Nov  9 20:19:58 2013
@@ -51,7 +51,7 @@ public class FetchBusinessEntitiesQuery 
 	protected static String selectSQL;
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("select " + ENTITY_ALIAS + " from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		selectSQL = sql.toString();
 	}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBusinessServicesQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBusinessServicesQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBusinessServicesQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchBusinessServicesQuery.java Sat Nov  9 20:19:58 2013
@@ -51,7 +51,7 @@ public class FetchBusinessServicesQuery 
 	protected static String selectSQL;
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("select " + ENTITY_ALIAS + " from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		selectSQL = sql.toString();
 	}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchTModelsQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchTModelsQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchTModelsQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FetchTModelsQuery.java Sat Nov  9 20:19:58 2013
@@ -51,7 +51,7 @@ public class FetchTModelsQuery extends T
 	protected static String selectSQL;
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("select " + ENTITY_ALIAS + " from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		selectSQL = sql.toString();
 	}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByTModelKeyQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByTModelKeyQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByTModelKeyQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindBusinessByTModelKeyQuery.java Sat Nov  9 20:19:58 2013
@@ -62,14 +62,14 @@ public class FindBusinessByTModelKeyQuer
 
 	public static List<?> select(EntityManager em, FindQualifiers fq, TModelBag tModels, List<?> keysIn, DynamicQuery.Parameter... restrictions) {
 		// If keysIn is not null and empty, then search is over.
-		if ((keysIn != null) && (keysIn.size() == 0))
+		if ((keysIn != null) && (keysIn.isEmpty()))
 			return keysIn;
 		
 		if (tModels == null)
 			return keysIn;
 		
 		List<String> tmodelKeys = tModels.getTModelKey();
-		if (tmodelKeys == null || tmodelKeys.size() == 0)
+		if (tmodelKeys == null || tmodelKeys.isEmpty())
 			return keysIn;
 		
 		DynamicQuery dynamicQry = new DynamicQuery(selectSQL);
@@ -125,7 +125,7 @@ public class FindBusinessByTModelKeyQuer
 			qry.comma().pad().append(BusinessServiceQuery.ENTITY_NAME + " " + BusinessServiceQuery.ENTITY_ALIAS).pad();
 			qry.comma().pad().append(BindingTemplateQuery.ENTITY_NAME + " " + BindingTemplateQuery.ENTITY_ALIAS).pad();
 			
-			StringBuffer thetaJoins = new StringBuffer(200);
+			StringBuilder thetaJoins = new StringBuilder(200);
 			int tblCount = 0;
 			for(int count = 0; count < tmodelKeys.size(); count++) {
 				if (count != 0) {

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByCategoryQuery.java Sat Nov  9 20:19:58 2013
@@ -134,7 +134,7 @@ public class FindEntityByCategoryQuery e
 			if (elem instanceof KeyedReference)
 				keyedRefs.add((KeyedReference)elem);
 		}
-		if (keyedRefs.size() == 0)
+		if (keyedRefs.isEmpty())
 			return keysIn;		
 		
 		DynamicQuery dynamicQry = new DynamicQuery(selectSQL);

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByPublisherQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByPublisherQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByPublisherQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindEntityByPublisherQuery.java Sat Nov  9 20:19:58 2013
@@ -47,8 +47,8 @@ public class FindEntityByPublisherQuery 
 		this.keyName = keyName;
 		this.signaturePresent = signaturePresent;
 		
-		StringBuffer sql = new StringBuffer(200);
-		sql.append("select distinct " + entityAlias + "." + keyName + " from " + entityName + " " + entityAlias + " ");
+		StringBuilder sql = new StringBuilder(200);
+		sql.append("select distinct ").append(entityAlias).append(".").append(keyName).append(" from ").append(entityName).append(" ").append(entityAlias).append(" ");
 		selectSQL = sql.toString();
 	}
 

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindPublisherAssertionByBusinessQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindPublisherAssertionByBusinessQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindPublisherAssertionByBusinessQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindPublisherAssertionByBusinessQuery.java Sat Nov  9 20:19:58 2013
@@ -40,7 +40,7 @@ public class FindPublisherAssertionByBus
 
 	@SuppressWarnings("unchecked")
 	public static List<PublisherAssertion> select(EntityManager em, List<?> businessKeys, CompletionStatus completionStatus) {
-		if ((businessKeys == null) || (businessKeys.size() == 0))
+		if ((businessKeys == null) || (businessKeys.isEmpty()))
 			return null;
 		
 		DynamicQuery dynamicQry = new DynamicQuery(selectSQL);

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByTModelKeyQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByTModelKeyQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByTModelKeyQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindServiceByTModelKeyQuery.java Sat Nov  9 20:19:58 2013
@@ -64,14 +64,14 @@ public class FindServiceByTModelKeyQuery
 
 	public static List<?> select(EntityManager em, FindQualifiers fq, TModelBag tModels, String parentKey, List<?> keysIn, DynamicQuery.Parameter... restrictions) {
 		// If keysIn is not null and empty, then search is over.
-		if ((keysIn != null) && (keysIn.size() == 0))
+		if ((keysIn != null) && (keysIn.isEmpty()))
 			return keysIn;
 		
 		if (tModels == null)
 			return keysIn;
 		
 		List<String> tmodelKeys = tModels.getTModelKey();
-		if (tmodelKeys == null || tmodelKeys.size() == 0)
+		if (tmodelKeys == null || tmodelKeys.isEmpty())
 			return keysIn;
 		
 		DynamicQuery dynamicQry = new DynamicQuery(selectSQL);
@@ -129,20 +129,20 @@ public class FindServiceByTModelKeyQuery
 		if (tmodelKeys != null && tmodelKeys.size() > 0) {
 			qry.comma().pad().append(BindingTemplateQuery.ENTITY_NAME + " " + BindingTemplateQuery.ENTITY_ALIAS).pad();
 			
-			StringBuffer thetaJoins = new StringBuffer(200);
+			StringBuilder thetaJoins = new StringBuilder(200);
 			int tblCount = 0;
 			for(int count = 0; count < tmodelKeys.size(); count++) {
 				if (count != 0) {
 					if (!fq.isOrAllKeys()) {
 						tblCount++;
 						qry.comma().pad().append(ENTITY_NAME_CHILD + " " + entityAliasChild + tblCount).pad();
-						thetaJoins.append(entityAliasChild + (tblCount - 1) + "." + BindingTemplateQuery.ENTITY_FIELD + "." + BindingTemplateQuery.KEY_NAME + " = " + entityAliasChild + tblCount + "." + BindingTemplateQuery.ENTITY_FIELD + "." + BindingTemplateQuery.KEY_NAME + " ");
+						thetaJoins.append(entityAliasChild).append(tblCount - 1).append("." + BindingTemplateQuery.ENTITY_FIELD + "." + BindingTemplateQuery.KEY_NAME + " = ").append(entityAliasChild).append(tblCount).append("." + BindingTemplateQuery.ENTITY_FIELD + "." + BindingTemplateQuery.KEY_NAME + " ");
 						thetaJoins.append(DynamicQuery.OPERATOR_AND + " ");
 					}
 				}
 				else {
 					qry.comma().pad().append(ENTITY_NAME_CHILD + " " + entityAliasChild + tblCount).pad();
-					thetaJoins.append(BindingTemplateQuery.ENTITY_ALIAS + "." + BindingTemplateQuery.KEY_NAME + " = " + entityAliasChild + tblCount + "." + BindingTemplateQuery.ENTITY_FIELD + "." + BindingTemplateQuery.KEY_NAME + " ");
+					thetaJoins.append(BindingTemplateQuery.ENTITY_ALIAS + "." + BindingTemplateQuery.KEY_NAME + " = ").append(entityAliasChild).append(tblCount).append("." + BindingTemplateQuery.ENTITY_FIELD + "." + BindingTemplateQuery.KEY_NAME + " ");
 					thetaJoins.append(DynamicQuery.OPERATOR_AND + " ");
 				}
 			}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByNameQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByNameQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByNameQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/FindTModelByNameQuery.java Sat Nov  9 20:19:58 2013
@@ -53,7 +53,7 @@ public class FindTModelByNameQuery exten
 
 	public static List<?> select(EntityManager em, FindQualifiers fq, Name name, List<?> keysIn, DynamicQuery.Parameter... restrictions) {
 		// If keysIn is not null and empty, then search is over.
-		if ((keysIn != null) && (keysIn.size() == 0))
+		if ((keysIn != null) && (keysIn.isEmpty()))
 			return keysIn;
 		
 		if (name == null)
@@ -62,7 +62,7 @@ public class FindTModelByNameQuery exten
 		DynamicQuery dynamicQry = new DynamicQuery(selectSQL);
 		appendConditions(dynamicQry, fq, name);
 		// Since this is a tModel, don't need to search the lazily deleted ones.
-		dynamicQry.AND().pad().appendGroupedAnd(new DynamicQuery.Parameter(ENTITY_ALIAS + ".deleted", new Boolean(false), DynamicQuery.PREDICATE_EQUALS));
+		dynamicQry.AND().pad().appendGroupedAnd(new DynamicQuery.Parameter(ENTITY_ALIAS + ".deleted", false, DynamicQuery.PREDICATE_EQUALS));
 		if (restrictions != null && restrictions.length > 0)
 			dynamicQry.AND().pad().appendGroupedAnd(restrictions);
 		
@@ -71,7 +71,7 @@ public class FindTModelByNameQuery exten
 	
 	public static void appendConditions(DynamicQuery qry, FindQualifiers fq, Name name) {
 		String namePredicate = DynamicQuery.PREDICATE_EQUALS;
-		if (fq.isApproximateMatch()) {
+		if (fq!=null && fq.isApproximateMatch()) {
 			namePredicate = DynamicQuery.PREDICATE_LIKE;
 		}
 
@@ -79,7 +79,7 @@ public class FindTModelByNameQuery exten
 
 		String nameTerm = ENTITY_ALIAS + ".name";
 		String nameValue = name.getValue();
-		if (fq.isCaseInsensitiveMatch()) {
+		if (fq!=null && fq.isCaseInsensitiveMatch()) {
 			nameTerm = "upper(" + ENTITY_ALIAS + ".name)";
 			nameValue = name.getValue().toUpperCase();
 		}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/PublisherAssertionQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/PublisherAssertionQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/PublisherAssertionQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/PublisherAssertionQuery.java Sat Nov  9 20:19:58 2013
@@ -31,13 +31,13 @@ public class PublisherAssertionQuery ext
 	protected static String deleteSQL;
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("select distinct " + ENTITY_ALIAS + " from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		selectSQL = sql.toString();
 	}
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("delete from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		deleteSQL = sql.toString();
 	}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/SubscriptionQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/SubscriptionQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/SubscriptionQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/SubscriptionQuery.java Sat Nov  9 20:19:58 2013
@@ -28,7 +28,7 @@ public class SubscriptionQuery extends E
 	protected static String selectSQL;
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("select "+ ENTITY_ALIAS + " from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		selectSQL = sql.toString();
 	}

Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/TModelQuery.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/TModelQuery.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/TModelQuery.java (original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/query/TModelQuery.java Sat Nov  9 20:19:58 2013
@@ -30,7 +30,7 @@ public class TModelQuery extends EntityQ
 	protected static String selectSQL;
 
 	static {
-		StringBuffer sql = new StringBuffer(200);
+		StringBuilder sql = new StringBuilder(200);
 		sql.append("select distinct "+ ENTITY_ALIAS + "." + KEY_NAME + " from " + ENTITY_NAME + " " + ENTITY_ALIAS + " ");
 		selectSQL = sql.toString();
 	}

Modified: juddi/trunk/juddi-examples/more-uddi-samples/src/main/java/org/apache/juddi/samples/UddiFindEndpoints.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/more-uddi-samples/src/main/java/org/apache/juddi/samples/UddiFindEndpoints.java?rev=1540387&r1=1540386&r2=1540387&view=diff
==============================================================================
--- juddi/trunk/juddi-examples/more-uddi-samples/src/main/java/org/apache/juddi/samples/UddiFindEndpoints.java (original)
+++ juddi/trunk/juddi-examples/more-uddi-samples/src/main/java/org/apache/juddi/samples/UddiFindEndpoints.java Sat Nov  9 20:19:58 2013
@@ -24,6 +24,7 @@ import java.util.logging.Level;
 import java.util.logging.Logger;
 import javax.wsdl.Definition;
 import org.apache.juddi.api_v3.AccessPointType;
+import org.apache.juddi.v3.client.config.UDDIClerk;
 import org.apache.juddi.v3.client.config.UDDIClient;
 import org.apache.juddi.v3.client.config.UDDIClientContainer;
 import org.apache.juddi.v3.client.mapping.ReadWSDL;
@@ -45,6 +46,7 @@ public class UddiFindEndpoints {
 
     private static UDDISecurityPortType security = null;
     private static UDDIInquiryPortType inquiry = null;
+    static UDDIClerk clerk = null;
 
     public UddiFindEndpoints() {
         try {
@@ -53,6 +55,7 @@ public class UddiFindEndpoints {
             UDDIClient clerkManager = new UDDIClient("META-INF/simple-publish-uddi.xml");
             // register the clerkManager with the client side container
             UDDIClientContainer.addClient(clerkManager);
+            clerk = clerkManager.getClerk("default");
             // a ClerkManager can be a client to multiple UDDI nodes, so 
             // supply the nodeName (defined in your uddi.xml.
             // The transport can be WS, inVM, RMI etc which is defined in the uddi.xml
@@ -67,32 +70,15 @@ public class UddiFindEndpoints {
 
     public void find() {
         try {
-            // Setting up the values to get an authentication token for the 'root' user ('root' user has admin privileges
-            // and can save other publishers).
-            GetAuthToken getAuthTokenRoot = new GetAuthToken();
-            getAuthTokenRoot.setUserID("root");
-            getAuthTokenRoot.setCred("root");
-
-            // Making API call that retrieves the authentication token for the 'root' user.
-            AuthToken rootAuthToken = security.getAuthToken(getAuthTokenRoot);
-            System.out.println("root AUTHTOKEN = " + rootAuthToken.getAuthInfo());
-
-            GetServiceDetail fs = new GetServiceDetail();
-            fs.setAuthInfo(rootAuthToken.getAuthInfo());
 
             //TODO Key! insert your key here!
             String key = "uddi:juddi.apache.org:services-inquiry";
 
-            fs.getServiceKey().add(key);
-            ServiceDetail serviceDetail = inquiry.getServiceDetail(fs);
-            if (serviceDetail == null || serviceDetail.getBusinessService().isEmpty()) {
-                System.out.println(key + " is not registered");
-            } else {
-                List<String> endpoints = GetEndpoints(serviceDetail, rootAuthToken.getAuthInfo());
-                for (int i = 0; i < endpoints.size(); i++) {
-                    System.out.println(endpoints.get(i));
-                }
+            List<String> endpoints = clerk.getEndpoints(key);
+            for (int i = 0; i < endpoints.size(); i++) {
+                System.out.println(endpoints.get(i));
             }
+
         } catch (Exception e) {
             e.printStackTrace();
         }
@@ -102,105 +88,4 @@ public class UddiFindEndpoints {
         UddiFindEndpoints sp = new UddiFindEndpoints();
         sp.find();
     }
-
-    private List<String> GetEndpoints(ServiceDetail serviceDetail, String authInfo) throws Exception {
-        List<String> items = new ArrayList<String>();
-        if (serviceDetail == null) {
-            return items;
-        }
-        for (int i = 0; i < serviceDetail.getBusinessService().size(); i++) {
-            if (serviceDetail.getBusinessService().get(i).getBindingTemplates() != null) {
-                for (int k = 0; k < serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().size(); k++) {
-                    items.addAll(ParseBinding(serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k), authInfo));
-                }
-            }
-        }
-        return items;
-    }
-
-    private List<String> GetBindingInfo(String value, String cred) throws Exception {
-        List<String> items = new ArrayList<String>();
-        if (value == null) {
-            return items;
-        }
-        GetBindingDetail b = new GetBindingDetail();
-        b.setAuthInfo(cred);
-        b.getBindingKey().add(value);
-        BindingDetail bindingDetail = inquiry.getBindingDetail(b);
-        for (int i = 0; i < bindingDetail.getBindingTemplate().size(); i++) {
-            items.addAll(ParseBinding(bindingDetail.getBindingTemplate().get(i), cred));
-        }
-        return items;
-    }
-
-    private List<String> FetchWSDL(String value) {
-        List<String> items = new ArrayList<String>();
-
-        if (value.startsWith("http://") || value.startsWith("https://")) {
-            //here, we need an HTTP Get for WSDLs
-            org.apache.juddi.v3.client.mapping.ReadWSDL r = new ReadWSDL();
-            r.setIgnoreSSLErrors(true);
-            try {
-                Definition wsdlDefinition = r.readWSDL(new URL(value));
-                Properties properties = new Properties();
-
-
-                properties.put("keyDomain", "domain");
-                properties.put("businessName", "biz");
-                properties.put("serverName", "localhost");
-                properties.put("serverPort", "80");
-
-                WSDL2UDDI wsdl2UDDI = new WSDL2UDDI(null, new URLLocalizerDefaultImpl(), properties);
-                BusinessServices businessServices = wsdl2UDDI.createBusinessServices(wsdlDefinition);
-                for (int i = 0; i < businessServices.getBusinessService().size(); i++) {
-                    if (businessServices.getBusinessService().get(i).getBindingTemplates() != null) {
-                        for (int k = 0; k < businessServices.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().size(); k++) {
-                            items.addAll(ParseBinding(businessServices.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k), null));
-                        }
-                    }
-                }
-            } catch (Exception ex) {
-                Logger.getLogger(UddiFindEndpoints.class.getName()).log(Level.SEVERE, null, ex);
-            }
-
-        }
-        return items;
-    }
-
-    private List<String> ParseBinding(BindingTemplate get, String authInfo) throws Exception {
-        List<String> items = new ArrayList<String>();
-        if (get == null || get.getAccessPoint() == null) {
-            return items;
-        }
-        if (get.getHostingRedirector() != null) {
-            //hosting Redirector is the same as "reference this other binding template". It's actually deprecated so 
-            //don't expect to see this too often
-            items.addAll(GetBindingInfo(get.getHostingRedirector().getBindingKey(), authInfo));
-        }
-        if (get.getAccessPoint() != null) {
-            String usetype = get.getAccessPoint().getUseType();
-            if (usetype == null) {
-                //this is unexpected, usetype is a required field
-                items.add(get.getAccessPoint().getValue());
-            } else if (usetype.equalsIgnoreCase(AccessPointType.BINDING_TEMPLATE.toString())) {
-                //referencing another binding template
-                items.addAll(GetBindingInfo(get.getAccessPoint().getValue(), authInfo));
-            } else if (usetype.equalsIgnoreCase(AccessPointType.HOSTING_REDIRECTOR.toString())) {
-                //this one is a bit strange. the value should be a binding template
-
-                items.addAll(GetBindingInfo(get.getAccessPoint().getValue(), authInfo));
-
-            } else if (usetype.equalsIgnoreCase(AccessPointType.WSDL_DEPLOYMENT.toString())) {
-                //fetch wsdl and parse
-                items.addAll(FetchWSDL(get.getAccessPoint().getValue()));
-            } else if (usetype.equalsIgnoreCase(AccessPointType.END_POINT.toString())) {
-                items.add(get.getAccessPoint().getValue());
-            } else {
-                //treat it has an extension or whatever
-                items.add(get.getAccessPoint().getValue());
-            }
-
-        }
-        return items;
-    }
 }



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