public class ProcessInstanceDaoImpl extends HibernateDao implements org.apache.ode.bpel.dao.ProcessInstanceDAO
ProcessInstanceDAO implementation._hobj, _sm| Constructor and Description |
|---|
ProcessInstanceDaoImpl(SessionManager sm,
HProcessInstance instance) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearSelectors() |
void |
createActivityRecovery(java.lang.String channel,
long activityId,
java.lang.String reason,
java.util.Date dateTime,
org.w3c.dom.Element data,
java.lang.String[] actions,
int retries) |
org.apache.ode.bpel.dao.ScopeDAO |
createScope(org.apache.ode.bpel.dao.ScopeDAO parentScope,
java.lang.String name,
int scopeModelId) |
void |
delete(java.util.Set<org.apache.ode.bpel.iapi.ProcessConf.CLEANUP_CATEGORY> cleanupCategories) |
void |
delete(java.util.Set<org.apache.ode.bpel.iapi.ProcessConf.CLEANUP_CATEGORY> cleanupCategories,
boolean deleteMyRoleMex) |
void |
deleteActivityRecovery(java.lang.String channel)
Delete previously registered activity recovery.
|
void |
finishCompletion() |
long |
genMonotonic() |
int |
getActivityFailureCount() |
java.util.Date |
getActivityFailureDateTime() |
java.util.Collection<org.apache.ode.bpel.dao.ActivityRecoveryDAO> |
getActivityRecoveries() |
org.apache.ode.bpel.dao.BpelDAOConnection |
getConnection() |
org.apache.ode.bpel.dao.CorrelationSetDAO |
getCorrelationSet(java.lang.String name) |
java.util.Set<org.apache.ode.bpel.dao.CorrelationSetDAO> |
getCorrelationSets() |
java.util.Date |
getCreateTime() |
org.apache.ode.bpel.dao.ProcessInstanceDAO.EventsFirstLastCountTuple |
getEventsFirstLastCount() |
byte[] |
getExecutionState() |
org.apache.ode.bpel.dao.FaultDAO |
getFault() |
java.lang.Long |
getInstanceId() |
org.apache.ode.bpel.dao.CorrelatorDAO |
getInstantiatingCorrelator() |
java.util.Date |
getLastActiveTime() |
java.util.Collection<java.lang.String> |
getMessageExchangeIds() |
java.util.Collection<org.apache.ode.bpel.dao.MessageExchangeDAO> |
getMessageExchanges() |
short |
getPreviousState() |
org.apache.ode.bpel.dao.ProcessDAO |
getProcess() |
org.apache.ode.bpel.dao.ScopeDAO |
getRootScope() |
org.apache.ode.bpel.dao.ScopeDAO |
getScope(java.lang.Long scopeInstanceId) |
java.util.Collection<org.apache.ode.bpel.dao.ScopeDAO> |
getScopes() |
java.util.Collection<org.apache.ode.bpel.dao.ScopeDAO> |
getScopes(java.lang.String scopeName) |
short |
getState() |
org.apache.ode.bpel.dao.XmlDataDAO[] |
getVariables(java.lang.String variableName,
int scopeModelId)
TODO this is never used, except by test cases - should be removed
|
void |
insertBpelEvent(org.apache.ode.bpel.evt.ProcessInstanceEvent event) |
void |
setExecutionState(byte[] bytes) |
void |
setFault(org.apache.ode.bpel.dao.FaultDAO fault) |
void |
setFault(javax.xml.namespace.QName name,
java.lang.String explanation,
int lineNo,
int activityId,
org.w3c.dom.Element faultData) |
void |
setLastActiveTime(java.util.Date dt) |
void |
setState(short state) |
deleteByColumn, deleteByIds, equals, getDHandle, getHibernateObj, getId, getSession, hashCode, updatepublic ProcessInstanceDaoImpl(SessionManager sm, HProcessInstance instance)
public java.util.Date getCreateTime()
getCreateTime in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getCreateTime()public void setFault(org.apache.ode.bpel.dao.FaultDAO fault)
setFault in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic void setFault(javax.xml.namespace.QName name,
java.lang.String explanation,
int lineNo,
int activityId,
org.w3c.dom.Element faultData)
setFault in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.setFault(javax.xml.namespace.QName, String, int, int, org.w3c.dom.Element)public org.apache.ode.bpel.dao.FaultDAO getFault()
getFault in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getFault()public byte[] getExecutionState()
getExecutionState in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getExecutionState()public void setExecutionState(byte[] bytes)
setExecutionState in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.setExecutionState(byte[])public org.apache.ode.bpel.dao.ProcessDAO getProcess()
getProcess in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getProcess()public org.apache.ode.bpel.dao.ScopeDAO getRootScope()
getRootScope in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getRootScope()public void setState(short state)
setState in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.setState(short)public short getState()
getState in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getState()public short getPreviousState()
getPreviousState in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getPreviousState()public org.apache.ode.bpel.dao.ScopeDAO createScope(org.apache.ode.bpel.dao.ScopeDAO parentScope,
java.lang.String name,
int scopeModelId)
createScope in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic java.lang.Long getInstanceId()
getInstanceId in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getInstanceId()public org.apache.ode.bpel.dao.ScopeDAO getScope(java.lang.Long scopeInstanceId)
getScope in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic java.util.Collection<org.apache.ode.bpel.dao.ScopeDAO> getScopes(java.lang.String scopeName)
getScopes in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getScopes(java.lang.String)public java.util.Collection<org.apache.ode.bpel.dao.ScopeDAO> getScopes()
getScopes in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic org.apache.ode.bpel.dao.CorrelatorDAO getInstantiatingCorrelator()
getInstantiatingCorrelator in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getInstantiatingCorrelator()public java.util.Date getLastActiveTime()
getLastActiveTime in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getLastActiveTime()public void setLastActiveTime(java.util.Date dt)
setLastActiveTime in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.setLastActiveTime(java.util.Date)public java.util.Set<org.apache.ode.bpel.dao.CorrelationSetDAO> getCorrelationSets()
getCorrelationSets in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic org.apache.ode.bpel.dao.CorrelationSetDAO getCorrelationSet(java.lang.String name)
getCorrelationSet in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic org.apache.ode.bpel.dao.XmlDataDAO[] getVariables(java.lang.String variableName,
int scopeModelId)
getVariables in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.getVariables(java.lang.String, int)public void finishCompletion()
finishCompletion in interface org.apache.ode.bpel.dao.ProcessInstanceDAOProcessInstanceDAO.finishCompletion()public void delete(java.util.Set<org.apache.ode.bpel.iapi.ProcessConf.CLEANUP_CATEGORY> cleanupCategories)
delete in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic void delete(java.util.Set<org.apache.ode.bpel.iapi.ProcessConf.CLEANUP_CATEGORY> cleanupCategories,
boolean deleteMyRoleMex)
delete in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic void insertBpelEvent(org.apache.ode.bpel.evt.ProcessInstanceEvent event)
insertBpelEvent in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic org.apache.ode.bpel.dao.ProcessInstanceDAO.EventsFirstLastCountTuple getEventsFirstLastCount()
getEventsFirstLastCount in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic java.util.Collection<org.apache.ode.bpel.dao.MessageExchangeDAO> getMessageExchanges()
public long genMonotonic()
genMonotonic in interface org.apache.ode.bpel.dao.ProcessInstanceDAOprotected void clearSelectors()
public int getActivityFailureCount()
getActivityFailureCount in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic java.util.Date getActivityFailureDateTime()
getActivityFailureDateTime in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic java.util.Collection<org.apache.ode.bpel.dao.ActivityRecoveryDAO> getActivityRecoveries()
getActivityRecoveries in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic void createActivityRecovery(java.lang.String channel,
long activityId,
java.lang.String reason,
java.util.Date dateTime,
org.w3c.dom.Element data,
java.lang.String[] actions,
int retries)
createActivityRecovery in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic void deleteActivityRecovery(java.lang.String channel)
deleteActivityRecovery in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic org.apache.ode.bpel.dao.BpelDAOConnection getConnection()
getConnection in interface org.apache.ode.bpel.dao.ProcessInstanceDAOpublic java.util.Collection<java.lang.String> getMessageExchangeIds()
getMessageExchangeIds in interface org.apache.ode.bpel.dao.ProcessInstanceDAO