public class TransactionalProcessInstanceInterruptor extends AbstractProcessInstanceInterruptor
| Constructor and Description |
|---|
TransactionalProcessInstanceInterruptor(org.bonitasoft.engine.core.process.instance.api.ProcessInstanceService processInstanceService,
org.bonitasoft.engine.core.process.instance.api.FlowNodeInstanceService flowNodeInstanceService,
ProcessExecutor processExecutor,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger) |
| Modifier and Type | Method and Description |
|---|---|
protected List<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance> |
getChildren(long processInstanceId) |
protected List<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance> |
getChildrenExcept(long processInstanceId,
long childExceptionId) |
protected long |
getNumberOfChildren(long processInstanceId) |
protected long |
getNumberOfChildrenExcept(long processInstanceId,
long childExceptionId) |
protected void |
resumeChildExecution(long flowNodeInstanceId,
long processInstanceId,
long userId) |
protected void |
setChildStateCategory(long flowNodeInstanceId,
org.bonitasoft.engine.core.process.instance.model.SStateCategory stateCategory) |
protected void |
setProcessStateCategory(long processInstanceId,
org.bonitasoft.engine.core.process.instance.model.SStateCategory stateCategory) |
getFilterOptions, getFilterOptions, getQueryOptions, getQueryOptions, interruptChildrenOnly, interruptProcessInstance, interruptProcessInstancepublic TransactionalProcessInstanceInterruptor(org.bonitasoft.engine.core.process.instance.api.ProcessInstanceService processInstanceService,
org.bonitasoft.engine.core.process.instance.api.FlowNodeInstanceService flowNodeInstanceService,
ProcessExecutor processExecutor,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger)
protected void setProcessStateCategory(long processInstanceId,
org.bonitasoft.engine.core.process.instance.model.SStateCategory stateCategory)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
setProcessStateCategory in class AbstractProcessInstanceInterruptororg.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected void resumeChildExecution(long flowNodeInstanceId,
long processInstanceId,
long userId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeReadException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeExecutionException
resumeChildExecution in class AbstractProcessInstanceInterruptororg.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeReadExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeExecutionExceptionprotected List<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance> getChildren(long processInstanceId) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
getChildren in class AbstractProcessInstanceInterruptororg.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected List<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance> getChildrenExcept(long processInstanceId, long childExceptionId) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
getChildrenExcept in class AbstractProcessInstanceInterruptororg.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected long getNumberOfChildren(long processInstanceId)
getNumberOfChildren in class AbstractProcessInstanceInterruptorprotected long getNumberOfChildrenExcept(long processInstanceId,
long childExceptionId)
getNumberOfChildrenExcept in class AbstractProcessInstanceInterruptorprotected void setChildStateCategory(long flowNodeInstanceId,
org.bonitasoft.engine.core.process.instance.model.SStateCategory stateCategory)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
setChildStateCategory in class AbstractProcessInstanceInterruptororg.bonitasoft.engine.commons.exceptions.SBonitaExceptionCopyright © 2015 Bonitasoft S.A.. All rights reserved.