@Entity public class ProcessDAOImpl extends OpenJPADAO implements ProcessDAO
| Constructor and Description |
|---|
ProcessDAOImpl() |
ProcessDAOImpl(javax.xml.namespace.QName pid,
javax.xml.namespace.QName type,
java.lang.String guid,
long version) |
| Modifier and Type | Method and Description |
|---|---|
CorrelatorDAO |
addCorrelator(java.lang.String correlator) |
ProcessInstanceDAO |
createInstance(CorrelatorDAO instantiatingCorrelator) |
ProcessInstanceDAO |
createInstance(CorrelatorDAO instantiatingCorrelator,
MessageExchangeDAO mex) |
void |
deleteProcessAndRoutes() |
java.util.Collection<ProcessInstanceDAO> |
findInstance(CorrelationKey ckey) |
java.util.Collection<ProcessInstanceDAO> |
getActiveInstances() |
CorrelatorDAO |
getCorrelator(java.lang.String correlatorId) |
java.util.Set<java.lang.String> |
getCorrelatorsSet() |
java.lang.String |
getGuid() |
java.io.Serializable |
getId() |
ProcessInstanceDAO |
getInstance(java.lang.Long iid) |
int |
getNumInstances() |
javax.xml.namespace.QName |
getProcessId() |
javax.xml.namespace.QName |
getType() |
long |
getVersion() |
void |
instanceCompleted(ProcessInstanceDAO instance) |
void |
removeRoutes(java.lang.String routeId,
ProcessInstanceDAO target) |
void |
setId(java.lang.Long id) |
batchUpdateByIds, getConn, getEM, getSingleResultpublic ProcessDAOImpl()
public ProcessDAOImpl(javax.xml.namespace.QName pid,
javax.xml.namespace.QName type,
java.lang.String guid,
long version)
public java.io.Serializable getId()
public void setId(java.lang.Long id)
public CorrelatorDAO addCorrelator(java.lang.String correlator)
addCorrelator in interface ProcessDAOpublic CorrelatorDAO getCorrelator(java.lang.String correlatorId)
getCorrelator in interface ProcessDAOpublic java.util.Set<java.lang.String> getCorrelatorsSet()
getCorrelatorsSet in interface ProcessDAOpublic ProcessInstanceDAO createInstance(CorrelatorDAO instantiatingCorrelator)
createInstance in interface ProcessDAOpublic ProcessInstanceDAO createInstance(CorrelatorDAO instantiatingCorrelator, MessageExchangeDAO mex)
public java.util.Collection<ProcessInstanceDAO> findInstance(CorrelationKey ckey)
findInstance in interface ProcessDAOpublic ProcessInstanceDAO getInstance(java.lang.Long iid)
getInstance in interface ProcessDAOpublic javax.xml.namespace.QName getProcessId()
getProcessId in interface ProcessDAOpublic javax.xml.namespace.QName getType()
getType in interface ProcessDAOpublic void deleteProcessAndRoutes()
deleteProcessAndRoutes in interface ProcessDAOpublic int getNumInstances()
getNumInstances in interface ProcessDAOpublic long getVersion()
getVersion in interface ProcessDAOpublic void instanceCompleted(ProcessInstanceDAO instance)
instanceCompleted in interface ProcessDAOpublic void removeRoutes(java.lang.String routeId,
ProcessInstanceDAO target)
removeRoutes in interface ProcessDAOpublic java.lang.String getGuid()
getGuid in interface ProcessDAOpublic java.util.Collection<ProcessInstanceDAO> getActiveInstances()
getActiveInstances in interface ProcessDAOCopyright © 2017 WSO2. All Rights Reserved.