Modified: 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/UserWorkflowResourceClient.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/UserWorkflowResourceClient.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/UserWorkflowResourceClient.java
 (original)
+++ 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/UserWorkflowResourceClient.java
 Thu Nov 29 16:12:29 2012
@@ -64,7 +64,7 @@ public class UserWorkflowResourceClient 
         return UriBuilder.fromUri(baseURI).build();
     }
 
-    private com.sun.jersey.api.client.WebResource 
getUserWFRegistryBaseResource (){
+    private com.sun.jersey.api.client.WebResource 
getUserWFRegistryBaseResource() {
         ClientConfig config = new DefaultClientConfig();
         config.getFeatures().put(JSONConfiguration.FEATURE_POJO_MAPPING,
                 Boolean.TRUE);
@@ -74,7 +74,7 @@ public class UserWorkflowResourceClient 
         return webResource;
     }
 
-    public boolean isWorkflowExists(String workflowName){
+    public boolean isWorkflowExists(String workflowName) {
         webResource = 
getUserWFRegistryBaseResource().path(ResourcePathConstants.UserWFConstants.WORKFLOW_EXIST);
         MultivaluedMap queryParams = new MultivaluedMapImpl();
         queryParams.add("workflowname", workflowName);
@@ -85,21 +85,24 @@ public class UserWorkflowResourceClient 
             logger.error(response.getEntity(String.class));
             throw new RuntimeException("Failed : HTTP error code : "
                     + status);
-        }else if (status == ClientConstant.HTTP_UNAUTHORIZED){
-            webResource.header("Authorization", 
BasicAuthHeaderUtil.getBasicAuthHeader(userName, 
callback.getPassword(userName)));
-            response = 
webResource.queryParams(queryParams).accept(MediaType.TEXT_PLAIN).get(ClientResponse.class);
+        } else if (status == ClientConstant.HTTP_UNAUTHORIZED) {
+            WebResource.Builder builder = 
BasicAuthHeaderUtil.getBuilder(webResource, queryParams, userName, 
callback.getPassword(userName));
+            response = 
builder.accept(MediaType.TEXT_PLAIN).get(ClientResponse.class);
             status = response.getStatus();
 
-            if (status != ClientConstant.HTTP_OK ) {
-                logger.error(response.getEntity(String.class));
-                throw new RuntimeException("Failed : HTTP error code : "
-                        + status);
+            String exists = response.getEntity(String.class);
+            if (exists.equals("True")){
+                return true;
+            } else {
+                return false;
             }
         }
-        return true;
+        else {
+            return false;
+        }
     }
 
-    public void addWorkflow(String workflowName, String workflowGraphXml){
+    public void addWorkflow(String workflowName, String workflowGraphXml) {
         webResource = 
getUserWFRegistryBaseResource().path(ResourcePathConstants.UserWFConstants.ADD_WORKFLOW);
         MultivaluedMap formParams = new MultivaluedMapImpl();
         formParams.add("workflowName", workflowName);
@@ -111,11 +114,11 @@ public class UserWorkflowResourceClient 
             logger.error(response.getEntity(String.class));
             throw new RuntimeException("Failed : HTTP error code : "
                     + status);
-        }else if (status == ClientConstant.HTTP_UNAUTHORIZED){
-            webResource.header("Authorization", 
BasicAuthHeaderUtil.getBasicAuthHeader(userName, 
callback.getPassword(userName)));
-            response = 
webResource.type(MediaType.APPLICATION_FORM_URLENCODED).accept(MediaType.TEXT_PLAIN).post(ClientResponse.class,
 formParams);
+        } else if (status == ClientConstant.HTTP_UNAUTHORIZED) {
+            WebResource.Builder builder = 
BasicAuthHeaderUtil.getBuilder(webResource, null, userName, 
callback.getPassword(userName));
+            response = 
builder.type(MediaType.APPLICATION_FORM_URLENCODED).accept(MediaType.TEXT_PLAIN).post(ClientResponse.class,
 formParams);
             status = response.getStatus();
-            if (status != ClientConstant.HTTP_OK ) {
+            if (status != ClientConstant.HTTP_OK) {
                 logger.error(response.getEntity(String.class));
                 throw new RuntimeException("Failed : HTTP error code : "
                         + status);
@@ -123,7 +126,7 @@ public class UserWorkflowResourceClient 
         }
     }
 
-    public void updateWorkflow(String workflowName, String workflowGraphXml){
+    public void updateWorkflow(String workflowName, String workflowGraphXml) {
         webResource = 
getUserWFRegistryBaseResource().path(ResourcePathConstants.UserWFConstants.UPDATE_WORKFLOW);
         MultivaluedMap formParams = new MultivaluedMapImpl();
         formParams.add("workflowName", workflowName);
@@ -135,9 +138,9 @@ public class UserWorkflowResourceClient 
             logger.error(response.getEntity(String.class));
             throw new RuntimeException("Failed : HTTP error code : "
                     + status);
-        }else if (status == ClientConstant.HTTP_UNAUTHORIZED){
-            webResource.header("Authorization", 
BasicAuthHeaderUtil.getBasicAuthHeader(userName, 
callback.getPassword(userName)));
-            response = 
webResource.accept(MediaType.TEXT_PLAIN).type(MediaType.APPLICATION_FORM_URLENCODED).post(ClientResponse.class,
 formParams);
+        } else if (status == ClientConstant.HTTP_UNAUTHORIZED) {
+            WebResource.Builder builder = 
BasicAuthHeaderUtil.getBuilder(webResource, null, userName, 
callback.getPassword(userName));
+            response = 
builder.accept(MediaType.TEXT_PLAIN).type(MediaType.APPLICATION_FORM_URLENCODED).post(ClientResponse.class,
 formParams);
             status = response.getStatus();
             if (status != ClientConstant.HTTP_OK) {
                 logger.error(response.getEntity(String.class));
@@ -147,7 +150,7 @@ public class UserWorkflowResourceClient 
         }
     }
 
-    public String getWorkflowGraphXML(String workflowName){
+    public String getWorkflowGraphXML(String workflowName) {
         webResource = 
getUserWFRegistryBaseResource().path(ResourcePathConstants.UserWFConstants.GET_WORKFLOWGRAPH);
         MultivaluedMap queryParams = new MultivaluedMapImpl();
         queryParams.add("workflowName", workflowName);
@@ -158,12 +161,12 @@ public class UserWorkflowResourceClient 
             logger.error(response.getEntity(String.class));
             throw new RuntimeException("Failed : HTTP error code : "
                     + status);
-        }else if (status == ClientConstant.HTTP_UNAUTHORIZED){
-            webResource.header("Authorization", 
BasicAuthHeaderUtil.getBasicAuthHeader(userName, 
callback.getPassword(userName)));
-            response = 
webResource.queryParams(queryParams).accept(MediaType.APPLICATION_FORM_URLENCODED).get(ClientResponse.class);
+        } else if (status == ClientConstant.HTTP_UNAUTHORIZED) {
+            WebResource.Builder builder = 
BasicAuthHeaderUtil.getBuilder(webResource, queryParams, userName, 
callback.getPassword(userName));
+            response = 
builder.accept(MediaType.APPLICATION_FORM_URLENCODED).get(ClientResponse.class);
             status = response.getStatus();
 
-            if (status != ClientConstant.HTTP_OK ) {
+            if (status != ClientConstant.HTTP_OK) {
                 logger.error(response.getEntity(String.class));
                 throw new RuntimeException("Failed : HTTP error code : "
                         + status);
@@ -174,7 +177,7 @@ public class UserWorkflowResourceClient 
         return worlflowGraph;
     }
 
-    public Map<String, String> getWorkflows(){
+    public Map<String, String> getWorkflows() {
         webResource = 
getUserWFRegistryBaseResource().path(ResourcePathConstants.UserWFConstants.GET_WORKFLOWS);
         ClientResponse response = 
webResource.accept(MediaType.APPLICATION_JSON).get(ClientResponse.class);
         int status = response.getStatus();
@@ -183,12 +186,12 @@ public class UserWorkflowResourceClient 
             logger.error(response.getEntity(String.class));
             throw new RuntimeException("Failed : HTTP error code : "
                     + status);
-        }else if (status == ClientConstant.HTTP_UNAUTHORIZED){
-            webResource.header("Authorization", 
BasicAuthHeaderUtil.getBasicAuthHeader(userName, 
callback.getPassword(userName)));
-            response = 
webResource.accept(MediaType.APPLICATION_JSON).get(ClientResponse.class);
+        } else if (status == ClientConstant.HTTP_UNAUTHORIZED) {
+            WebResource.Builder builder = 
BasicAuthHeaderUtil.getBuilder(webResource, null, userName, 
callback.getPassword(userName));
+            response = 
builder.accept(MediaType.APPLICATION_JSON).get(ClientResponse.class);
             status = response.getStatus();
 
-            if (status != ClientConstant.HTTP_OK ) {
+            if (status != ClientConstant.HTTP_OK) {
                 logger.error(response.getEntity(String.class));
                 throw new RuntimeException("Failed : HTTP error code : "
                         + status);
@@ -199,14 +202,14 @@ public class UserWorkflowResourceClient 
         WorkflowList workflowList = response.getEntity(WorkflowList.class);
         List<Workflow> workflows = workflowList.getWorkflowList();
 
-        for (Workflow workflow : workflows){
+        for (Workflow workflow : workflows) {
             userWFMap.put(workflow.getWorkflowName(), 
workflow.getWorkflowGraph());
         }
 
         return userWFMap;
     }
 
-    public void removeWorkflow(String workflowName){
+    public void removeWorkflow(String workflowName) {
         webResource = 
getUserWFRegistryBaseResource().path(ResourcePathConstants.UserWFConstants.REMOVE_WORKFLOW);
         MultivaluedMap queryParams = new MultivaluedMapImpl();
         queryParams.add("workflowName", workflowName);
@@ -217,12 +220,12 @@ public class UserWorkflowResourceClient 
             logger.error(response.getEntity(String.class));
             throw new RuntimeException("Failed : HTTP error code : "
                     + status);
-        }else if (status == ClientConstant.HTTP_UNAUTHORIZED){
-            webResource.header("Authorization", 
BasicAuthHeaderUtil.getBasicAuthHeader(userName, 
callback.getPassword(userName)));
-            response = 
webResource.queryParams(queryParams).accept(MediaType.TEXT_PLAIN).delete(ClientResponse.class);
+        } else if (status == ClientConstant.HTTP_UNAUTHORIZED) {
+            WebResource.Builder builder = 
BasicAuthHeaderUtil.getBuilder(webResource, queryParams, userName, 
callback.getPassword(userName));
+            response = 
builder.accept(MediaType.TEXT_PLAIN).delete(ClientResponse.class);
             status = response.getStatus();
 
-            if (status != ClientConstant.HTTP_OK ) {
+            if (status != ClientConstant.HTTP_OK) {
                 logger.error(response.getEntity(String.class));
                 throw new RuntimeException("Failed : HTTP error code : "
                         + status);

Modified: 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/utils/BasicAuthHeaderUtil.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/utils/BasicAuthHeaderUtil.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/utils/BasicAuthHeaderUtil.java
 (original)
+++ 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/utils/BasicAuthHeaderUtil.java
 Thu Nov 29 16:12:29 2012
@@ -21,8 +21,12 @@
 
 package org.apache.airavata.rest.utils;
 
+import com.sun.jersey.api.client.WebResource;
+import org.apache.airavata.registry.api.PasswordCallback;
 import org.apache.commons.codec.binary.Base64;
 
+import javax.ws.rs.core.MultivaluedMap;
+
 public class BasicAuthHeaderUtil {
     /**
      * A method to use by clients in the case of Basic Access authentication.
@@ -38,4 +42,11 @@ public class BasicAuthHeaderUtil {
         String encodedString = new 
String(Base64.encodeBase64(credentials.getBytes()));
         return "Basic " + encodedString;
     }
+
+    public static WebResource.Builder getBuilder(WebResource webResource, 
MultivaluedMap queryParams, String userName, String password) {
+        if (queryParams != null){
+            webResource = webResource.queryParams(queryParams);
+        }
+        return webResource.header("Authorization", 
BasicAuthHeaderUtil.getBasicAuthHeader(userName, password));
+    }
 }

Modified: 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/utils/ClientConstant.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/utils/ClientConstant.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/utils/ClientConstant.java
 (original)
+++ 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/utils/ClientConstant.java
 Thu Nov 29 16:12:29 2012
@@ -24,5 +24,6 @@ package org.apache.airavata.rest.utils;
 public class ClientConstant {
 
     public static final int HTTP_OK = 200;
-    public static final int HTTP_UNAUTHORIZED = 405;
+    public static final int HTTP_UNAUTHORIZED = 401;
+    public static final int HTTP_BAD_REQUEST = 400;
 }

Modified: 
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ResourcePathConstants.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ResourcePathConstants.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ResourcePathConstants.java
 (original)
+++ 
airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ResourcePathConstants.java
 Thu Nov 29 16:12:29 2012
@@ -23,7 +23,7 @@ package org.apache.airavata.rest.mapping
 
 public class ResourcePathConstants {
 
-    public static final String BASE_URL = 
"http://localhost:9080/airavata-services";;
+    public static final String BASE_URL = 
"http://localhost:9080/airavata-services/api";;
 
     public final class ConfigResourcePathConstants {
         public static final String CONFIGURATION_REGISTRY_RESOURCE = 
"/congfigregistry/";

Modified: 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ConfigurationRegistryResource.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ConfigurationRegistryResource.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ConfigurationRegistryResource.java
 (original)
+++ 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ConfigurationRegistryResource.java
 Thu Nov 29 16:12:29 2012
@@ -50,13 +50,6 @@ public class ConfigurationRegistryResour
     @Context
     ServletContext context;
 
-    public ConfigurationRegistryResource() {
-    }
-
-    /**
-     * ---------------------------------Configuration 
Registry----------------------------------*
-     */
-
     /**
      * This method will return the configuration value corrosponding to given 
config key
      *

Modified: 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/DescriptorRegistryResource.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/DescriptorRegistryResource.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/DescriptorRegistryResource.java
 (original)
+++ 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/DescriptorRegistryResource.java
 Thu Nov 29 16:12:29 2012
@@ -74,11 +74,11 @@ public class DescriptorRegistryResource 
             state = 
airavataRegistry.isHostDescriptorExists(hostDescriptorName);
             if (state) {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
-                builder.entity("Host Descriptor exists...");
+                builder.entity("True");
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NO_CONTENT);
-                builder.entity("Host Descriptor does not exist..");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {
@@ -173,8 +173,8 @@ public class DescriptorRegistryResource 
         AiravataRegistry2 airavataRegistry = 
RegPoolUtils.acquireRegistry(context);
         try {
             HostDescription hostDescription = 
airavataRegistry.getHostDescriptor(hostName);
-            HostDescriptor hostDescriptor = 
DescriptorUtil.createHostDescriptor(hostDescription);
             if (hostDescription != null) {
+                HostDescriptor hostDescriptor = 
DescriptorUtil.createHostDescriptor(hostDescription);
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
                 builder.entity(hostDescriptor);
                 return builder.build();
@@ -324,7 +324,7 @@ public class DescriptorRegistryResource 
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NO_CONTENT);
-                builder.entity("Service descriptor does not exist...");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {
@@ -419,8 +419,8 @@ public class DescriptorRegistryResource 
         AiravataRegistry2 airavataRegistry = 
RegPoolUtils.acquireRegistry(context);
         try {
             ServiceDescription serviceDescription = 
airavataRegistry.getServiceDescriptor(serviceName);
-            ServiceDescriptor serviceDescriptor = 
DescriptorUtil.createServiceDescriptor(serviceDescription);
             if (serviceDescription != null) {
+                ServiceDescriptor serviceDescriptor = 
DescriptorUtil.createServiceDescriptor(serviceDescription);
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
                 builder.entity(serviceDescriptor);
                 return builder.build();
@@ -536,7 +536,7 @@ public class DescriptorRegistryResource 
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NO_CONTENT);
-                builder.entity("Application descriptor does not exist...");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {
@@ -580,10 +580,10 @@ public class DescriptorRegistryResource 
                 } else {
                     serviceName = serviceDescriptor.getServiceName();
                 }
-                ServiceDescription serviceDescription = 
DescriptorUtil.createServiceDescription(serviceDescriptor);
-                if (!airavataRegistry.isServiceDescriptorExists(serviceName)) {
-                    airavataRegistry.addServiceDescriptor(serviceDescription);
-                }
+//                ServiceDescription serviceDescription = 
DescriptorUtil.createServiceDescription(serviceDescriptor);
+//                if 
(!airavataRegistry.isServiceDescriptorExists(serviceName)) {
+//                    
airavataRegistry.addServiceDescriptor(serviceDescription);
+//                }
             } else {
                 serviceName = applicationDescriptor.getName();
             }
@@ -637,12 +637,12 @@ public class DescriptorRegistryResource 
                 } else {
                     serviceName = serviceDescriptor.getServiceName();
                 }
-                ServiceDescription serviceDescription = 
DescriptorUtil.createServiceDescription(serviceDescriptor);
-                if (airavataRegistry.isServiceDescriptorExists(serviceName)) {
-                    
airavataRegistry.updateServiceDescriptor(serviceDescription);
-                } else {
-                    airavataRegistry.addServiceDescriptor(serviceDescription);
-                }
+//                ServiceDescription serviceDescription = 
DescriptorUtil.createServiceDescription(serviceDescriptor);
+//                if (airavataRegistry.isServiceDescriptorExists(serviceName)) 
{
+//                    
airavataRegistry.updateServiceDescriptor(serviceDescription);
+//                } else {
+//                    
airavataRegistry.addServiceDescriptor(serviceDescription);
+//                }
 
             } else {
                 serviceName = applicationDescriptor.getName();
@@ -684,13 +684,13 @@ public class DescriptorRegistryResource 
         AiravataRegistry2 airavataRegistry = 
RegPoolUtils.acquireRegistry(context);
         try {
             ApplicationDeploymentDescription applicationDeploymentDescription 
= airavataRegistry.getApplicationDescriptor(serviceName, hostName, 
applicationName);
-            ApplicationDescriptor applicationDescriptor = 
DescriptorUtil.createApplicationDescriptor(applicationDeploymentDescription);
-            applicationDescriptor.setHostdescName(hostName);
-            ServiceDescription serviceDescription = 
airavataRegistry.getServiceDescriptor(serviceName);
-            ServiceDescriptor serviceDescriptor = 
DescriptorUtil.createServiceDescriptor(serviceDescription);
-            applicationDescriptor.setServiceDescriptor(serviceDescriptor);
-
             if (applicationDeploymentDescription != null) {
+                ApplicationDescriptor applicationDescriptor = 
DescriptorUtil.createApplicationDescriptor(applicationDeploymentDescription);
+                applicationDescriptor.setHostdescName(hostName);
+                ServiceDescription serviceDescription = 
airavataRegistry.getServiceDescriptor(serviceName);
+                ServiceDescriptor serviceDescriptor = 
DescriptorUtil.createServiceDescriptor(serviceDescription);
+                applicationDescriptor.setServiceDescriptor(serviceDescriptor);
+
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
                 builder.entity(applicationDescriptor);
                 return builder.build();

Modified: 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ExperimentRegistryResource.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ExperimentRegistryResource.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ExperimentRegistryResource.java
 (original)
+++ 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ExperimentRegistryResource.java
 Thu Nov 29 16:12:29 2012
@@ -330,11 +330,11 @@ public class ExperimentRegistryResource 
         try {
             airavataRegistry.isExperimentExists(experimentId);
             Response.ResponseBuilder builder = 
Response.status(Response.Status.NO_CONTENT);
-            builder.entity("Experiment exists...");
+            builder.entity("True");
             return builder.build();
         } catch (ExperimentDoesNotExistsException e) {
             Response.ResponseBuilder builder = 
Response.status(Response.Status.NOT_FOUND);
-            builder.entity("Exprtiment does not exist...");
+            builder.entity("False");
             return builder.build();
         } catch (RegistryException e) {
             Response.ResponseBuilder builder = 
Response.status(Response.Status.NOT_FOUND);
@@ -360,10 +360,7 @@ public class ExperimentRegistryResource 
     @Produces(MediaType.TEXT_PLAIN)
     public Response isExperimentExistsThenCreate(@FormParam("experimentId") 
String experimentId,
                                                  
@FormParam("createIfNotPresent") String createIfNotPresent) {
-        boolean createIfNotPresentStatus = false;
-        if (createIfNotPresent.equals("true")) {
-            createIfNotPresentStatus = true;
-        }
+        boolean createIfNotPresentStatus = Boolean.valueOf(createIfNotPresent);
         AiravataRegistry2 airavataRegistry = 
RegPoolUtils.acquireRegistry(context);
         try {
             airavataRegistry.isExperimentExists(experimentId, 
createIfNotPresentStatus);

Modified: 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ProjectRegistryResource.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ProjectRegistryResource.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ProjectRegistryResource.java
 (original)
+++ 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ProjectRegistryResource.java
 Thu Nov 29 16:12:29 2012
@@ -65,11 +65,11 @@ public class ProjectRegistryResource {
             boolean result = 
airavataRegistry.isWorkspaceProjectExists(projectName);
             if (result) {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
-                builder.entity("Project exists...");
+                builder.entity("True");
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NOT_FOUND);
-                builder.entity("Project does not exist...");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {
@@ -95,20 +95,18 @@ public class ProjectRegistryResource {
     @Produces(MediaType.TEXT_PLAIN)
     public Response isWorkspaceProjectExistsCreate(@FormParam("projectName") 
String projectName,
                                              @FormParam("createIfNotExists") 
String createIfNotExists) {
-        boolean createIfNotExistStatus = false;
-        if (createIfNotExists.equals("true")) {
-            createIfNotExistStatus = true;
-        }
+        boolean createIfNotExistStatus = Boolean.valueOf(createIfNotExists);
+
         AiravataRegistry2 airavataRegistry = 
RegPoolUtils.acquireRegistry(context);
         try {
             boolean result = 
airavataRegistry.isWorkspaceProjectExists(projectName, createIfNotExistStatus);
             if (result) {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
-                builder.entity("New project has been created...");
+                builder.entity("True");
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NOT_FOUND);
-                builder.entity("Could not create the project...");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {

Modified: 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ProvenanceRegistryResource.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ProvenanceRegistryResource.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ProvenanceRegistryResource.java
 (original)
+++ 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/ProvenanceRegistryResource.java
 Thu Nov 29 16:12:29 2012
@@ -360,11 +360,11 @@ public class ProvenanceRegistryResource 
             Boolean result = 
airavataRegistry.isWorkflowInstanceExists(instanceId);
             if (result) {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
-                builder.entity("Workflow instance available...");
+                builder.entity("True");
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NOT_FOUND);
-                builder.entity("Workflow instance does not exist...");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {
@@ -397,11 +397,11 @@ public class ProvenanceRegistryResource 
             Boolean result = 
airavataRegistry.isWorkflowInstanceExists(instanceId, 
Boolean.valueOf(createIfNotPresent));
             if (result) {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
-                builder.entity("New workflow instance has been created...");
+                builder.entity("True");
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NOT_FOUND);
-                builder.entity("Could not create workflow instance...");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {
@@ -1078,11 +1078,11 @@ public class ProvenanceRegistryResource 
             boolean workflowInstanceNodePresent = 
airavataRegistry.isWorkflowInstanceNodePresent(workflowInstanceId, nodeId);
             if (workflowInstanceNodePresent) {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
-                builder.entity("Workflow instance node exists...");
+                builder.entity("True");
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NO_CONTENT);
-                builder.entity("Workflow instance node does not exist...");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {
@@ -1117,11 +1117,11 @@ public class ProvenanceRegistryResource 
             boolean workflowInstanceNodePresent = 
airavataRegistry.isWorkflowInstanceNodePresent(workflowInstanceId, nodeId, 
Boolean.getBoolean(createIfNotPresent));
             if (workflowInstanceNodePresent) {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
-                builder.entity("Workflow instance node exists...");
+                builder.entity("True");
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NO_CONTENT);
-                builder.entity("Workflow instance node does not exist...");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {
@@ -1288,11 +1288,11 @@ public class ProvenanceRegistryResource 
             boolean experimentNameExist = 
airavataRegistry.isExperimentNameExist(experimentName);
             if (experimentNameExist) {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
-                builder.entity("Experiment name exists...");
+                builder.entity("True");
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NO_CONTENT);
-                builder.entity("Experiment name does not exists...");
+                builder.entity("False");
                 return builder.build();
             }
 

Modified: 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/PublishWorkflowRegistryResource.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/PublishWorkflowRegistryResource.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/PublishWorkflowRegistryResource.java
 (original)
+++ 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/PublishWorkflowRegistryResource.java
 Thu Nov 29 16:12:29 2012
@@ -68,11 +68,11 @@ public class PublishWorkflowRegistryReso
             boolean workflowExists = 
airavataRegistry.isPublishedWorkflowExists(workflowname);
             if (workflowExists) {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
-                builder.entity("Publish workflow exists...");
+                builder.entity("True");
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NO_CONTENT);
-                builder.entity("Publish workflow does not exists...");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {

Modified: 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/UserWorkflowRegistryResource.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/UserWorkflowRegistryResource.java?rev=1415233&r1=1415232&r2=1415233&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/UserWorkflowRegistryResource.java
 (original)
+++ 
airavata/trunk/modules/rest/service/src/main/java/org/apache/airavata/services/registry/rest/resources/UserWorkflowRegistryResource.java
 Thu Nov 29 16:12:29 2012
@@ -66,11 +66,11 @@ public class UserWorkflowRegistryResourc
             boolean workflowExists = 
airavataRegistry.isWorkflowExists(workflowName);
             if (workflowExists) {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.OK);
-                builder.entity("User workflow exists...");
+                builder.entity("True");
                 return builder.build();
             } else {
                 Response.ResponseBuilder builder = 
Response.status(Response.Status.NO_CONTENT);
-                builder.entity("User workflow does not exists...");
+                builder.entity("False");
                 return builder.build();
             }
         } catch (RegistryException e) {


Reply via email to