public abstract class EndingCallActivityExceptionStateImpl extends Object implements org.bonitasoft.engine.core.process.instance.api.states.FlowNodeState
| Constructor and Description |
|---|
EndingCallActivityExceptionStateImpl(org.bonitasoft.engine.core.process.instance.api.ActivityInstanceService activityInstanceService,
org.bonitasoft.engine.core.process.instance.api.ProcessInstanceService processInstanceService,
ContainerRegistry containerRegistry,
org.bonitasoft.engine.archive.ArchiveService archiveService,
org.bonitasoft.engine.core.process.comment.api.SCommentService commentService,
org.bonitasoft.engine.core.document.api.DocumentService documentService,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger,
ProcessDefinitionService processDefinitionService,
org.bonitasoft.engine.core.connector.ConnectorInstanceService connectorInstanceService,
org.bonitasoft.engine.classloader.ClassLoaderService classLoaderService,
org.bonitasoft.engine.core.process.instance.api.RefBusinessDataService refBusinessDataService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
archiveChildProcessInstance(org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance instance) |
org.bonitasoft.engine.core.process.instance.api.states.StateCode |
execute(SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance instance) |
boolean |
hit(SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance parentInstance,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance childInstance) |
boolean |
isInterrupting() |
boolean |
isStable() |
boolean |
isTerminal() |
boolean |
shouldExecuteState(SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic EndingCallActivityExceptionStateImpl(org.bonitasoft.engine.core.process.instance.api.ActivityInstanceService activityInstanceService,
org.bonitasoft.engine.core.process.instance.api.ProcessInstanceService processInstanceService,
ContainerRegistry containerRegistry,
org.bonitasoft.engine.archive.ArchiveService archiveService,
org.bonitasoft.engine.core.process.comment.api.SCommentService commentService,
org.bonitasoft.engine.core.document.api.DocumentService documentService,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger,
ProcessDefinitionService processDefinitionService,
org.bonitasoft.engine.core.connector.ConnectorInstanceService connectorInstanceService,
org.bonitasoft.engine.classloader.ClassLoaderService classLoaderService,
org.bonitasoft.engine.core.process.instance.api.RefBusinessDataService refBusinessDataService)
public boolean shouldExecuteState(SProcessDefinition processDefinition, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityExecutionException
shouldExecuteState in interface org.bonitasoft.engine.core.process.instance.api.states.FlowNodeStateorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityExecutionExceptionpublic org.bonitasoft.engine.core.process.instance.api.states.StateCode execute(SProcessDefinition processDefinition, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance instance) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityStateExecutionException
execute in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityStateExecutionExceptionprotected void archiveChildProcessInstance(org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance instance)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SProcessInstanceNotFoundException,
SArchivingException,
org.bonitasoft.engine.persistence.SBonitaReadException
org.bonitasoft.engine.core.process.instance.api.exceptions.SProcessInstanceNotFoundExceptionSArchivingExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionpublic boolean hit(SProcessDefinition processDefinition, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance parentInstance, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance childInstance)
hit in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>public boolean isInterrupting()
isInterrupting in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>public boolean isStable()
isStable in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>public boolean isTerminal()
isTerminal in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>Copyright © 2016 Bonitasoft S.A.. All rights reserved.