Author: bfoster
Date: Tue Mar  1 17:35:13 2011
New Revision: 1075936

URL: http://svn.apache.org/viewvc?rev=1075936&view=rev
Log:

- updates to allow Root workflow metadata and processorInfo to be retrieved 
without a modelId

----------------------------

Modified:
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngine.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngineClient.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngineLocal.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/AbstractCommunicationChannelServer.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/CommunicationChannelClient.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/MultiCommunicationChannelClient.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelClient.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServer.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServerInterface.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServerMBean.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationChannelClient.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationChannelServer.java
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationServerInterface.java

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngine.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngine.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngine.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngine.java
 Tue Mar  1 17:35:13 2011
@@ -93,6 +93,8 @@ public interface WorkflowEngine {
     
     public WorkflowInstanceRepository getInstanceRepository() throws 
EngineException;
 
+    public ProcessorInfo getProcessorInfo(String instanceId) throws 
EngineException;
+
     public ProcessorInfo getProcessorInfo(String instanceId, String modelId) 
throws EngineException;
     
     public void updateWorkflowMetadata(String instanceId, String modelId, 
Metadata metadata) throws EngineException;
@@ -105,6 +107,8 @@ public interface WorkflowEngine {
 
     public void setWorkflowPriority(String instanceId, String modelId, 
Priority priority) throws EngineException;
     
+    public Metadata getWorkflowMetadata(String instanceId) throws 
EngineException;
+
     public Metadata getWorkflowMetadata(String instanceId, String modelId) 
throws EngineException;
     
     public Metadata getInstanceMetadata(String jobId) throws EngineException;

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngineClient.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngineClient.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngineClient.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngineClient.java
 Tue Mar  1 17:35:13 2011
@@ -163,6 +163,14 @@ public class WorkflowEngineClient implem
                }
     }
     
+    public ProcessorInfo getProcessorInfo(String instanceId) throws 
EngineException {
+               try {
+                       return this.client.getProcessorInfo(instanceId);
+               }catch (Exception e) {
+                       throw new EngineException(e);
+               }
+    }
+    
     public ProcessorInfo getProcessorInfo(String instanceId, String modelId) 
throws EngineException {
                try {
                        return this.client.getProcessorInfo(instanceId, 
modelId);
@@ -179,6 +187,14 @@ public class WorkflowEngineClient implem
        }
     }
        
