org.apache.ode.dao.jpa
Class ProcessDAOImpl
java.lang.Object
org.apache.ode.dao.jpa.OpenJPADAO
org.apache.ode.dao.jpa.ProcessDAOImpl
- All Implemented Interfaces:
- org.apache.ode.bpel.dao.ProcessDAO
public class ProcessDAOImpl
- extends OpenJPADAO
- implements org.apache.ode.bpel.dao.ProcessDAO
Constructor Summary |
ProcessDAOImpl()
|
ProcessDAOImpl(javax.xml.namespace.QName pid,
javax.xml.namespace.QName type,
java.lang.String guid,
long version)
|
Method Summary |
org.apache.ode.bpel.dao.CorrelatorDAO |
addCorrelator(java.lang.String correlator)
|
org.apache.ode.bpel.dao.ProcessInstanceDAO |
createInstance(org.apache.ode.bpel.dao.CorrelatorDAO instantiatingCorrelator)
|
org.apache.ode.bpel.dao.ProcessInstanceDAO |
createInstance(org.apache.ode.bpel.dao.CorrelatorDAO instantiatingCorrelator,
org.apache.ode.bpel.dao.MessageExchangeDAO mex)
|
void |
deleteProcessAndRoutes()
|
java.util.Collection<org.apache.ode.bpel.dao.ProcessInstanceDAO> |
findInstance(org.apache.ode.bpel.common.CorrelationKey ckey)
|
java.util.Collection<org.apache.ode.bpel.dao.ProcessInstanceDAO> |
getActiveInstances()
|
org.apache.ode.bpel.dao.CorrelatorDAO |
getCorrelator(java.lang.String correlatorId)
|
java.lang.String |
getGuid()
|
java.io.Serializable |
getId()
|
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)
|
void |
setId(java.lang.Long id)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProcessDAOImpl
public ProcessDAOImpl()
ProcessDAOImpl
public ProcessDAOImpl(javax.xml.namespace.QName pid,
javax.xml.namespace.QName type,
java.lang.String guid,
long version)
getId
public java.io.Serializable getId()
setId
public void setId(java.lang.Long id)
addCorrelator
public org.apache.ode.bpel.dao.CorrelatorDAO addCorrelator(java.lang.String correlator)
- Specified by:
addCorrelator
in interface org.apache.ode.bpel.dao.ProcessDAO
getCorrelator
public org.apache.ode.bpel.dao.CorrelatorDAO getCorrelator(java.lang.String correlatorId)
- Specified by:
getCorrelator
in interface org.apache.ode.bpel.dao.ProcessDAO
createInstance
public org.apache.ode.bpel.dao.ProcessInstanceDAO createInstance(org.apache.ode.bpel.dao.CorrelatorDAO instantiatingCorrelator)
- Specified by:
createInstance
in interface org.apache.ode.bpel.dao.ProcessDAO
createInstance
public org.apache.ode.bpel.dao.ProcessInstanceDAO createInstance(org.apache.ode.bpel.dao.CorrelatorDAO instantiatingCorrelator,
org.apache.ode.bpel.dao.MessageExchangeDAO mex)
findInstance
public java.util.Collection<org.apache.ode.bpel.dao.ProcessInstanceDAO> findInstance(org.apache.ode.bpel.common.CorrelationKey ckey)
- Specified by:
findInstance
in interface org.apache.ode.bpel.dao.ProcessDAO
getInstance
public org.apache.ode.bpel.dao.ProcessInstanceDAO getInstance(java.lang.Long iid)
- Specified by:
getInstance
in interface org.apache.ode.bpel.dao.ProcessDAO
getProcessId
public javax.xml.namespace.QName getProcessId()
- Specified by:
getProcessId
in interface org.apache.ode.bpel.dao.ProcessDAO
getType
public javax.xml.namespace.QName getType()
- Specified by:
getType
in interface org.apache.ode.bpel.dao.ProcessDAO
deleteProcessAndRoutes
public void deleteProcessAndRoutes()
- Specified by:
deleteProcessAndRoutes
in interface org.apache.ode.bpel.dao.ProcessDAO
getNumInstances
public int getNumInstances()
- Specified by:
getNumInstances
in interface org.apache.ode.bpel.dao.ProcessDAO
getVersion
public long getVersion()
- Specified by:
getVersion
in interface org.apache.ode.bpel.dao.ProcessDAO
instanceCompleted
public void instanceCompleted(org.apache.ode.bpel.dao.ProcessInstanceDAO instance)
- Specified by:
instanceCompleted
in interface org.apache.ode.bpel.dao.ProcessDAO
removeRoutes
public void removeRoutes(java.lang.String routeId,
org.apache.ode.bpel.dao.ProcessInstanceDAO target)
- Specified by:
removeRoutes
in interface org.apache.ode.bpel.dao.ProcessDAO
getGuid
public java.lang.String getGuid()
- Specified by:
getGuid
in interface org.apache.ode.bpel.dao.ProcessDAO
getActiveInstances
public java.util.Collection<org.apache.ode.bpel.dao.ProcessInstanceDAO> getActiveInstances()
- Specified by:
getActiveInstances
in interface org.apache.ode.bpel.dao.ProcessDAO