public class ProcessInstanceDaoImpl extends HibernateDao implements ProcessInstanceDAO
ProcessInstanceDAO implementation.ProcessInstanceDAO.EventsFirstLastCountTuple_hobj, _sm| Constructor and Description |
|---|
ProcessInstanceDaoImpl(SessionManager sm,
HProcessInstance instance) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageExchange(MessageExchangeDAO dao) |
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) |
ScopeDAO |
createScope(ScopeDAO parentScope,
java.lang.String name,
int scopeModelId) |
void |
delete(java.util.Set<ProcessConf.CLEANUP_CATEGORY> cleanupCategories) |
void |
delete(java.util.Set<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<ActivityRecoveryDAO> |
getActivityRecoveries() |
BpelDAOConnection |
getConnection() |
CorrelationSetDAO |
getCorrelationSet(java.lang.String name) |
java.util.Set<CorrelationSetDAO> |
getCorrelationSets() |
java.util.Date |
getCreateTime() |
ProcessInstanceDAO.EventsFirstLastCountTuple |
getEventsFirstLastCount() |
byte[] |
getExecutionState() |
FaultDAO |
getFault() |
java.lang.Long |
getInstanceId() |
CorrelatorDAO |
getInstantiatingCorrelator() |
java.util.Date |
getLastActiveTime() |
java.util.Collection<java.lang.String> |
getMessageExchangeIds() |
java.util.Collection<MessageExchangeDAO> |
getMessageExchanges() |
short |
getPreviousState() |
ProcessDAO |
getProcess() |
ScopeDAO |
getRootScope() |
ScopeDAO |
getScope(java.lang.Long scopeInstanceId) |
java.util.Collection<ScopeDAO> |
getScopes() |
java.util.Collection<ScopeDAO> |
getScopes(java.lang.String scopeName) |
short |
getState() |
XmlDataDAO[] |
getVariables(java.lang.String variableName,
int scopeModelId)
TODO this is never used, except by test cases - should be removed
|
void |
insertBpelEvent(ProcessInstanceEvent event) |
void |
setActivityRecoveries(java.util.Collection<ActivityRecoveryDAO> recoveries) |
void |
setExecutionState(byte[] bytes) |
void |
setFault(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 ProcessInstanceDAOProcessInstanceDAO.getCreateTime()public void setFault(FaultDAO fault)
setFault in interface ProcessInstanceDAOpublic void setFault(javax.xml.namespace.QName name,
java.lang.String explanation,
int lineNo,
int activityId,
org.w3c.dom.Element faultData)
setFault in interface ProcessInstanceDAOProcessInstanceDAO.setFault(javax.xml.namespace.QName, String, int, int, org.w3c.dom.Element)public FaultDAO getFault()
getFault in interface ProcessInstanceDAOProcessInstanceDAO.getFault()public byte[] getExecutionState()
getExecutionState in interface ProcessInstanceDAOProcessInstanceDAO.getExecutionState()public void setExecutionState(byte[] bytes)
setExecutionState in interface ProcessInstanceDAOProcessInstanceDAO.setExecutionState(byte[])public ProcessDAO getProcess()
getProcess in interface ProcessInstanceDAOProcessInstanceDAO.getProcess()public ScopeDAO getRootScope()
getRootScope in interface ProcessInstanceDAOProcessInstanceDAO.getRootScope()public void setState(short state)
setState in interface ProcessInstanceDAOProcessInstanceDAO.setState(short)public short getState()
getState in interface ProcessInstanceDAOProcessInstanceDAO.getState()public short getPreviousState()
getPreviousState in interface ProcessInstanceDAOProcessInstanceDAO.getPreviousState()public ScopeDAO createScope(ScopeDAO parentScope, java.lang.String name, int scopeModelId)
createScope in interface ProcessInstanceDAOpublic java.lang.Long getInstanceId()
getInstanceId in interface ProcessInstanceDAOProcessInstanceDAO.getInstanceId()public ScopeDAO getScope(java.lang.Long scopeInstanceId)
getScope in interface ProcessInstanceDAOpublic java.util.Collection<ScopeDAO> getScopes(java.lang.String scopeName)
getScopes in interface ProcessInstanceDAOProcessInstanceDAO.getScopes(java.lang.String)public java.util.Collection<ScopeDAO> getScopes()
getScopes in interface ProcessInstanceDAOpublic CorrelatorDAO getInstantiatingCorrelator()
getInstantiatingCorrelator in interface ProcessInstanceDAOProcessInstanceDAO.getInstantiatingCorrelator()public java.util.Date getLastActiveTime()
getLastActiveTime in interface ProcessInstanceDAOProcessInstanceDAO.getLastActiveTime()public void setLastActiveTime(java.util.Date dt)
setLastActiveTime in interface ProcessInstanceDAOProcessInstanceDAO.setLastActiveTime(java.util.Date)public java.util.Set<CorrelationSetDAO> getCorrelationSets()
getCorrelationSets in interface ProcessInstanceDAOpublic CorrelationSetDAO getCorrelationSet(java.lang.String name)
getCorrelationSet in interface ProcessInstanceDAOpublic XmlDataDAO[] getVariables(java.lang.String variableName, int scopeModelId)
getVariables in interface ProcessInstanceDAOProcessInstanceDAO.getVariables(java.lang.String, int)public void finishCompletion()
finishCompletion in interface ProcessInstanceDAOProcessInstanceDAO.finishCompletion()public void delete(java.util.Set<ProcessConf.CLEANUP_CATEGORY> cleanupCategories)
delete in interface ProcessInstanceDAOpublic void delete(java.util.Set<ProcessConf.CLEANUP_CATEGORY> cleanupCategories, boolean deleteMyRoleMex)
delete in interface ProcessInstanceDAOpublic void insertBpelEvent(ProcessInstanceEvent event)
insertBpelEvent in interface ProcessInstanceDAOpublic ProcessInstanceDAO.EventsFirstLastCountTuple getEventsFirstLastCount()
getEventsFirstLastCount in interface ProcessInstanceDAOpublic java.util.Collection<MessageExchangeDAO> getMessageExchanges()
public long genMonotonic()
genMonotonic in interface ProcessInstanceDAOprotected void clearSelectors()
public int getActivityFailureCount()
getActivityFailureCount in interface ProcessInstanceDAOpublic java.util.Date getActivityFailureDateTime()
getActivityFailureDateTime in interface ProcessInstanceDAOpublic java.util.Collection<ActivityRecoveryDAO> getActivityRecoveries()
getActivityRecoveries in interface ProcessInstanceDAOpublic void setActivityRecoveries(java.util.Collection<ActivityRecoveryDAO> recoveries)
setActivityRecoveries in interface 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 ProcessInstanceDAOpublic void deleteActivityRecovery(java.lang.String channel)
deleteActivityRecovery in interface ProcessInstanceDAOpublic BpelDAOConnection getConnection()
getConnection in interface ProcessInstanceDAOpublic java.util.Collection<java.lang.String> getMessageExchangeIds()
getMessageExchangeIds in interface ProcessInstanceDAOpublic void addMessageExchange(MessageExchangeDAO dao)
addMessageExchange in interface ProcessInstanceDAOCopyright © 2021 WSO2. All Rights Reserved.