+       public Metadata getWorkflowMetadata(String instanceId) throws 
EngineException {
+               try {
+                       return this.client.getWorkflowMetadata(instanceId);
+               }catch (Exception e) {
+                       throw new EngineException(e);
+               }
+       }
+       
        public Metadata getWorkflowMetadata(String instanceId,
                        String modelId) throws EngineException {
                try {

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngineLocal.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngineLocal.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngineLocal.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/engine/WorkflowEngineLocal.java
 Tue Mar  1 17:35:13 2011
@@ -306,11 +306,19 @@ public class WorkflowEngineLocal impleme
                return new Vector<WorkflowGraph>(this.workflowGraphs.values());
     }
     
+    public ProcessorInfo getProcessorInfo(String instanceId) throws 
EngineException {
+       return 
this.queueManager.getWorkflowProcessor(instanceId).getProcessorInfo();
+    }
+
     public ProcessorInfo getProcessorInfo(String instanceId, String modelId) 
throws EngineException {
        WorkflowProcessor wp = 
WorkflowUtils.findProcessor(this.queueManager.getWorkflowProcessor(instanceId), 
modelId);
        return wp.getProcessorInfo();
     }
 
+       public Metadata getWorkflowMetadata(String instanceId) throws 
EngineException {
+               return 
this.queueManager.getWorkflowProcessor(instanceId).getDynamicMetadata();
+       }
+       
        public Metadata getWorkflowMetadata(String instanceId,
                        String modelId) throws EngineException {
                return 
WorkflowUtils.findProcessor(this.queueManager.getWorkflowProcessor(instanceId), 
modelId).getDynamicMetadata();

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/AbstractCommunicationChannelServer.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/AbstractCommunicationChannelServer.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/AbstractCommunicationChannelServer.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/AbstractCommunicationChannelServer.java
 Tue Mar  1 17:35:13 2011
@@ -181,6 +181,15 @@ public abstract class AbstractCommunicat
                        throw new Exception("Failed to get supported processor 
ids from engine : " + e.getMessage(), e);
                }
     }
+
+    public ProcessorInfo getProcessorInfo(String instanceId) throws Exception {
+       try {
+               return this.workflowEngine.getProcessorInfo(instanceId);
+               }catch (Exception e) {
+                       LOG.log(Level.SEVERE, "Failed to get processor info for 
workflow [instanceid='" + instanceId  + "'] from engine : " + e.getMessage(), 
e);
+                       throw new Exception("Failed to get processor info for 
workflow [instanceid='" + instanceId  + "'] from engine : " + e.getMessage(), 
e);
+               }
+    }
     
     public ProcessorInfo getProcessorInfo(String instanceId, String modelId) 
throws Exception {
        try {
@@ -200,7 +209,16 @@ public abstract class AbstractCommunicat
                }
     }
     
-       public Metadata getWorkflowMetadata(String instanceId,
+       public Metadata getWorkflowMetadata(String instanceId) throws Exception 
{
+               try {
+                       return 
this.workflowEngine.getWorkflowMetadata(instanceId);
+               }catch (Exception e) {
+                       LOG.log(Level.SEVERE, "Failed to get workflow metadata 
[instanceid='" + instanceId  + "'] from engine : " + e.getMessage(), e);
+                       throw new Exception("Failed to get workflow metadata 
[instanceid='" + instanceId  + "'] from engine : " + e.getMessage(), e);
+               }
+       }
+
+    public Metadata getWorkflowMetadata(String instanceId,
                        String modelId) throws Exception {
                try {
                        return 
this.workflowEngine.getWorkflowMetadata(instanceId, modelId);

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/CommunicationChannelClient.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/CommunicationChannelClient.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/CommunicationChannelClient.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/CommunicationChannelClient.java
 Tue Mar  1 17:35:13 2011
@@ -85,6 +85,8 @@ public interface CommunicationChannelCli
     
     public List<WorkflowGraph> getWorkflowGraphs() throws Exception;
     
+    public ProcessorInfo getProcessorInfo(String instanceId) throws Exception;
+    
     public ProcessorInfo getProcessorInfo(String instanceId, String modelId) 
throws Exception;
 
     public WorkflowInstanceRepository getInstanceRepository() throws Exception;
@@ -99,6 +101,8 @@ public interface CommunicationChannelCli
 
     public void setWorkflowPriority(String instanceId, String modelId, 
Priority priority) throws Exception;
     
+    public Metadata getWorkflowMetadata(String instanceId) throws Exception;
+
     public Metadata getWorkflowMetadata(String instanceId, String modelId) 
throws Exception;
     
     public Metadata getInstanceMetadata(String jobId) throws Exception;

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/MultiCommunicationChannelClient.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/MultiCommunicationChannelClient.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/MultiCommunicationChannelClient.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/MultiCommunicationChannelClient.java
 Tue Mar  1 17:35:13 2011
@@ -163,6 +163,10 @@ public class MultiCommunicationChannelCl
                return useClient.getPage(pageInfo, queryExpression);
        }
 
+       public ProcessorInfo getProcessorInfo(String instanceId) throws 
Exception {
+               return useClient.getProcessorInfo(instanceId);
+       }
+       
        public ProcessorInfo getProcessorInfo(String instanceId, String modelId)
                        throws Exception {
                return useClient.getProcessorInfo(instanceId, modelId);
@@ -200,6 +204,10 @@ public class MultiCommunicationChannelCl
                return useClient.getWorkflowGraphs();
        }
 
+       public Metadata getWorkflowMetadata(String instanceId) throws Exception 
{
+               return useClient.getWorkflowMetadata(instanceId);
+       }
+       
        public Metadata getWorkflowMetadata(String instanceId, String modelId)
                        throws Exception {
                return useClient.getWorkflowMetadata(instanceId, modelId);

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelClient.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelClient.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelClient.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelClient.java
 Tue Mar  1 17:35:13 2011
@@ -131,6 +131,10 @@ public class RmiCommunicationChannelClie
                return (List<WorkflowGraph>) 
this.serializer.deserializeObject(List.class, 
this.getRmiServer().rmi_getWorkflowGraphs());
     }
     
+    public ProcessorInfo getProcessorInfo(String instanceId) throws Exception {
+               return this.serializer.deserializeObject(ProcessorInfo.class, 
this.getRmiServer().rmi_getProcessorInfo(instanceId));
+    }
+    
     public ProcessorInfo getProcessorInfo(String instanceId, String modelId) 
throws Exception {
                return this.serializer.deserializeObject(ProcessorInfo.class, 
this.getRmiServer().rmi_getProcessorInfo(instanceId, modelId));
     }
@@ -159,6 +163,10 @@ public class RmiCommunicationChannelClie
                this.getRmiServer().rmi_setWorkflowPriority(instanceId, 
modelId, this.serializer.serializeObject(priority));
     }
     
+    public Metadata getWorkflowMetadata(String instanceId) throws Exception {
+               return this.serializer.deserializeObject(Metadata.class, 
this.getRmiServer().rmi_getWorkflowMetadata(instanceId));
+    }
+    
     public Metadata getWorkflowMetadata(String instanceId, String modelId) 
throws Exception {
                return this.serializer.deserializeObject(Metadata.class, 
this.getRmiServer().rmi_getWorkflowMetadata(instanceId, modelId));
     }

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServer.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServer.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServer.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServer.java
 Tue Mar  1 17:35:13 2011
@@ -231,6 +231,14 @@ public class RmiCommunicationChannelServ
                }
     }
     
+    public String rmi_getProcessorInfo(String instanceId) throws 
RemoteException {
+               try {
+                       return 
this.serializer.serializeObject(this.getProcessorInfo(instanceId));
+               }catch (Exception e) {
+                       throw new RemoteException(e.getMessage(), e);
+               }
+    }
+    
     public String rmi_getProcessorInfo(String instanceId, String modelId) 
throws RemoteException {
                try {
                        return 
this.serializer.serializeObject(this.getProcessorInfo(instanceId, modelId));
@@ -295,6 +303,14 @@ public class RmiCommunicationChannelServ
                }
     }
     
+    public String rmi_getWorkflowMetadata(String instanceId) throws 
RemoteException {
+               try {
+                       return 
this.serializer.serializeObject(this.getWorkflowMetadata(instanceId));
+               }catch (Exception e) {
+                       throw new RemoteException(e.getMessage(), e);
+               }
+    }
+    
     public String rmi_getWorkflowMetadata(String instanceId, String modelId) 
throws RemoteException {
                try {
                        return 
this.serializer.serializeObject(this.getWorkflowMetadata(instanceId, modelId));

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServerInterface.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServerInterface.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServerInterface.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServerInterface.java
 Tue Mar  1 17:35:13 2011
@@ -60,7 +60,9 @@ public interface RmiCommunicationChannel
     public String rmi_getModels() throws RemoteException;
     
     public String rmi_getWorkflowGraphs() throws RemoteException;
-    
+
+    public String rmi_getProcessorInfo(String instanceId) throws 
RemoteException;
+
     public String rmi_getProcessorInfo(String instanceId, String modelId) 
throws RemoteException;
 
     public String rmi_getInstanceRepository() throws RemoteException;
@@ -74,7 +76,9 @@ public interface RmiCommunicationChannel
     public void rmi_setWorkflowState(String instanceId, String modelId, String 
state) throws RemoteException;
 
     public void rmi_setWorkflowPriority(String instanceId, String modelId, 
String priority) throws RemoteException;
-    
+
+    public String rmi_getWorkflowMetadata(String instanceId) throws 
RemoteException;
+
     public String rmi_getWorkflowMetadata(String instanceId, String modelId) 
throws RemoteException;
     
     public String rmi_getInstanceMetadata(String jobId) throws RemoteException;

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServerMBean.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServerMBean.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServerMBean.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/rmi/RmiCommunicationChannelServerMBean.java
 Tue Mar  1 17:35:13 2011
@@ -84,6 +84,8 @@ public interface RmiCommunicationChannel
     
     public WorkflowInstanceRepository getInstanceRepository() throws Exception;
 
+    public ProcessorInfo getProcessorInfo(String instanceId) throws Exception;
+
     public ProcessorInfo getProcessorInfo(String instanceId, String modelId) 
throws Exception;
     
     public WorkflowState getWorkflowState(String instanceId) throws Exception;
@@ -95,7 +97,9 @@ public interface RmiCommunicationChannel
     public void setWorkflowState(String instanceId, String modelId, 
WorkflowState state) throws Exception;
 
     public void setWorkflowPriority(String instanceId, String modelId, 
Priority priority) throws Exception;
-    
+
+    public Metadata getWorkflowMetadata(String instanceId) throws Exception;
+
     public Metadata getWorkflowMetadata(String instanceId, String modelId) 
throws Exception;
     
     public Metadata getInstanceMetadata(String jobId) throws Exception;

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationChannelClient.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationChannelClient.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationChannelClient.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationChannelClient.java
 Tue Mar  1 17:35:13 2011
@@ -171,6 +171,12 @@ public class XmlRpcCommunicationChannelC
                return this.serializer.deserializeObject(List.class, (String) 
this.client.execute(XmlRpcCommunicationChannelServer.class.getSimpleName() + 
".xmlrpc_getWorkflowGraphs", args));
        }
        
+    public ProcessorInfo getProcessorInfo(String instanceId) throws Exception {
+               Vector<Object> args = new Vector<Object>();
+               args.add(instanceId);
+               return this.serializer.deserializeObject(ProcessorInfo.class, 
(String) 
this.client.execute(XmlRpcCommunicationChannelServer.class.getSimpleName() + 
".xmlrpc_getProcessorInfo", args));
+    }
+       
     public ProcessorInfo getProcessorInfo(String instanceId, String modelId) 
throws Exception {
                Vector<Object> args = new Vector<Object>();
                args.add(instanceId);
@@ -178,6 +184,12 @@ public class XmlRpcCommunicationChannelC
                return this.serializer.deserializeObject(ProcessorInfo.class, 
(String) 
this.client.execute(XmlRpcCommunicationChannelServer.class.getSimpleName() + 
".xmlrpc_getProcessorInfo", args));
     }
 
+       public Metadata getWorkflowMetadata(String instanceId) throws Exception 
{
+               Vector<Object> args = new Vector<Object>();
+               args.add(instanceId);
+               return this.serializer.deserializeObject(Metadata.class, 
(String) 
this.client.execute(XmlRpcCommunicationChannelServer.class.getSimpleName() + 
".xmlrpc_getWorkflowMetadata", args));
+       }
+    
        public Metadata getWorkflowMetadata(String instanceId,
                        String modelId) throws Exception {
                Vector<Object> args = new Vector<Object>();

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationChannelServer.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationChannelServer.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationChannelServer.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationChannelServer.java
 Tue Mar  1 17:35:13 2011
@@ -113,10 +113,18 @@ public class XmlRpcCommunicationChannelS
                return 
this.serializer.serializeObject(this.xmlrpc_getSupportedProcessorIds());
        }
 
+    public String xmlrpc_getProcessorInfo(String instanceId) throws Exception {
+               return 
this.serializer.serializeObject(this.getProcessorInfo(instanceId));
+    }
+    
     public String xmlrpc_getProcessorInfo(String instanceId, String modelId) 
throws Exception {
                return 
this.serializer.serializeObject(this.getProcessorInfo(instanceId, modelId));
     }
     
+       public String xmlrpc_getWorkflowMetadata(String instanceId) throws 
Exception {
+               return 
this.serializer.serializeObject(this.getWorkflowMetadata(instanceId));
+       }
+       
        public String xmlrpc_getWorkflowMetadata(String instanceId, String 
modelId) throws Exception {
                return 
this.serializer.serializeObject(this.getWorkflowMetadata(instanceId, modelId));
        }

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationServerInterface.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationServerInterface.java?rev=1075936&r1=1075935&r2=1075936&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationServerInterface.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/channel/xmlrpc/XmlRpcCommunicationServerInterface.java
 Tue Mar  1 17:35:13 2011
@@ -48,10 +48,14 @@ public interface XmlRpcCommunicationServ
 
        public String xmlrpc_getWorkflowGraphs() throws Exception;
 
+       public String xmlrpc_getProcessorInfo(String instanceId) throws 
Exception;
+
     public String xmlrpc_getProcessorInfo(String instanceId, String modelId) 
throws Exception;
        
        public String xmlrpc_getWorkflowState(String instanceId) throws 
Exception;
        
+       public String xmlrpc_getWorkflowMetadata(String instanceId) throws 
Exception;
+       
        public String xmlrpc_getWorkflowMetadata(String instanceId, String 
modelId) throws Exception;
 
        public String xmlrpc_pauseWorkflow(String instanceId) throws Exception;


Reply via email to