org.apache.ode.dao.jpa
Class ProcessInstanceDAOImpl
java.lang.Object
org.apache.ode.dao.jpa.OpenJPADAO
org.apache.ode.dao.jpa.ProcessInstanceDAOImpl
- All Implemented Interfaces:
- ProcessInstanceDAO
@Entity
public class ProcessInstanceDAOImpl
- extends OpenJPADAO
- implements ProcessInstanceDAO
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DELETE_INSTANCES_BY_PROCESS
public static final java.lang.String DELETE_INSTANCES_BY_PROCESS
- See Also:
- Constant Field Values
SELECT_INSTANCE_IDS_BY_PROCESS
public static final java.lang.String SELECT_INSTANCE_IDS_BY_PROCESS
- See Also:
- Constant Field Values
COUNT_INSTANCE_IDS_BY_PROCESS
public static final java.lang.String COUNT_INSTANCE_IDS_BY_PROCESS
- See Also:
- Constant Field Values
SELECT_FAULT_IDS_BY_PROCESS
public static final java.lang.String SELECT_FAULT_IDS_BY_PROCESS
- See Also:
- Constant Field Values
COUNT_FAILED_INSTANCES_BY_STATUS_AND_PROCESS_ID
public static final java.lang.String COUNT_FAILED_INSTANCES_BY_STATUS_AND_PROCESS_ID
- See Also:
- Constant Field Values
COUNT_FAILED_INSTANCES_BY_STATUS_AND_PROCESS_IDS
public static final java.lang.String COUNT_FAILED_INSTANCES_BY_STATUS_AND_PROCESS_IDS
- See Also:
- Constant Field Values
COUNT_INSTANCES_BY_PROCESSES_IDS_AND_STATES
public static final java.lang.String COUNT_INSTANCES_BY_PROCESSES_IDS_AND_STATES
- See Also:
- Constant Field Values
ProcessInstanceDAOImpl
public ProcessInstanceDAOImpl()
ProcessInstanceDAOImpl
public ProcessInstanceDAOImpl(CorrelatorDAOImpl correlator,
ProcessDAOImpl process)
createActivityRecovery
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)
- Specified by:
createActivityRecovery in interface ProcessInstanceDAO
createScope
public ScopeDAO createScope(ScopeDAO parentScope,
java.lang.String name,
int scopeModelId)
- Specified by:
createScope in interface ProcessInstanceDAO
selectCorrelationSets
public java.util.Collection<CorrelationSetDAO> selectCorrelationSets(java.util.Collection<ProcessInstanceDAO> instances)
delete
public void delete(java.util.Set<ProcessConf.CLEANUP_CATEGORY> cleanupCategories)
- Specified by:
delete in interface ProcessInstanceDAO
delete
public void delete(java.util.Set<ProcessConf.CLEANUP_CATEGORY> cleanupCategories,
boolean deleteMessageExchanges)
- Specified by:
delete in interface ProcessInstanceDAO
deleteActivityRecovery
public void deleteActivityRecovery(java.lang.String channel)
- Specified by:
deleteActivityRecovery in interface ProcessInstanceDAO
finishCompletion
public void finishCompletion()
- Specified by:
finishCompletion in interface ProcessInstanceDAO
genMonotonic
public long genMonotonic()
- Specified by:
genMonotonic in interface ProcessInstanceDAO
getActivityFailureCount
public int getActivityFailureCount()
- Specified by:
getActivityFailureCount in interface ProcessInstanceDAO
setActivityFailureCount
public void setActivityFailureCount(int activityFailureCount)
getActivityFailureDateTime
public java.util.Date getActivityFailureDateTime()
- Specified by:
getActivityFailureDateTime in interface ProcessInstanceDAO
getActivityRecoveries
public java.util.Collection<ActivityRecoveryDAO> getActivityRecoveries()
- Specified by:
getActivityRecoveries in interface ProcessInstanceDAO
setActivityRecoveries
public void setActivityRecoveries(java.util.Collection<ActivityRecoveryDAO> recoveries)
- Specified by:
setActivityRecoveries in interface ProcessInstanceDAO
getCorrelationSet
public CorrelationSetDAO getCorrelationSet(java.lang.String name)
- Specified by:
getCorrelationSet in interface ProcessInstanceDAO
getCorrelationSets
public java.util.Set<CorrelationSetDAO> getCorrelationSets()
- Specified by:
getCorrelationSets in interface ProcessInstanceDAO
getCreateTime
public java.util.Date getCreateTime()
- Specified by:
getCreateTime in interface ProcessInstanceDAO
getEventsFirstLastCount
public ProcessInstanceDAO.EventsFirstLastCountTuple getEventsFirstLastCount()
- Specified by:
getEventsFirstLastCount in interface ProcessInstanceDAO
getExecutionState
public byte[] getExecutionState()
- Specified by:
getExecutionState in interface ProcessInstanceDAO
getFault
public FaultDAO getFault()
- Specified by:
getFault in interface ProcessInstanceDAO
getInstanceId
public java.lang.Long getInstanceId()
- Specified by:
getInstanceId in interface ProcessInstanceDAO
getInstantiatingCorrelator
public CorrelatorDAO getInstantiatingCorrelator()
- Specified by:
getInstantiatingCorrelator in interface ProcessInstanceDAO
getLastActiveTime
public java.util.Date getLastActiveTime()
- Specified by:
getLastActiveTime in interface ProcessInstanceDAO
getPreviousState
public short getPreviousState()
- Specified by:
getPreviousState in interface ProcessInstanceDAO
getProcess
public ProcessDAO getProcess()
- Specified by:
getProcess in interface ProcessInstanceDAO
getRootScope
public ScopeDAO getRootScope()
- Specified by:
getRootScope in interface ProcessInstanceDAO
getScope
public ScopeDAO getScope(java.lang.Long scopeInstanceId)
- Specified by:
getScope in interface ProcessInstanceDAO
getScopes
public java.util.Collection<ScopeDAO> getScopes(java.lang.String scopeName)
- Specified by:
getScopes in interface ProcessInstanceDAO
getScopes
public java.util.Collection<ScopeDAO> getScopes()
- Specified by:
getScopes in interface ProcessInstanceDAO
getState
public short getState()
- Specified by:
getState in interface ProcessInstanceDAO
getVariables
public XmlDataDAO[] getVariables(java.lang.String variableName,
int scopeModelId)
- Specified by:
getVariables in interface ProcessInstanceDAO
insertBpelEvent
public void insertBpelEvent(ProcessInstanceEvent event)
- Specified by:
insertBpelEvent in interface ProcessInstanceDAO
setExecutionState
public void setExecutionState(byte[] execState)
- Specified by:
setExecutionState in interface ProcessInstanceDAO
setFault
public void setFault(FaultDAO fault)
- Specified by:
setFault in interface ProcessInstanceDAO
setFault
public void setFault(javax.xml.namespace.QName faultName,
java.lang.String explanation,
int faultLineNo,
int activityId,
org.w3c.dom.Element faultMessage)
- Specified by:
setFault in interface ProcessInstanceDAO
setLastActiveTime
public void setLastActiveTime(java.util.Date dt)
- Specified by:
setLastActiveTime in interface ProcessInstanceDAO
setState
public void setState(short state)
- Specified by:
setState in interface ProcessInstanceDAO
getConnection
public BpelDAOConnection getConnection()
- Specified by:
getConnection in interface ProcessInstanceDAO
getMessageExchangeIds
public java.util.Collection<java.lang.String> getMessageExchangeIds()
- Specified by:
getMessageExchangeIds in interface ProcessInstanceDAO
addMessageExchange
public void addMessageExchange(MessageExchangeDAO dao)
- Specified by:
addMessageExchange in interface ProcessInstanceDAO
getEvents
public java.util.List<EventDAOImpl> getEvents()
setEvents
public void setEvents(java.util.List<EventDAOImpl> events)
Copyright © 2015 WSO2. All Rights Reserved.