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:
- ProcessDAO
@Entity
public class ProcessDAOImpl
- extends OpenJPADAO
- implements ProcessDAO
- Author:
- Matthieu Riou
|
Constructor Summary |
ProcessDAOImpl()
|
ProcessDAOImpl(javax.xml.namespace.QName pid,
javax.xml.namespace.QName type,
java.lang.String guid,
long version)
|
| 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 CorrelatorDAO addCorrelator(java.lang.String correlator)
- Specified by:
addCorrelator in interface ProcessDAO
getCorrelator
public CorrelatorDAO getCorrelator(java.lang.String correlatorId)
- Specified by:
getCorrelator in interface ProcessDAO
getCorrelatorsSet
public java.util.Set<java.lang.String> getCorrelatorsSet()
- Specified by:
getCorrelatorsSet in interface ProcessDAO
createInstance
public ProcessInstanceDAO createInstance(CorrelatorDAO instantiatingCorrelator)
- Specified by:
createInstance in interface ProcessDAO
createInstance
public ProcessInstanceDAO createInstance(CorrelatorDAO instantiatingCorrelator,
MessageExchangeDAO mex)
findInstance
public java.util.Collection<ProcessInstanceDAO> findInstance(CorrelationKey ckey)
- Specified by:
findInstance in interface ProcessDAO
getInstance
public ProcessInstanceDAO getInstance(java.lang.Long iid)
- Specified by:
getInstance in interface ProcessDAO
getProcessId
public javax.xml.namespace.QName getProcessId()
- Specified by:
getProcessId in interface ProcessDAO
getType
public javax.xml.namespace.QName getType()
- Specified by:
getType in interface ProcessDAO
deleteProcessAndRoutes
public void deleteProcessAndRoutes()
- Specified by:
deleteProcessAndRoutes in interface ProcessDAO
getNumInstances
public int getNumInstances()
- Specified by:
getNumInstances in interface ProcessDAO
getVersion
public long getVersion()
- Specified by:
getVersion in interface ProcessDAO
instanceCompleted
public void instanceCompleted(ProcessInstanceDAO instance)
- Specified by:
instanceCompleted in interface ProcessDAO
removeRoutes
public void removeRoutes(java.lang.String routeId,
ProcessInstanceDAO target)
- Specified by:
removeRoutes in interface ProcessDAO
getGuid
public java.lang.String getGuid()
- Specified by:
getGuid in interface ProcessDAO
getActiveInstances
public java.util.Collection<ProcessInstanceDAO> getActiveInstances()
- Specified by:
getActiveInstances in interface ProcessDAO
Copyright © 2015 WSO2. All Rights Reserved.