org.apache.ode.daohib.bpel
Class ProcessDaoImpl
java.lang.Object
org.apache.ode.daohib.bpel.HibernateDao
org.apache.ode.daohib.bpel.ProcessDaoImpl
- All Implemented Interfaces:
- DeferredProcessInstanceCleanable, ProcessDAO
public class ProcessDaoImpl
- extends HibernateDao
- implements ProcessDAO, DeferredProcessInstanceCleanable
Hibernate-based ProcessDAO implementation.
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
ProcessDaoImpl
public ProcessDaoImpl(SessionManager sm,
HProcess process)
getPidId
public java.lang.Long getPidId()
- Specified by:
getPidId in interface DeferredProcessInstanceCleanable
getProcessId
public javax.xml.namespace.QName getProcessId()
- Specified by:
getProcessId in interface ProcessDAO
getInstance
public ProcessInstanceDAO getInstance(java.lang.Long iid)
- Specified by:
getInstance in interface ProcessDAO
getCorrelator
public CorrelatorDAO getCorrelator(java.lang.String corrId)
- Specified by:
getCorrelator in interface ProcessDAO
getCorrelatorsSet
public java.util.Set<java.lang.String> getCorrelatorsSet()
- Specified by:
getCorrelatorsSet in interface ProcessDAO
removeRoutes
public void removeRoutes(java.lang.String routeId,
ProcessInstanceDAO target)
- Specified by:
removeRoutes in interface ProcessDAO
createInstance
public ProcessInstanceDAO createInstance(CorrelatorDAO correlator)
- Specified by:
createInstance in interface ProcessDAO
findInstance
public java.util.Collection<ProcessInstanceDAO> findInstance(CorrelationKey ckeyValue)
- Specified by:
findInstance in interface ProcessDAO
- See Also:
ProcessDAO.findInstance(CorrelationKey)
instanceCompleted
public void instanceCompleted(ProcessInstanceDAO instance)
- Specified by:
instanceCompleted in interface ProcessDAO
- See Also:
ProcessDAO.instanceCompleted(ProcessInstanceDAO)
deleteProcessAndRoutes
public void deleteProcessAndRoutes()
- Specified by:
deleteProcessAndRoutes in interface ProcessDAO
deleteInstances
public int deleteInstances(int transactionSize)
- Specified by:
deleteInstances in interface DeferredProcessInstanceCleanable
deleteInstances
public int deleteInstances(java.util.Collection<HProcessInstance> instances,
java.util.Set<ProcessConf.CLEANUP_CATEGORY> categories)
getType
public javax.xml.namespace.QName getType()
- Specified by:
getType in interface ProcessDAO
getVersion
public long getVersion()
- Specified by:
getVersion in interface ProcessDAO
addCorrelator
public CorrelatorDAO addCorrelator(java.lang.String corrid)
- Specified by:
addCorrelator in interface ProcessDAO
getActiveInstances
public java.util.Collection<ProcessInstanceDAO> getActiveInstances()
- Specified by:
getActiveInstances in interface ProcessDAO
getNumInstances
public int getNumInstances()
- Specified by:
getNumInstances in interface ProcessDAO
getGuid
public java.lang.String getGuid()
- Specified by:
getGuid in interface ProcessDAO
Copyright © 2015 WSO2. All Rights Reserved.