Author: chathuri
Date: Mon Nov 19 22:31:01 2012
New Revision: 1411462

URL: http://svn.apache.org/viewvc?rev=1411462&view=rev
Log:
adding all client methods to a single class

Added:
    
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/RegistryClient.java
Modified:
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/AiravataClient.java
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ApplicationManagerImpl.java
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ProvenanceManagerImpl.java
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/WorkflowManagerImpl.java
    
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ConfigurationResourceClient.java
    
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProjectResourceClient.java
    
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProvenanceResourceClient.java
    
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/PublishedWorkflowResourceClient.java
    
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/UserWorkflowResourceClient.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=1411462&r1=1411461&r2=1411462&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
 Mon Nov 19 22:31:01 2012
@@ -236,7 +236,7 @@ public class AiravataClient implements A
                if (clientConfiguration.getJcrURL() != null
                                && clientConfiguration.getGfacURL() == null) {
                        try {
-                               
clientConfiguration.setGfacURL(getConfigurationResourceClient().getGFacURIs()
+                               
clientConfiguration.setGfacURL(getRegistryClient().getGFacURIs()
                                                .get(0).toURL());
                                configuration.put(GFAC, 
clientConfiguration.getGfacURL()
                                                .toString());
@@ -411,15 +411,15 @@ public class AiravataClient implements A
        private void runPreWorkflowExecutionTasks(String topic, String user,
                        String metadata, String experimentName) throws 
RegistryException {
                if (user != null) {
-                       
getProvenanceResouceClient().updateExperimentExecutionUser(topic, user);
+                       
getRegistryClient().updateExperimentExecutionUser(topic, user);
                }
                if (metadata != null) {
-                       
getProvenanceResouceClient().updateExperimentMetadata(topic, metadata);
+            getRegistryClient().updateExperimentMetadata(topic, metadata);
                }
                if (experimentName == null) {
                        experimentName = topic;
                }
-               getProvenanceResouceClient().updateExperimentName(topic, 
experimentName);
+        getRegistryClient().updateExperimentName(topic, experimentName);
        }
 
        public String runWorkflow(String topic, NameValue[] inputs)
@@ -468,15 +468,17 @@ public class AiravataClient implements A
                        }).start();
                        int timeout = 0;
                        try {
-                               while 
(!getExperimentResourceClient().isExperimentExists(topic)
+                               while 
(!getRegistryClient().isExperimentExists(topic)
                                                && timeout < MAX_TIMEOUT) {
                                        Thread.sleep(TIMEOUT_STEP);
                                        timeout += MAX_TIMEOUT;
                                }
                        } catch (InterruptedException e) {
                                throw new AiravataAPIInvocationException(e);
-                       }
-               } else {
+                       } catch (RegistryException e) {
+                throw new AiravataAPIInvocationException(e);
+            }
+        } else {
                        launchWorkflow(topic, inputs, builder);
                }
                return topic;
@@ -484,12 +486,12 @@ public class AiravataClient implements A
 
        public List<ExperimentData> getWorkflowExecutionDataByUser(String user)
                        throws RegistryException {
-               return getProvenanceResouceClient().getExperimentByUser(user);
+               return getRegistryClient().getExperimentByUser(user);
        }
 
        public ExperimentData getWorkflowExecutionData(String topic)
                        throws RegistryException {
-               return getProvenanceResouceClient().getExperiment(topic);
+               return getRegistryClient().getExperiment(topic);
        }
 
        public List<ExperimentData> getWorkflowExecutionData(String user,
@@ -506,45 +508,11 @@ public class AiravataClient implements A
                AiravataClient.workflow = workflow;
        }
 
