Author: samindaw
Date: Tue Nov 27 20:42:32 2012
New Revision: 1414396

URL: http://svn.apache.org/viewvc?rev=1414396&view=rev
Log:
handle the case we do not provide the registry url

Modified:
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java?rev=1414396&r1=1414395&r2=1414396&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java
 Tue Nov 27 20:42:32 2012
@@ -197,8 +197,10 @@ public class AiravataClient implements A
        
         private static HashMap<String, String> createConfig(URI 
registryUrl,String username, String password) throws RepositoryException,       
RegistryException, AiravataConfigurationException {
                HashMap<String, String> config = new HashMap<String, String>();
-               config.put(AiravataClient.REGISTRY, registryUrl.toString());
-//             config.put(AiravataClient.JCR_USERNAME, username);
+               if (registryUrl!=null) {
+                       config.put(AiravataClient.REGISTRY, 
registryUrl.toString());
+               }
+               //              config.put(AiravataClient.JCR_USERNAME, 
username);
 //             config.put(AiravataClient.JCR_PASSWORD, password);
                AiravataRegistry2 registryObject = getRegistry(registryUrl, 
"default", username, new PasswordCallBackImpl(username, password));
                if (registryObject != null) {
@@ -260,7 +262,7 @@ public class AiravataClient implements A
                        clientConfiguration.setMessagebrokerURL(new 
URL(configuration
                                        .get(BROKER)));
                }
-                if (configuration.get(REGISTRY)!= null) {
+                if (configuration.containsKey(REGISTRY)) {
                         clientConfiguration.setRegistryURL(new 
URL(configuration.get(REGISTRY)));
                 }
                if (configuration.get(WORKFLOWSERVICEURL) != null) {


Reply via email to