You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by rr...@apache.org on 2010/05/21 06:04:40 UTC
svn commit: r946865 - in /ode/trunk:
bpel-api/src/main/java/org/apache/ode/bpel/pmapi/
bpel-runtime/src/main/java/org/apache/ode/bpel/engine/
Author: rr
Date: Fri May 21 04:04:40 2010
New Revision: 946865
URL: http://svn.apache.org/viewvc?rev=946865&view=rev
Log:
ODE-823: PMAPI - need method which list processes summary as well as properties (thanks to Anurag Aggarwal)
Modified:
ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/pmapi/ProcessInfoCustomizer.java
ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/pmapi/ProcessManagement.java
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
Modified: ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/pmapi/ProcessInfoCustomizer.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/pmapi/ProcessInfoCustomizer.java?rev=946865&r1=946864&r2=946865&view=diff
==============================================================================
--- ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/pmapi/ProcessInfoCustomizer.java (original)
+++ ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/pmapi/ProcessInfoCustomizer.java Fri May 21 04:04:40 2010
@@ -31,6 +31,7 @@ public class ProcessInfoCustomizer {
public static final ProcessInfoCustomizer ALL = new ProcessInfoCustomizer(Item.ENDPOINTS,Item.PROPERTIES,Item.DOCUMENTS,Item.SUMMARY);
public static final ProcessInfoCustomizer SUMMARYONLY = new ProcessInfoCustomizer(Item.SUMMARY);
+ public static final ProcessInfoCustomizer SUMMARY_PROPERTIES = new ProcessInfoCustomizer(Item.SUMMARY,Item.PROPERTIES);
public static final ProcessInfoCustomizer NONE = new ProcessInfoCustomizer();
private HashSet<Item> _includes = new HashSet<Item>();
Modified: ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/pmapi/ProcessManagement.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/pmapi/ProcessManagement.java?rev=946865&r1=946864&r2=946865&view=diff
==============================================================================
--- ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/pmapi/ProcessManagement.java (original)
+++ ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/pmapi/ProcessManagement.java Fri May 21 04:04:40 2010
@@ -57,6 +57,12 @@ public interface ProcessManagement {
ProcessInfoListDocument listProcessesSummaryOnly();
/**
+ * List the processes known to the engine, excluding the document list, and end point configs but including properties
+ * @return list of {@link ProcessInfoDocument}s (including instance summaries)
+ */
+ ProcessInfoListDocument listProcessesSummaryAndProperties();
+
+ /**
* Get the process info for a process.
* @param pid name of the process
* @param custom used to customize the quantity of information returned
Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java?rev=946865&r1=946864&r2=946865&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java Fri May 21 04:04:40 2010
@@ -218,6 +218,10 @@ public class ProcessAndInstanceManagemen
return listProcessesCustom(null, null, ProcessInfoCustomizer.SUMMARYONLY);
}
+ public ProcessInfoListDocument listProcessesSummaryAndProperties() {
+ return listProcessesCustom(null, null, ProcessInfoCustomizer.SUMMARY_PROPERTIES);
+ }
+
public ProcessInfoDocument getProcessInfoCustom(final QName pid, final ProcessInfoCustomizer custom) {
try {
return _db.exec(new BpelDatabase.Callable<ProcessInfoDocument>() {