@Entity public class ProcessInstanceDAOImpl extends OpenJPADAO implements ProcessInstanceDAO
ProcessInstanceDAO.EventsFirstLastCountTuple| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COUNT_FAILED_INSTANCES_BY_STATUS_AND_PROCESS_ID |
static java.lang.String |
COUNT_FAILED_INSTANCES_BY_STATUS_AND_PROCESS_IDS |
static java.lang.String |
COUNT_INSTANCE_IDS_BY_PROCESS |
static java.lang.String |
COUNT_INSTANCES_BY_PROCESSES_IDS_AND_STATES |
static java.lang.String |
DELETE_INSTANCES_BY_PROCESS |
static java.lang.String |
SELECT_FAULT_IDS_BY_PROCESS |
static java.lang.String |
SELECT_INSTANCE_IDS_BY_PROCESS |
| Constructor and Description |
|---|
ProcessInstanceDAOImpl() |
ProcessInstanceDAOImpl(CorrelatorDAOImpl correlator,
ProcessDAOImpl process) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageExchange(MessageExchangeDAO dao) |
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 deleteMessageExchanges) |
void |
deleteActivityRecovery(java.lang.String channel) |
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() |
java.util.List<EventDAOImpl> |
getEvents() |
ProcessInstanceDAO.EventsFirstLastCountTuple |
getEventsFirstLastCount() |
byte[] |
getExecutionState() |
FaultDAO |
getFault() |
java.lang.Long |
getInstanceId() |
CorrelatorDAO |
getInstantiatingCorrelator() |
java.util.Date |
getLastActiveTime() |
java.util.Collection<java.lang.String> |
getMessageExchangeIds() |
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) |
void |
insertBpelEvent(ProcessInstanceEvent event) |
java.util.Collection<CorrelationSetDAO> |
selectCorrelationSets(java.util.Collection<ProcessInstanceDAO> instances) |
void |
setActivityFailureCount(int activityFailureCount) |
void |
setActivityRecoveries(java.util.Collection<ActivityRecoveryDAO> recoveries) |
void |
setEvents(java.util.List<EventDAOImpl> events) |
void |
setExecutionState(byte[] execState) |
void |
setFault(FaultDAO fault) |
void |
setFault(javax.xml.namespace.QName faultName,
java.lang.String explanation,
int faultLineNo,
int activityId,
org.w3c.dom.Element faultMessage) |
void |
setLastActiveTime(java.util.Date dt) |
void |
setState(short state) |
batchUpdateByIds, getConn, getEM, getSingleResultpublic static final java.lang.String DELETE_INSTANCES_BY_PROCESS
public static final java.lang.String SELECT_INSTANCE_IDS_BY_PROCESS
public static final java.lang.String COUNT_INSTANCE_IDS_BY_PROCESS
public static final java.lang.String SELECT_FAULT_IDS_BY_PROCESS
public static final java.lang.String COUNT_FAILED_INSTANCES_BY_STATUS_AND_PROCESS_ID
public static final java.lang.String COUNT_FAILED_INSTANCES_BY_STATUS_AND_PROCESS_IDS
public static final java.lang.String COUNT_INSTANCES_BY_PROCESSES_IDS_AND_STATES
public ProcessInstanceDAOImpl()
public ProcessInstanceDAOImpl(CorrelatorDAOImpl correlator, ProcessDAOImpl process)
public 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 ScopeDAO createScope(ScopeDAO parentScope, java.lang.String name, int scopeModelId)
createScope in interface ProcessInstanceDAOpublic java.util.Collection<CorrelationSetDAO> selectCorrelationSets(java.util.Collection<ProcessInstanceDAO> instances)
public void delete(java.util.Set<ProcessConf.CLEANUP_CATEGORY> cleanupCategories)
delete in interface ProcessInstanceDAOpublic void delete(java.util.Set<ProcessConf.CLEANUP_CATEGORY> cleanupCategories, boolean deleteMessageExchanges)
delete in interface ProcessInstanceDAOpublic void deleteActivityRecovery(java.lang.String channel)
deleteActivityRecovery in interface ProcessInstanceDAOpublic void finishCompletion()
finishCompletion in interface ProcessInstanceDAOpublic long genMonotonic()
genMonotonic in interface ProcessInstanceDAOpublic int getActivityFailureCount()
getActivityFailureCount in interface ProcessInstanceDAOpublic void setActivityFailureCount(int activityFailureCount)
public 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 CorrelationSetDAO getCorrelationSet(java.lang.String name)
getCorrelationSet in interface ProcessInstanceDAOpublic java.util.Set<CorrelationSetDAO> getCorrelationSets()
getCorrelationSets in interface ProcessInstanceDAOpublic java.util.Date getCreateTime()
getCreateTime in interface ProcessInstanceDAOpublic ProcessInstanceDAO.EventsFirstLastCountTuple getEventsFirstLastCount()
getEventsFirstLastCount in interface ProcessInstanceDAOpublic byte[] getExecutionState()
getExecutionState in interface ProcessInstanceDAOpublic FaultDAO getFault()
getFault in interface ProcessInstanceDAOpublic java.lang.Long getInstanceId()
getInstanceId in interface ProcessInstanceDAOpublic CorrelatorDAO getInstantiatingCorrelator()
getInstantiatingCorrelator in interface ProcessInstanceDAOpublic java.util.Date getLastActiveTime()
getLastActiveTime in interface ProcessInstanceDAOpublic short getPreviousState()
getPreviousState in interface ProcessInstanceDAOpublic ProcessDAO getProcess()
getProcess in interface ProcessInstanceDAOpublic ScopeDAO getRootScope()
getRootScope in interface ProcessInstanceDAOpublic ScopeDAO getScope(java.lang.Long scopeInstanceId)
getScope in interface ProcessInstanceDAOpublic java.util.Collection<ScopeDAO> getScopes(java.lang.String scopeName)
getScopes in interface ProcessInstanceDAOpublic java.util.Collection<ScopeDAO> getScopes()
getScopes in interface ProcessInstanceDAOpublic short getState()
getState in interface ProcessInstanceDAOpublic XmlDataDAO[] getVariables(java.lang.String variableName, int scopeModelId)
getVariables in interface ProcessInstanceDAOpublic void insertBpelEvent(ProcessInstanceEvent event)
insertBpelEvent in interface ProcessInstanceDAOpublic void setExecutionState(byte[] execState)
setExecutionState in interface ProcessInstanceDAOpublic void setFault(FaultDAO fault)
setFault in interface ProcessInstanceDAOpublic void setFault(javax.xml.namespace.QName faultName,
java.lang.String explanation,
int faultLineNo,
int activityId,
org.w3c.dom.Element faultMessage)
setFault in interface ProcessInstanceDAOpublic void setLastActiveTime(java.util.Date dt)
setLastActiveTime in interface ProcessInstanceDAOpublic void setState(short state)
setState 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 ProcessInstanceDAOpublic java.util.List<EventDAOImpl> getEvents()
public void setEvents(java.util.List<EventDAOImpl> events)
Copyright © 2017 WSO2. All Rights Reserved.