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