org.apache.ode.bpel.dao
Interface ProcessManagementDAO


public interface ProcessManagementDAO

This DAO handles any process and instance management related database operations. The idea is to separate out the operational side of database tasks from core engine.


Nested Class Summary
static class ProcessManagementDAO.FailedSummaryValue
           
static class ProcessManagementDAO.InstanceSummaryKey
           
 
Method Summary
 java.util.Map<ProcessManagementDAO.InstanceSummaryKey,java.lang.Long> countInstancesSummary(java.util.Set<java.lang.String> pids)
           
 java.util.Map<java.lang.String,ProcessManagementDAO.FailedSummaryValue> findFailedCountAndLastFailedDateForProcessIds(java.util.Set<java.lang.String> pids)
           
 

Method Detail

countInstancesSummary

java.util.Map<ProcessManagementDAO.InstanceSummaryKey,java.lang.Long> countInstancesSummary(java.util.Set<java.lang.String> pids)

findFailedCountAndLastFailedDateForProcessIds

java.util.Map<java.lang.String,ProcessManagementDAO.FailedSummaryValue> findFailedCountAndLastFailedDateForProcessIds(java.util.Set<java.lang.String> pids)