-       public ConfigurationResourceClient getConfigurationResourceClient (){
-        ConfigurationResourceClient configurationResourceClient = new 
ConfigurationResourceClient(getCurrentUser(), getCallBack());
-        return configurationResourceClient;
-    }
-
-    public DescriptorResourceClient getDescriptorResourceClient (){
-        DescriptorResourceClient descriptorResourceClient = new 
DescriptorResourceClient(getCurrentUser(), getCallBack());
-        return descriptorResourceClient;
-    }
-
-    public ExperimentResourceClient getExperimentResourceClient (){
-        ExperimentResourceClient experimentResourceClient = new 
ExperimentResourceClient(getCurrentUser(), getCallBack());
-        return experimentResourceClient;
-    }
-
-    public ProvenanceResourceClient getProvenanceResouceClient (){
-        ProvenanceResourceClient provenanceResourceClient = new 
ProvenanceResourceClient(getCurrentUser(), getCallBack());
-        return provenanceResourceClient;
+       public RegistryClient getRegistryClient(){
+        RegistryClient registryClient = new RegistryClient(getCurrentUser(), 
getCallBack());
+        return registryClient;
     }
 
-    public ProjectResourceClient getProjectResourceClient (){
-        ProjectResourceClient projectResourceClient = new 
ProjectResourceClient(getCurrentUser(), getCallBack());
-        return projectResourceClient;
-    }
-
-    public PublishedWorkflowResourceClient getPublishedWFResourceClient (){
-        PublishedWorkflowResourceClient publishedWorkflowResourceClient = new 
PublishedWorkflowResourceClient(getCurrentUser(), getCallBack());
-        return publishedWorkflowResourceClient;
-    }
-
-    public UserWorkflowResourceClient getUserWFResourceClient () {
-        UserWorkflowResourceClient userWorkflowResourceClient = new 
UserWorkflowResourceClient(getCurrentUser(), getCallBack());
-        return userWorkflowResourceClient;
-    }
-
-    public BasicRegistryResourceClient getBasicResourceClient (){
-        BasicRegistryResourceClient basicRegistryResourceClient = new 
BasicRegistryResourceClient(getCurrentUser(), getCallBack());
-        return basicRegistryResourceClient;
-    }
 
 //    public AiravataRegistry2 getRegistry() throws RegistryException {
 //             if (registry == null) {
@@ -612,7 +580,7 @@ public class AiravataClient implements A
                List<String> workflowList = new ArrayList<String>();
                Map<String, String> workflows;
                try {
-                       workflows = getUserWFResourceClient().getWorkflows();
+                       workflows = getRegistryClient().getWorkflows();
                        for (String name : workflows.keySet()) {
                                workflowList.add(name);
                        }
@@ -625,7 +593,7 @@ public class AiravataClient implements A
 
        public String runWorkflow(String workflowTemplateId,
                        List<WorkflowInput> inputs) throws Exception {
-               return runWorkflow(workflowTemplateId, inputs, 
getBasicResourceClient().getUser()
+               return runWorkflow(workflowTemplateId, inputs, 
getRegistryClient().getUser()
                                .getUserName(), null, workflowTemplateId + "_"
                                + Calendar.getInstance().getTime().toString());
        }
@@ -633,7 +601,7 @@ public class AiravataClient implements A
        public String runWorkflow(String workflowTemplateId,
                        List<WorkflowInput> inputs, String workflowInstanceName)
                        throws Exception {
-               return runWorkflow(workflowTemplateId, inputs, 
getBasicResourceClient().getUser()
+               return runWorkflow(workflowTemplateId, inputs, 
getRegistryClient().getUser()
                                .getUserName(), null, workflowInstanceName);
        }
 
@@ -695,7 +663,7 @@ public class AiravataClient implements A
                        }
                        workflow = workflowString;
                        String topic = workflowObj.getName() + "_" + 
UUID.randomUUID();
-                       
getProvenanceResouceClient().setWorkflowInstanceTemplateName(topic,
+            getRegistryClient().setWorkflowInstanceTemplateName(topic,
                     workflowObj.getName());
                        return runWorkflow(topic, inputValues.toArray(new 
NameValue[] {}),
                                        user, metadata, workflowInstanceName, 
builder);
@@ -739,7 +707,7 @@ public class AiravataClient implements A
                        if (experimentID == null || experimentID.isEmpty()) {
                                experimentID = workflowObj.getName() + "_" + 
UUID.randomUUID();
                        }
-                       
getProvenanceResouceClient().setWorkflowInstanceTemplateName(experimentID,
+            getRegistryClient().setWorkflowInstanceTemplateName(experimentID,
                     workflowObj.getName());
                        return runWorkflow(experimentID,
                                        inputValues.toArray(new NameValue[] 
{}), user, metadata,
@@ -784,7 +752,7 @@ public class AiravataClient implements A
        public String getWorkflowAsString(String workflowTemplateId)
                        throws AiravataAPIInvocationException {
                try {
-                       Map<String, String> workflows = 
getUserWFResourceClient().getWorkflows();
+                       Map<String, String> workflows = 
getRegistryClient().getWorkflows();
                        for (String name : workflows.keySet()) {
                                if (name.equals(workflowTemplateId)) {
                                        return workflows.get(name);

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java?rev=1411462&r1=1411461&r2=1411462&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/AiravataManagerImpl.java
 Mon Nov 19 22:31:01 2012
@@ -42,7 +42,7 @@ public class AiravataManagerImpl impleme
        public List<URI> getGFaCURLs()  throws AiravataAPIInvocationException{
                List<URI> list=new ArrayList<URI>();
                try {
-                       List<URI> gFacDescriptorList = 
getClient().getConfigurationResourceClient().getGFacURIs();
+                       List<URI> gFacDescriptorList = 
getClient().getRegistryClient().getGFacURIs();
                        for (URI url : gFacDescriptorList) {
                                list.add(url);
                        }
@@ -72,7 +72,7 @@ public class AiravataManagerImpl impleme
        @Override
        public List<URI> getWorkflowInterpreterServiceURLs()  throws 
AiravataAPIInvocationException{
                try {
-                       return 
getClient().getConfigurationResourceClient().getWorkflowInterpreterURIs();
+                       return 
getClient().getRegistryClient().getWorkflowInterpreterURIs();
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -113,7 +113,7 @@ public class AiravataManagerImpl impleme
        public List<URI> getMessageBoxServiceURLs()
                        throws AiravataAPIInvocationException {
                try {
-                       return new 
ArrayList<URI>(){{add(getClient().getConfigurationResourceClient().getMsgBoxURI());}};
+                       return new 
ArrayList<URI>(){{add(getClient().getRegistryClient().getMessageBoxURI());}};
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -142,7 +142,7 @@ public class AiravataManagerImpl impleme
        public List<URI> getEventingServiceURLs()
                        throws AiravataAPIInvocationException {
                try {
-                       return new 
ArrayList<URI>(){{add(getClient().getConfigurationResourceClient().getEventingURI());}};
+                       return new 
ArrayList<URI>(){{add(getClient().getRegistryClient().getEventingServiceURI());}};
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ApplicationManagerImpl.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ApplicationManagerImpl.java?rev=1411462&r1=1411461&r2=1411462&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ApplicationManagerImpl.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ApplicationManagerImpl.java
 Mon Nov 19 22:31:01 2012
@@ -46,7 +46,7 @@ public class ApplicationManagerImpl impl
        public ServiceDescription getServiceDescription(String serviceId)
                        throws AiravataAPIInvocationException {
                try {
-                       ServiceDescription desc = 
getClient().getDescriptorResourceClient().getServiceDescriptor(serviceId);
+                       ServiceDescription desc = 
getClient().getRegistryClient().getServiceDescriptor(serviceId);
                        if(desc!=null){
                        return desc;
                }
@@ -60,7 +60,7 @@ public class ApplicationManagerImpl impl
        public List<ServiceDescription> getAllServiceDescriptions()
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getDescriptorResourceClient().getServiceDescriptors();
+                       return 
getClient().getRegistryClient().getServiceDescriptors();
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -70,10 +70,10 @@ public class ApplicationManagerImpl impl
        public String saveServiceDescription(ServiceDescription service)
                        throws AiravataAPIInvocationException {
                try {
-                       if 
(getClient().getDescriptorResourceClient().isServiceDescriptorExists(service.getType().getName()))
 {
-                               
getClient().getDescriptorResourceClient().updateServiceDescriptor(service);
+                       if 
(getClient().getRegistryClient().isServiceDescriptorExists(service.getType().getName()))
 {
+                               
getClient().getRegistryClient().updateServiceDescriptor(service);
                        }else{
-                               
getClient().getDescriptorResourceClient().addServiceDescriptor(service);
+                               
getClient().getRegistryClient().addServiceDescriptor(service);
                        }
                        return service.getType().getName();
                } catch (Exception e) {
@@ -85,7 +85,7 @@ public class ApplicationManagerImpl impl
        public void deleteServiceDescription(String serviceId)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getDescriptorResourceClient().removeServiceDescriptor(serviceId);
+                       
getClient().getRegistryClient().removeServiceDescriptor(serviceId);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -103,7 +103,7 @@ public class ApplicationManagerImpl impl
                        String serviceId, String hostId)
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getDescriptorResourceClient().getApplicationDescriptors(serviceId, 
hostId);
+                       return 
getClient().getRegistryClient().getApplicationDescriptors(serviceId, hostId);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -114,10 +114,10 @@ public class ApplicationManagerImpl impl
                        ApplicationDeploymentDescription app)
                        throws AiravataAPIInvocationException {
                try {
-                       if 
(getClient().getDescriptorResourceClient().isApplicationDescriptorExists(serviceId,
 hostId, app.getType().getApplicationName().getStringValue())) {
-                               
getClient().getDescriptorResourceClient().updateApplicationDescriptor(serviceId,
 hostId, app);
+                       if 
(getClient().getRegistryClient().isApplicationDescriptorExists(serviceId, 
hostId, app.getType().getApplicationName().getStringValue())) {
+                               
getClient().getRegistryClient().updateApplicationDescriptor(serviceId, hostId, 
app);
                        }else{
-                               
getClient().getDescriptorResourceClient().addApplicationDescriptor(serviceId, 
hostId, app);
+                               
getClient().getRegistryClient().addApplicationDescriptor(serviceId, hostId, 
app);
                        }
                        return 
app.getType().getApplicationName().getStringValue();
                } catch (Exception e) {
@@ -136,7 +136,7 @@ public class ApplicationManagerImpl impl
        public Map<String[], ApplicationDeploymentDescription> 
getAllDeploymentDescriptions()
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getDescriptorResourceClient().getApplicationDescriptors();
+                       return 
getClient().getRegistryClient().getApplicationDescriptors();
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -154,11 +154,11 @@ public class ApplicationManagerImpl impl
                        String serviceName) throws 
AiravataAPIInvocationException {
                try {
                        Map<HostDescription, 
List<ApplicationDeploymentDescription>> map=new HashMap<HostDescription, 
List<ApplicationDeploymentDescription>>();
-                       Map<String, ApplicationDeploymentDescription> 
applicationDescriptors = 
getClient().getDescriptorResourceClient().getApplicationDescriptors(serviceName);
+                       Map<String, ApplicationDeploymentDescription> 
applicationDescriptors = 
getClient().getRegistryClient().getApplicationDescriptors(serviceName);
                        for (String hostName : applicationDescriptors.keySet()) 
{
                                ArrayList<ApplicationDeploymentDescription> 
list = new ArrayList<ApplicationDeploymentDescription>();
                                list.add(applicationDescriptors.get(hostName));
-                               
map.put(getClient().getDescriptorResourceClient().getHostDescriptor(hostName),list);
+                               
map.put(getClient().getRegistryClient().getHostDescriptor(hostName),list);
                        }
                        return map;
                } catch (Exception e) {
@@ -171,7 +171,7 @@ public class ApplicationManagerImpl impl
                        String hostName, String applicationName)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getDescriptorResourceClient().removeApplicationDescriptor(serviceName,
 hostName, applicationName);
+                       
getClient().getRegistryClient().removeApplicationDescriptor(serviceName, 
hostName, applicationName);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -181,7 +181,7 @@ public class ApplicationManagerImpl impl
        public HostDescription getHostDescription(String hostId)
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getDescriptorResourceClient().getHostDescriptor(hostId);
+                       return 
getClient().getRegistryClient().getHostDescriptor(hostId);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -191,7 +191,7 @@ public class ApplicationManagerImpl impl
        public List<HostDescription> getAllHostDescriptions()
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getDescriptorResourceClient().getHostDescriptors();
+                       return 
getClient().getRegistryClient().getHostDescriptors();
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -201,10 +201,10 @@ public class ApplicationManagerImpl impl
        public String saveHostDescription(HostDescription host)
                        throws AiravataAPIInvocationException {
                try {
-                       if 
(getClient().getDescriptorResourceClient().isHostDescriptorExists(host.getType().getHostName()))
 {
-                               
getClient().getDescriptorResourceClient().updateHostDescriptor(host);
+                       if 
(getClient().getRegistryClient().isHostDescriptorExists(host.getType().getHostName()))
 {
+                               
getClient().getRegistryClient().updateHostDescriptor(host);
                        }else{
-                               
getClient().getDescriptorResourceClient().addHostDescriptor(host);
+                               
getClient().getRegistryClient().addHostDescriptor(host);
                        }
                        return host.getType().getHostName();
                } catch (Exception e) {
@@ -222,7 +222,7 @@ public class ApplicationManagerImpl impl
        public void deleteHostDescription(String hostId)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getDescriptorResourceClient().removeHostDescriptor(hostId);
+                       
getClient().getRegistryClient().removeHostDescriptor(hostId);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ProvenanceManagerImpl.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ProvenanceManagerImpl.java?rev=1411462&r1=1411461&r2=1411462&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ProvenanceManagerImpl.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ProvenanceManagerImpl.java
 Mon Nov 19 22:31:01 2012
@@ -53,7 +53,7 @@ public class ProvenanceManagerImpl imple
        public void setWorkflowInstanceNodeInput(WorkflowInstanceNode node, 
String data)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getProvenanceResouceClient().updateWorkflowNodeInput(node, data);
+                       
getClient().getRegistryClient().updateWorkflowNodeInput(node, data);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -70,7 +70,7 @@ public class ProvenanceManagerImpl imple
        public void setWorkflowInstanceNodeOutput(WorkflowInstanceNode node, 
String data)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getProvenanceResouceClient().updateWorkflowNodeOutput(node, data);
+                       
getClient().getRegistryClient().updateWorkflowNodeOutput(node, data);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -87,7 +87,7 @@ public class ProvenanceManagerImpl imple
        @Override
        public String getWorkflowInstanceNodeInput(WorkflowInstanceNode node) 
throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getProvenanceResouceClient().getWorkflowInstanceNodeData(node.getWorkflowInstance().getWorkflowInstanceId(),
 node.getNodeId()).getInput();
+                       return 
getClient().getRegistryClient().getWorkflowInstanceNodeData(node.getWorkflowInstance().getWorkflowInstanceId(),
 node.getNodeId()).getInput();
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -102,7 +102,7 @@ public class ProvenanceManagerImpl imple
        @Override
        public Map<WorkflowInstanceNode,String> 
getWorkflowInstanceNodeInput(String workflowName, String nodeId) throws 
AiravataAPIInvocationException{
                try {
-                       List<WorkflowNodeIOData> list = 
getClient().getProvenanceResouceClient().searchWorkflowInstanceNodeInput(".*", 
workflowName, nodeId);
+                       List<WorkflowNodeIOData> list = 
getClient().getRegistryClient().searchWorkflowInstanceNodeInput(".*", 
workflowName, nodeId);
                        return groupNodePortData(list);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
@@ -120,7 +120,7 @@ public class ProvenanceManagerImpl imple
        @Override
        public String getWorkflowInstanceNodeOutput(WorkflowInstanceNode node) 
throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getProvenanceResouceClient().getWorkflowInstanceNodeData(node.getWorkflowInstance().getWorkflowInstanceId(),
 node.getNodeId()).getOutput();
+                       return 
getClient().getRegistryClient().getWorkflowInstanceNodeData(node.getWorkflowInstance().getWorkflowInstanceId(),
 node.getNodeId()).getOutput();
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -136,7 +136,7 @@ public class ProvenanceManagerImpl imple
        @Override
        public Map<WorkflowInstanceNode,String> 
getWorkflowInstanceNodeOutput(String workflowName, String nodeId) throws 
AiravataAPIInvocationException{
                try {
-                       List<WorkflowNodeIOData> list = 
getClient().getProvenanceResouceClient().searchWorkflowInstanceNodeOutput(".*", 
workflowName, nodeId);
+                       List<WorkflowNodeIOData> list = 
getClient().getRegistryClient().searchWorkflowInstanceNodeOutput(".*", 
workflowName, nodeId);
                        return groupNodePortData(list);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
@@ -153,7 +153,7 @@ public class ProvenanceManagerImpl imple
        public void setWorkflowInstanceStatus(WorkflowInstanceStatus status)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getProvenanceResouceClient().updateWorkflowInstanceStatus(status);
+                       
getClient().getRegistryClient().updateWorkflowInstanceStatus(status);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -165,7 +165,7 @@ public class ProvenanceManagerImpl imple
                        String experimentId, String workflowInstanceId)
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getProvenanceResouceClient().getWorkflowInstanceStatus(experimentId);
+                       return 
getClient().getRegistryClient().getWorkflowInstanceStatus(experimentId);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -181,7 +181,7 @@ public class ProvenanceManagerImpl imple
        @Override
        public void setExperimentUser(String experimentId, String user) throws 
AiravataAPIInvocationException {
                try {
-                       
getClient().getProvenanceResouceClient().updateExperimentExecutionUser(experimentId,
 user);
+                       
getClient().getRegistryClient().updateExperimentExecutionUser(experimentId, 
user);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -196,7 +196,7 @@ public class ProvenanceManagerImpl imple
        @Override
        public ExperimentUser getExperimentUser(String experimentId)throws 
AiravataAPIInvocationException {
                try {
-                       return new 
ExperimentUser(experimentId,getClient().getProvenanceResouceClient().getExperimentExecutionUser(experimentId));
+                       return new 
ExperimentUser(experimentId,getClient().getRegistryClient().getExperimentExecutionUser(experimentId));
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -206,7 +206,7 @@ public class ProvenanceManagerImpl imple
        public void setExperimentMetadata(String experimentId, String metadata)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getProvenanceResouceClient().updateExperimentMetadata(experimentId, 
metadata);
+                       
getClient().getRegistryClient().updateExperimentMetadata(experimentId, 
metadata);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -222,7 +222,7 @@ public class ProvenanceManagerImpl imple
        @Override
        public ExperimentMetadata getExperimentMetadata(String 
experimentId)throws AiravataAPIInvocationException {
                try {
-                       return new ExperimentMetadata(experimentId, 
getClient().getProvenanceResouceClient().getExperimentMetadata(experimentId));
+                       return new ExperimentMetadata(experimentId, 
getClient().getRegistryClient().getExperimentMetadata(experimentId));
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -231,7 +231,7 @@ public class ProvenanceManagerImpl imple
     @Override
     public boolean isExperimentNameExist(String experimentName) throws 
AiravataAPIInvocationException {
         try {
-            return 
getClient().getProvenanceResouceClient().isExperimentNameExist(experimentName);
+            return 
getClient().getRegistryClient().isExperimentNameExist(experimentName);
         } catch (Exception e) {
             throw new AiravataAPIInvocationException(e);
         }
@@ -240,7 +240,7 @@ public class ProvenanceManagerImpl imple
     @Override
        public List<String> getExperimentIdList(String owner) throws 
AiravataAPIInvocationException{
                try {
-                       return 
getClient().getProvenanceResouceClient().getExperimentIdByUser(owner);
+                       return 
getClient().getRegistryClient().getExperimentIdByUser(owner);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -261,7 +261,7 @@ public class ProvenanceManagerImpl imple
        public List<ExperimentData> getWorkflowExperimentDataList(String user)
                        throws AiravataAPIInvocationException {
                try {
-                       return  
getClient().getProvenanceResouceClient().getExperimentByUser(user);
+                       return  
getClient().getRegistryClient().getExperimentByUser(user);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -271,7 +271,7 @@ public class ProvenanceManagerImpl imple
        public List<ExperimentData> getWorkflowExperimentData(String user,
                        int pageSize, int pageNo) throws 
AiravataAPIInvocationException {
                try {
-                       return  
getClient().getProvenanceResouceClient().getExperimentByUser(user, pageSize, 
pageNo);
+                       return  
getClient().getRegistryClient().getExperimentByUser(user, pageSize, pageNo);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -281,7 +281,7 @@ public class ProvenanceManagerImpl imple
        public WorkflowInstanceData getWorkflowInstanceData(String experimentId,
                        String workflowInstanceId) throws 
AiravataAPIInvocationException {
                try {
-                       return 
getClient().getProvenanceResouceClient().getWorkflowInstanceData(workflowInstanceId);
+                       return 
getClient().getRegistryClient().getWorkflowInstanceData(workflowInstanceId);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -311,7 +311,7 @@ public class ProvenanceManagerImpl imple
        public void setExperimentName(String experimentId, String 
experimentName)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getProvenanceResouceClient().updateExperimentName(experimentId, 
experimentName);
+                       
getClient().getRegistryClient().updateExperimentName(experimentId, 
experimentName);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -327,7 +327,7 @@ public class ProvenanceManagerImpl imple
        public ExperimentName getExperimentName(String experimentId)
                        throws AiravataAPIInvocationException {
                try {
-                       return new ExperimentName(experimentId, 
getClient().getProvenanceResouceClient().getExperimentName(experimentId));
+                       return new ExperimentName(experimentId, 
getClient().getRegistryClient().getExperimentName(experimentId));
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -337,7 +337,7 @@ public class ProvenanceManagerImpl imple
        public ExperimentData getWorkflowExperimentData(String experimentId)
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getProvenanceResouceClient().getExperiment(experimentId);
+                       return 
getClient().getRegistryClient().getExperiment(experimentId);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -348,7 +348,7 @@ public class ProvenanceManagerImpl imple
                        String workflowInstaceId, String nodeId, 
ExecutionStatus status)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getProvenanceResouceClient().updateWorkflowNodeStatus(workflowInstaceId,
 nodeId, status);
+                       
getClient().getRegistryClient().updateWorkflowNodeStatus(workflowInstaceId, 
nodeId, status);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -359,7 +359,7 @@ public class ProvenanceManagerImpl imple
        public void setWorkflowInstanceNodeStatus(WorkflowInstanceNodeStatus 
status)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getProvenanceResouceClient().updateWorkflowNodeStatus(status);
+                       
getClient().getRegistryClient().updateWorkflowNodeStatus(status);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -376,7 +376,7 @@ public class ProvenanceManagerImpl imple
        public WorkflowInstanceNodeStatus getWorkflowInstanceNodeStatus(
                        WorkflowInstanceNode node) throws 
AiravataAPIInvocationException {
                try {
-                       return 
getClient().getProvenanceResouceClient().getWorkflowNodeStatus(node);
+                       return 
getClient().getRegistryClient().getWorkflowNodeStatus(node);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }       
@@ -388,8 +388,8 @@ public class ProvenanceManagerImpl imple
                try {
                        AiravataExperiment experiment = new 
AiravataExperiment();
                        experiment.setExperimentId(experimentId);
-                       
getClient().getExperimentResourceClient().addExperiment(projectName, 
experiment);
-                       
getClient().getProvenanceResouceClient().updateExperimentName(experimentId, 
experimentName);
+                       
getClient().getRegistryClient().addExperiment(projectName, experiment);
+                       
getClient().getRegistryClient().updateExperimentName(experimentId, 
experimentName);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }       
@@ -400,7 +400,7 @@ public class ProvenanceManagerImpl imple
                        WorkflowInstance workflowInstance)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getProvenanceResouceClient().addWorkflowInstance(experimentId, 
workflowInstance.getWorkflowInstanceId(),workflowInstance.getTemplateName());
+                       
getClient().getRegistryClient().addWorkflowInstance(experimentId, 
workflowInstance.getWorkflowInstanceId(),workflowInstance.getTemplateName());
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -411,7 +411,7 @@ public class ProvenanceManagerImpl imple
        public ExperimentData getExperimentMetaInformation(String experimentId)
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getProvenanceResouceClient().getExperimentMetaInformation(experimentId);
+                       return 
getClient().getRegistryClient().getExperimentMetaInformation(experimentId);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -421,7 +421,7 @@ public class ProvenanceManagerImpl imple
        public List<ExperimentData> getAllExperimentMetaInformation(String user)
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getProvenanceResouceClient().getAllExperimentMetaInformation(user);
+                       return 
getClient().getRegistryClient().getAllExperimentMetaInformation(user);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/WorkflowManagerImpl.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/WorkflowManagerImpl.java?rev=1411462&r1=1411461&r2=1411462&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/WorkflowManagerImpl.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/WorkflowManagerImpl.java
 Mon Nov 19 22:31:01 2012
@@ -66,13 +66,13 @@ public class WorkflowManagerImpl impleme
                        throws AiravataAPIInvocationException {
                try {
                        
-                       if 
(getClient().getUserWFResourceClient().isWorkflowExists(workflow.getName())) {
-                               
getClient().getUserWFResourceClient().updateWorkflow(workflow.getName(),workflowAsString);
+                       if 
(getClient().getRegistryClient().isWorkflowExists(workflow.getName())) {
+                               
getClient().getRegistryClient().updateWorkflow(workflow.getName(),workflowAsString);
                        }else{
-                               
getClient().getUserWFResourceClient().addWorkflow(workflow.getName(),workflowAsString);
+                               
getClient().getRegistryClient().addWorkflow(workflow.getName(),workflowAsString);
                        }
                        if (owner==null){
-                               
getClient().getPublishedWFResourceClient().publishWorkflow(workflow.getName());
+                               
getClient().getRegistryClient().publishWorkflow(workflow.getName());
                        }
                        return true;
                } catch (Exception e) {
@@ -85,7 +85,7 @@ public class WorkflowManagerImpl impleme
                        throws AiravataAPIInvocationException {
                try {
                        List<Workflow> workflows=new ArrayList<Workflow>();
-                       Map<String, String> workflowMap = 
getClient().getUserWFResourceClient().getWorkflows();
+                       Map<String, String> workflowMap = 
getClient().getRegistryClient().getWorkflows();
                        for(String workflowStr:workflowMap.values()){
                                
workflows.add(getWorkflowFromString(workflowStr));
                        }
@@ -101,7 +101,7 @@ public class WorkflowManagerImpl impleme
                try {
                        List<String> workflowList = new ArrayList<String>();
                        Map<String, String> workflows;
-                       workflows = 
getClient().getUserWFResourceClient().getWorkflows();
+                       workflows = 
getClient().getRegistryClient().getWorkflows();
                        for (String name : workflows.keySet()) {
                                workflowList.add(name);
                        }
@@ -121,7 +121,7 @@ public class WorkflowManagerImpl impleme
        public String getWorkflowAsString(String workflowName, String owner)
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getUserWFResourceClient().getWorkflowGraphXML(workflowName);
+                       return 
getClient().getRegistryClient().getWorkflowGraphXML(workflowName);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -131,7 +131,7 @@ public class WorkflowManagerImpl impleme
        public boolean deleteWorkflow(String workflowName, String owner)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getUserWFResourceClient().removeWorkflow(workflowName);
+                       
getClient().getRegistryClient().removeWorkflow(workflowName);
                        return true;
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
@@ -220,7 +220,7 @@ public class WorkflowManagerImpl impleme
        public boolean isPublishedWorkflowExists(String workflowName)
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getPublishedWFResourceClient().isPublishedWorkflowExists(workflowName);
+                       return 
getClient().getRegistryClient().isPublishedWorkflowExists(workflowName);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -230,7 +230,7 @@ public class WorkflowManagerImpl impleme
        public void publishWorkflow(String workflowName, String 
publishWorkflowName)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getPublishedWFResourceClient().publishWorkflow(workflowName, 
publishWorkflowName);
+                       
getClient().getRegistryClient().publishWorkflow(workflowName, 
publishWorkflowName);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -240,7 +240,7 @@ public class WorkflowManagerImpl impleme
        public void publishWorkflow(String workflowName)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getPublishedWFResourceClient().publishWorkflow(workflowName);
+                       
getClient().getRegistryClient().publishWorkflow(workflowName);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -250,7 +250,7 @@ public class WorkflowManagerImpl impleme
        public String getPublishedWorkflowGraphXML(String workflowName)
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getPublishedWFResourceClient().getPublishedWorkflowGraphXML(workflowName);
+                       return 
getClient().getRegistryClient().getPublishedWorkflowGraphXML(workflowName);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -266,7 +266,7 @@ public class WorkflowManagerImpl impleme
        public List<String> getPublishedWorkflowNames()
                        throws AiravataAPIInvocationException {
                try {
-                       return 
getClient().getPublishedWFResourceClient().getPublishedWorkflowNames();
+                       return 
getClient().getRegistryClient().getPublishedWorkflowNames();
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -277,7 +277,7 @@ public class WorkflowManagerImpl impleme
                        throws AiravataAPIInvocationException {
                try {
                        Map<String, Workflow> workflows=new HashMap<String, 
Workflow>();
-                       Map<String, String> publishedWorkflows = 
getClient().getPublishedWFResourceClient().getPublishedWorkflows();
+                       Map<String, String> publishedWorkflows = 
getClient().getRegistryClient().getPublishedWorkflows();
                        for (String name : publishedWorkflows.keySet()) {
                                workflows.put(name, 
getWorkflowFromString(publishedWorkflows.get(name)));
                        }
@@ -291,7 +291,7 @@ public class WorkflowManagerImpl impleme
        public void removePublishedWorkflow(String workflowName)
                        throws AiravataAPIInvocationException {
                try {
-                       
getClient().getPublishedWFResourceClient().removePublishedWorkflow(workflowName);
+                       
getClient().getRegistryClient().removePublishedWorkflow(workflowName);
                } catch (Exception e) {
                        throw new AiravataAPIInvocationException(e);
                }
@@ -305,7 +305,7 @@ public class WorkflowManagerImpl impleme
        @Override
        public List<WorkflowInput> getWorkflowInputs(WorkflowData workflowData) 
throws AiravataAPIInvocationException, Exception {
                if (workflowData.isPublished()){
-                       return 
getWorkflowFromString(getClient().getPublishedWFResourceClient().getPublishedWorkflowGraphXML(workflowData.getName())).getWorkflowInputs();
+                       return 
getWorkflowFromString(getClient().getRegistryClient().getPublishedWorkflowGraphXML(workflowData.getName())).getWorkflowInputs();
                }else{
                        return getWorkflowInputs(workflowData.getName());
                }
@@ -319,7 +319,7 @@ public class WorkflowManagerImpl impleme
                        for (String id : workflowTemplateIds) {
                                list.add(new WorkflowData(id,null,false));
                        }
-                       List<String> publishedWorkflowNames = 
getClient().getPublishedWFResourceClient().getPublishedWorkflowNames();
+                       List<String> publishedWorkflowNames = 
getClient().getRegistryClient().getPublishedWorkflowNames();
                        for (String id : publishedWorkflowNames) {
                                list.add(new WorkflowData(id,null,false));
                        }

Modified: 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ConfigurationResourceClient.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ConfigurationResourceClient.java?rev=1411462&r1=1411461&r2=1411462&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ConfigurationResourceClient.java
 (original)
+++ 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ConfigurationResourceClient.java
 Mon Nov 19 22:31:01 2012
@@ -42,7 +42,11 @@ import javax.ws.rs.core.MultivaluedMap;
 import javax.ws.rs.core.UriBuilder;
 import java.net.URI;
 import java.net.URISyntaxException;
+import java.text.DateFormat;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
 import java.util.ArrayList;
+import java.util.Date;
 import java.util.List;
 
 public class ConfigurationResourceClient {
@@ -130,12 +134,14 @@ public class ConfigurationResourceClient
         return configurationValueList;
     }
 
-    public void setConfiguration (String configKey, String configVal, String 
date){
+    public void setConfiguration (String configKey, String configVal, Date 
date){
+        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        String formattedDate = dateFormat.format(date);
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.SAVE_CONFIGURATION);
         MultivaluedMap formData = new MultivaluedMapImpl();
         formData.add("key", configKey);
         formData.add("value", configVal);
-        formData.add("date", date);
+        formData.add("date", formattedDate);
 
         ClientResponse response = 
webResource.type(MediaType.APPLICATION_FORM_URLENCODED).post(ClientResponse.class,
 formData);
         int status = response.getStatus();
@@ -157,12 +163,14 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void addConfiguration(String configKey, String configVal, String 
date){
+    public void addConfiguration(String configKey, String configVal, Date 
date){
+        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        String formattedDate = dateFormat.format(date);
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.UPDATE_CONFIGURATION);
         MultivaluedMap formData = new MultivaluedMapImpl();
         formData.add("key", configKey);
         formData.add("value", configVal);
-        formData.add("date", date);
+        formData.add("date", formattedDate);
 
         ClientResponse response = 
webResource.type(MediaType.APPLICATION_FORM_URLENCODED).post(ClientResponse.class,
 formData);
         int status = response.getStatus();
@@ -365,10 +373,10 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void addGFacURI(String uri) {
+    public void addGFacURI(URI uri) {
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.ADD_GFAC_URI);
         MultivaluedMap formData = new MultivaluedMapImpl();
-        formData.add("uri", uri);
+        formData.add("uri", uri.toString());
 
         ClientResponse response = 
webResource.accept(MediaType.TEXT_PLAIN).post(ClientResponse.class, formData);
         int status = response.getStatus();
@@ -390,10 +398,10 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void addWFInterpreterURI(String uri) {
+    public void addWFInterpreterURI(URI uri) {
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.ADD_WFINTERPRETER_URI);
         MultivaluedMap formData = new MultivaluedMapImpl();
-        formData.add("uri", uri);
+        formData.add("uri", uri.toString());
 
         ClientResponse response = 
webResource.accept(MediaType.TEXT_PLAIN).post(ClientResponse.class, formData);
         int status = response.getStatus();
@@ -415,10 +423,10 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void setEventingURI(String uri) {
+    public void setEventingURI(URI uri) {
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.ADD_EVENTING_URI);
         MultivaluedMap formData = new MultivaluedMapImpl();
-        formData.add("uri", uri);
+        formData.add("uri", uri.toString());
 
         ClientResponse response = 
webResource.accept(MediaType.TEXT_PLAIN).post(ClientResponse.class, formData);
         int status = response.getStatus();
@@ -440,10 +448,10 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void setMessageBoxURI(String uri) {
+    public void setMessageBoxURI(URI uri) {
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.ADD_MESSAGE_BOX_URI);
         MultivaluedMap formData = new MultivaluedMapImpl();
-        formData.add("uri", uri);
+        formData.add("uri", uri.toString());
 
         ClientResponse response = 
webResource.accept(MediaType.TEXT_PLAIN).post(ClientResponse.class, formData);
         int status = response.getStatus();
@@ -465,11 +473,13 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void addGFacURIByDate(String uri, String date) {
+    public void addGFacURIByDate(URI uri, Date date) {
+        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        String formattedDate = dateFormat.format(date);
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.ADD_GFAC_URI_DATE);
         MultivaluedMap formData = new MultivaluedMapImpl();
-        formData.add("uri", uri);
-        formData.add("date", date);
+        formData.add("uri", uri.toString());
+        formData.add("date", formattedDate);
 
         ClientResponse response = 
webResource.accept(MediaType.TEXT_PLAIN).post(ClientResponse.class, formData);
         int status = response.getStatus();
@@ -491,11 +501,13 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void addWorkflowInterpreterURI(String uri, String date) {
+    public void addWorkflowInterpreterURI(URI uri, Date date) {
+        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        String formattedDate = dateFormat.format(date);
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.ADD_WFINTERPRETER_URI_DATE);
         MultivaluedMap formData = new MultivaluedMapImpl();
-        formData.add("uri", uri);
-        formData.add("date", date);
+        formData.add("uri", uri.toString());
+        formData.add("date", formattedDate);
 
         ClientResponse response = 
webResource.accept(MediaType.TEXT_PLAIN).post(ClientResponse.class, formData);
         int status = response.getStatus();
@@ -517,11 +529,13 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void setEventingURIByDate(String uri, String date) {
+    public void setEventingURIByDate(URI uri, Date date) {
+        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        String formattedDate = dateFormat.format(date);
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.ADD_EVENTING_URI_DATE);
         MultivaluedMap formData = new MultivaluedMapImpl();
-        formData.add("uri", uri);
-        formData.add("date", date);
+        formData.add("uri", uri.toString());
+        formData.add("date", formattedDate);
 
         ClientResponse response = 
webResource.accept(MediaType.TEXT_PLAIN).post(ClientResponse.class, formData);
         int status = response.getStatus();
@@ -543,11 +557,13 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void setMessageBoxURIByDate(String uri, String date) {
+    public void setMessageBoxURIByDate(URI uri, Date date) {
+        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        String formattedDate = dateFormat.format(date);
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.ADD_MSG_BOX_URI_DATE);
         MultivaluedMap formData = new MultivaluedMapImpl();
-        formData.add("uri", uri);
-        formData.add("date", date);
+        formData.add("uri", uri.toString());
+        formData.add("date", formattedDate);
 
         ClientResponse response = 
webResource.accept(MediaType.TEXT_PLAIN).post(ClientResponse.class, formData);
         int status = response.getStatus();
@@ -569,10 +585,10 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void removeGFacURI(String uri){
+    public void removeGFacURI(URI uri){
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.DELETE_GFAC_URI);
         MultivaluedMap queryParams = new MultivaluedMapImpl();
-        queryParams.add("uri", uri);
+        queryParams.add("uri", uri.toString());
         ClientResponse response = 
webResource.queryParams(queryParams).delete(ClientResponse.class);
         int status = response.getStatus();
 
@@ -615,10 +631,10 @@ public class ConfigurationResourceClient
         }
     }
 
-    public void removeWorkflowInterpreterURI(String uri){
+    public void removeWorkflowInterpreterURI(URI uri){
         webResource = 
getConfigurationBaseResource().path(ResourcePathConstants.ConfigResourcePathConstants.DELETE_WFINTERPRETER_URI);
         MultivaluedMap queryParams = new MultivaluedMapImpl();
-        queryParams.add("uri", uri);
+        queryParams.add("uri", uri.toString());
         ClientResponse response = 
webResource.queryParams(queryParams).delete(ClientResponse.class);
         int status = response.getStatus();
 

Modified: 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProjectResourceClient.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProjectResourceClient.java?rev=1411462&r1=1411461&r2=1411462&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProjectResourceClient.java
 (original)
+++ 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProjectResourceClient.java
 Mon Nov 19 22:31:01 2012
@@ -130,10 +130,10 @@ public class ProjectResourceClient {
         }
     }
 
-    public void addWorkspaceProject(String projectName){
+    public void addWorkspaceProject(WorkspaceProject project){
         webResource = 
getProjectRegistryBaseResource().path(ResourcePathConstants.ProjectResourcePathConstants.ADD_PROJECT);
         MultivaluedMap formParams = new MultivaluedMapImpl();
-        formParams.add("projectName", projectName );
+        formParams.add("projectName", project.getProjectName() );
 
         ClientResponse response = 
webResource.accept(MediaType.TEXT_PLAIN).post(ClientResponse.class, formParams);
         int status = response.getStatus();
@@ -154,10 +154,10 @@ public class ProjectResourceClient {
         }
     }
 
-    public void updateWorkspaceProject(String projectName){
+    public void updateWorkspaceProject(WorkspaceProject project){
         webResource = 
getProjectRegistryBaseResource().path(ResourcePathConstants.ProjectResourcePathConstants.UPDATE_PROJECT);
         MultivaluedMap formParams = new MultivaluedMapImpl();
-        formParams.add("projectName", projectName );
+        formParams.add("projectName", project.getProjectName() );
 
         ClientResponse response = 
webResource.accept(MediaType.TEXT_PLAIN).post(ClientResponse.class, formParams);
         int status = response.getStatus();

Modified: 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProvenanceResourceClient.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProvenanceResourceClient.java?rev=1411462&r1=1411461&r2=1411462&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProvenanceResourceClient.java
 (original)
+++ 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/ProvenanceResourceClient.java
 Mon Nov 19 22:31:01 2012
@@ -1008,6 +1008,38 @@ public class ProvenanceResourceClient {
         return null;
     }
 
+    public List<WorkflowNodeIOData> getWorkflowInstanceNodeInput(String 
workflowInstanceId, String nodeType){
+        //not implemented in Registry API
+        return null;
+    }
+
+    public List<WorkflowNodeIOData> getWorkflowInstanceNodeOutput(String 
workflowInstanceId, String nodeType){
+        //not implemented in Registry API
+        return null;
+    }
+
+    public void saveWorkflowExecutionOutput(String experimentId, String 
outputNodeName, String output){
+        //not implemented in Registry API
+    }
+
+    public void saveWorkflowExecutionOutput(String experimentId, 
WorkflowIOData data){
+        //not implemented in Registry API
+    }
+
+    public WorkflowIOData getWorkflowExecutionOutput(String experimentId, 
String outputNodeName) {
+        //not implemented in Registry API
+        return null;
+    }
+
+    public List<WorkflowIOData> getWorkflowExecutionOutput(String 
experimentId) {
+        //not implemented in Registry API
+        return null;
+    }
+
+    public String[] getWorkflowExecutionOutputNames(String exeperimentId){
+        //not implemented in Registry API
+        return null;
+    }
 
 
 }

Modified: 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/PublishedWorkflowResourceClient.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/PublishedWorkflowResourceClient.java?rev=1411462&r1=1411461&r2=1411462&view=diff
==============================================================================
--- 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/PublishedWorkflowResourceClient.java
 (original)
+++ 
airavata/trunk/modules/rest/client/src/main/java/org/apache/airavata/rest/client/PublishedWorkflowResourceClient.java
 Mon Nov 19 22:31:01 2012
@@ -28,6 +28,7 @@ import com.sun.jersey.api.client.config.
 import com.sun.jersey.api.client.config.DefaultClientConfig;
 import com.sun.jersey.api.json.JSONConfiguration;
 import com.sun.jersey.core.util.MultivaluedMapImpl;
+import org.apache.airavata.registry.api.ResourceMetadata;
 import 
org.apache.airavata.rest.mappings.resourcemappings.PublishWorkflowNamesList;
 import org.apache.airavata.rest.mappings.resourcemappings.Workflow;
 import org.apache.airavata.rest.mappings.resourcemappings.WorkflowList;
@@ -255,4 +256,9 @@ public class PublishedWorkflowResourceCl
         }
 
     }
+
+    public ResourceMetadata getPublishedWorkflowMetadata(String workflowName){
+        //not implemented in Registry API
+        return null;
+    }
 }


Reply via email to