public class ProcessDaoImpl extends HibernateDao implements org.apache.ode.bpel.dao.ProcessDAO, org.apache.ode.bpel.dao.DeferredProcessInstanceCleanable
ProcessDAO implementation._hobj, _sm| Constructor and Description |
|---|
ProcessDaoImpl(SessionManager sm,
HProcess process) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.ode.bpel.dao.CorrelatorDAO |
addCorrelator(java.lang.String corrid) |
org.apache.ode.bpel.dao.ProcessInstanceDAO |
createInstance(org.apache.ode.bpel.dao.CorrelatorDAO correlator) |
int |
deleteInstances(java.util.Collection<HProcessInstance> instances,
java.util.Set<org.apache.ode.bpel.iapi.ProcessConf.CLEANUP_CATEGORY> categories) |
int |
deleteInstances(int transactionSize) |
void |
deleteProcessAndRoutes() |
java.util.Collection<org.apache.ode.bpel.dao.ProcessInstanceDAO> |
findInstance(org.apache.ode.bpel.common.CorrelationKey ckeyValue) |
java.util.Collection<org.apache.ode.bpel.dao.ProcessInstanceDAO> |
getActiveInstances() |
org.apache.ode.bpel.dao.CorrelatorDAO |
getCorrelator(java.lang.String corrId) |
java.lang.String |
getGuid() |
org.apache.ode.bpel.dao.ProcessInstanceDAO |
getInstance(java.lang.Long iid) |
int |
getNumInstances() |
javax.xml.namespace.QName |
getProcessId() |
javax.xml.namespace.QName |
getType() |
long |
getVersion() |
void |
instanceCompleted(org.apache.ode.bpel.dao.ProcessInstanceDAO instance) |
void |
removeRoutes(java.lang.String routeId,
org.apache.ode.bpel.dao.ProcessInstanceDAO target) |
deleteByColumn, deleteByIds, equals, getDHandle, getHibernateObj, getId, getSession, hashCode, updatepublic ProcessDaoImpl(SessionManager sm, HProcess process)
public javax.xml.namespace.QName getProcessId()
getProcessId in interface org.apache.ode.bpel.dao.ProcessDAOpublic org.apache.ode.bpel.dao.ProcessInstanceDAO getInstance(java.lang.Long iid)
getInstance in interface org.apache.ode.bpel.dao.ProcessDAOpublic org.apache.ode.bpel.dao.CorrelatorDAO getCorrelator(java.lang.String corrId)
getCorrelator in interface org.apache.ode.bpel.dao.ProcessDAOpublic void removeRoutes(java.lang.String routeId,
org.apache.ode.bpel.dao.ProcessInstanceDAO target)
removeRoutes in interface org.apache.ode.bpel.dao.ProcessDAOpublic org.apache.ode.bpel.dao.ProcessInstanceDAO createInstance(org.apache.ode.bpel.dao.CorrelatorDAO correlator)
createInstance in interface org.apache.ode.bpel.dao.ProcessDAOpublic java.util.Collection<org.apache.ode.bpel.dao.ProcessInstanceDAO> findInstance(org.apache.ode.bpel.common.CorrelationKey ckeyValue)
findInstance in interface org.apache.ode.bpel.dao.ProcessDAOProcessDAO.findInstance(CorrelationKey)public void instanceCompleted(org.apache.ode.bpel.dao.ProcessInstanceDAO instance)
instanceCompleted in interface org.apache.ode.bpel.dao.ProcessDAOProcessDAO.instanceCompleted(ProcessInstanceDAO)public void deleteProcessAndRoutes()
deleteProcessAndRoutes in interface org.apache.ode.bpel.dao.ProcessDAOpublic int deleteInstances(int transactionSize)
deleteInstances in interface org.apache.ode.bpel.dao.DeferredProcessInstanceCleanablepublic int deleteInstances(java.util.Collection<HProcessInstance> instances, java.util.Set<org.apache.ode.bpel.iapi.ProcessConf.CLEANUP_CATEGORY> categories)
public javax.xml.namespace.QName getType()
getType in interface org.apache.ode.bpel.dao.ProcessDAOpublic long getVersion()
getVersion in interface org.apache.ode.bpel.dao.ProcessDAOpublic org.apache.ode.bpel.dao.CorrelatorDAO addCorrelator(java.lang.String corrid)
addCorrelator in interface org.apache.ode.bpel.dao.ProcessDAOpublic java.util.Collection<org.apache.ode.bpel.dao.ProcessInstanceDAO> getActiveInstances()
getActiveInstances in interface org.apache.ode.bpel.dao.ProcessDAOpublic int getNumInstances()
getNumInstances in interface org.apache.ode.bpel.dao.ProcessDAOpublic java.lang.String getGuid()
getGuid in interface org.apache.ode.bpel.dao.ProcessDAO