Uses of Class
org.flowable.bpmn.model.FlowElement
Packages that use FlowElement
Package
Description
Interfaces used to include Java code in a process as the behavior of an activity
or as a listener to process events with
JavaDelegate
s.-
Uses of FlowElement in org.flowable.bpmn.converter
Methods in org.flowable.bpmn.converter with parameters of type FlowElementModifier and TypeMethodDescriptionprotected void
BpmnXMLConverter.createXML
(FlowElement flowElement, BpmnModel model, XMLStreamWriter xtw) protected boolean
BaseBpmnXMLConverter.writeFormProperties
(FlowElement flowElement, boolean didWriteExtensionStartElement, XMLStreamWriter xtw) Method parameters in org.flowable.bpmn.converter with type arguments of type FlowElementModifier and TypeMethodDescriptionprotected void
BpmnXMLConverter.processFlowElements
(Collection<FlowElement> flowElementList, BaseElement parentScope) -
Uses of FlowElement in org.flowable.bpmn.model
Subclasses of FlowElement in org.flowable.bpmn.modelModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in org.flowable.bpmn.model declared as FlowElementModifier and TypeFieldDescriptionprotected FlowElement
Process.initialFlowElement
protected FlowElement
SequenceFlow.sourceFlowElement
protected FlowElement
SequenceFlow.targetFlowElement
Fields in org.flowable.bpmn.model with type parameters of type FlowElementModifier and TypeFieldDescriptionprotected List<FlowElement>
Process.flowElementList
protected List<FlowElement>
SubProcess.flowElementList
protected Map<String,
FlowElement> Process.flowElementMap
protected Map<String,
FlowElement> SubProcess.flowElementMap
Methods in org.flowable.bpmn.model with type parameters of type FlowElementModifier and TypeMethodDescription<T extends FlowElement>
List<T>SubProcess.findAllSubFlowElementInFlowMapOfType
(Class<T> clazz) <T extends FlowElement>
TSubProcess.findFirstSubFlowElementInFlowMapOfType
(Class<T> clazz) <FlowElementType extends FlowElement>
List<FlowElementType>Process.findFlowElementsInSubProcessOfType
(SubProcess subProcess, Class<FlowElementType> type) <FlowElementType extends FlowElement>
List<FlowElementType>Process.findFlowElementsInSubProcessOfType
(SubProcess subProcess, Class<FlowElementType> type, boolean goIntoSubprocesses) <FlowElementType extends FlowElement>
List<FlowElementType>Process.findFlowElementsOfType
(Class<FlowElementType> type) <FlowElementType extends FlowElement>
List<FlowElementType>Process.findFlowElementsOfType
(Class<FlowElementType> type, boolean goIntoSubprocesses) Methods in org.flowable.bpmn.model that return FlowElementModifier and TypeMethodDescriptionabstract FlowElement
FlowElement.clone()
protected FlowElement
Process.findFlowElementInList
(String flowElementId) BpmnModel.getFlowElement
(String id) FlowElementsContainer.getFlowElement
(String id) Process.getFlowElement
(String flowElementId) Process.getFlowElement
(String flowElementId, boolean searchRecursive) SubProcess.getFlowElement
(String id) protected FlowElement
BpmnModel.getFlowElementInSubProcess
(String id, SubProcess subProcess) Process.getInitialFlowElement()
SequenceFlow.getSourceFlowElement()
SequenceFlow.getTargetFlowElement()
Methods in org.flowable.bpmn.model that return types with arguments of type FlowElementModifier and TypeMethodDescriptionFlowElementsContainer.getFlowElementMap()
Process.getFlowElementMap()
SubProcess.getFlowElementMap()
FlowElementsContainer.getFlowElements()
Process.getFlowElements()
SubProcess.getFlowElements()
Methods in org.flowable.bpmn.model with parameters of type FlowElementModifier and TypeMethodDescriptionvoid
FlowElementsContainer.addFlowElement
(FlowElement element) void
Process.addFlowElement
(FlowElement element) void
SubProcess.addFlowElement
(FlowElement element) void
FlowElementsContainer.addFlowElementToMap
(FlowElement element) void
Process.addFlowElementToMap
(FlowElement element) void
SubProcess.addFlowElementToMap
(FlowElement element) Process.findParent
(FlowElement childElement) Process.findParent
(FlowElement childElement, FlowElementsContainer flowElementsContainer) void
Process.setInitialFlowElement
(FlowElement initialFlowElement) void
SequenceFlow.setSourceFlowElement
(FlowElement sourceFlowElement) void
SequenceFlow.setTargetFlowElement
(FlowElement targetFlowElement) void
FlowElement.setValues
(FlowElement otherElement) Method parameters in org.flowable.bpmn.model with type arguments of type FlowElementModifier and TypeMethodDescriptionvoid
Process.setFlowElementMap
(Map<String, FlowElement> flowElementMap) void
SubProcess.setFlowElementMap
(Map<String, FlowElement> flowElementMap) -
Uses of FlowElement in org.flowable.bpmn.model.alfresco
Subclasses of FlowElement in org.flowable.bpmn.model.alfrescoModifier and TypeClassDescriptionclass
class
class
class
-
Uses of FlowElement in org.flowable.engine.delegate
Methods in org.flowable.engine.delegate that return FlowElementModifier and TypeMethodDescriptionDelegateExecution.getCurrentFlowElement()
The BPMN element where the execution currently is at.ReadOnlyDelegateExecution.getCurrentFlowElement()
The BPMN element where the execution currently is at.static FlowElement
DelegateHelper.getFlowElement
(DelegateExecution execution) Returns the currentFlowElement
where theDelegateExecution
is currently at.Methods in org.flowable.engine.delegate with parameters of type FlowElementModifier and TypeMethodDescriptionvoid
TransactionDependentExecutionListener.notify
(String processInstanceId, String executionId, FlowElement flowElement, Map<String, Object> executionVariables, Map<String, Object> customPropertiesMap) void
DelegateExecution.setCurrentFlowElement
(FlowElement flowElement) Change the current BPMN element the execution is at. -
Uses of FlowElement in org.flowable.engine.delegate.event.impl
Methods in org.flowable.engine.delegate.event.impl with parameters of type FlowElementModifier and TypeMethodDescriptionstatic FlowableActivityEvent
FlowableEventBuilder.createActivityEvent
(FlowableEngineEventType type, String activityId, String activityName, String executionId, String processInstanceId, String processDefinitionId, FlowElement flowElement) FlowableEventBuilder.createMultiInstanceActivityCompletedEvent
(FlowableEngineEventType type, int numberOfInstances, int numberOfActiveInstances, int numberOfCompletedInstances, String activityId, String activityName, String executionId, String processInstanceId, String processDefinitionId, FlowElement flowElement) FlowableEventBuilder.createMultiInstanceActivityEvent
(FlowableEngineEventType type, String activityId, String activityName, String executionId, String processInstanceId, String processDefinitionId, FlowElement flowElement) -
Uses of FlowElement in org.flowable.engine.dynamic
Methods in org.flowable.engine.dynamic with parameters of type FlowElementModifier and TypeMethodDescriptionprotected abstract com.fasterxml.jackson.databind.node.ObjectNode
BasePropertiesParser.createPropertiesNode
(FlowElement flowElement, com.fasterxml.jackson.databind.node.ObjectNode flowElementNode, com.fasterxml.jackson.databind.ObjectMapper objectMapper) protected com.fasterxml.jackson.databind.node.ObjectNode
DefaultPropertiesParser.createPropertiesNode
(FlowElement flowElement, com.fasterxml.jackson.databind.node.ObjectNode flowElementNode, com.fasterxml.jackson.databind.ObjectMapper objectMapper) protected com.fasterxml.jackson.databind.node.ObjectNode
ScriptTaskPropertiesParser.createPropertiesNode
(FlowElement flowElement, com.fasterxml.jackson.databind.node.ObjectNode flowElementNode, com.fasterxml.jackson.databind.ObjectMapper objectMapper) protected com.fasterxml.jackson.databind.node.ObjectNode
UserTaskPropertiesParser.createPropertiesNode
(FlowElement flowElement, com.fasterxml.jackson.databind.node.ObjectNode flowElementNode, com.fasterxml.jackson.databind.ObjectMapper objectMapper) com.fasterxml.jackson.databind.node.ObjectNode
BasePropertiesParser.parseElement
(FlowElement flowElement, com.fasterxml.jackson.databind.node.ObjectNode flowElementNode, com.fasterxml.jackson.databind.ObjectMapper mapper) com.fasterxml.jackson.databind.node.ObjectNode
PropertiesParser.parseElement
(FlowElement flowElement, com.fasterxml.jackson.databind.node.ObjectNode flowElementNode, com.fasterxml.jackson.databind.ObjectMapper mapper) abstract boolean
BasePropertiesParser.supports
(FlowElement flowElement) boolean
DefaultPropertiesParser.supports
(FlowElement flowElement) boolean
PropertiesParser.supports
(FlowElement flowElement) boolean
ScriptTaskPropertiesParser.supports
(FlowElement flowElement) boolean
UserTaskPropertiesParser.supports
(FlowElement flowElement) -
Uses of FlowElement in org.flowable.engine.impl.agenda
Methods in org.flowable.engine.impl.agenda that return FlowElementModifier and TypeMethodDescriptionprotected FlowElement
AbstractOperation.getCurrentFlowElement
(ExecutionEntity execution) Helper method to match the activityId of an execution with a FlowElement of the process definition referenced by the execution.Methods in org.flowable.engine.impl.agenda with parameters of type FlowElementModifier and TypeMethodDescriptionprotected void
TakeOutgoingSequenceFlowsOperation.cleanupExecutions
(FlowElement currentFlowElement) protected FlowNode
TakeOutgoingSequenceFlowsOperation.getFlowNode
(FlowElement currentFlowElement) protected void
TakeOutgoingSequenceFlowsOperation.handleAsynchronousLeave
(FlowElement currentFlowElement, FlowNode sourceFlowNode) protected boolean
EndExecutionOperation.isFlowNodeWithoutOutgoingSequenceFlow
(FlowElement flowElement) -
Uses of FlowElement in org.flowable.engine.impl.bpmn.behavior
Methods in org.flowable.engine.impl.bpmn.behavior that return FlowElementModifier and TypeMethodDescriptionprotected FlowElement
SubProcessActivityBehavior.getStartElement
(SubProcess subProcess) Methods in org.flowable.engine.impl.bpmn.behavior with parameters of type FlowElementModifier and TypeMethodDescriptionprotected void
MultiInstanceActivityBehavior.executeCompensationBoundaryEvents
(FlowElement flowElement, DelegateExecution execution) protected Collection<BoundaryEvent>
AbstractBpmnActivityBehavior.findBoundaryEventsForFlowNode
(String processDefinitionId, FlowElement flowElement) protected Collection<BoundaryEvent>
MultiInstanceActivityBehavior.findBoundaryEventsForFlowNode
(String processDefinitionId, FlowElement flowElement) protected String
ExternalWorkerTaskActivityBehavior.getJobCategory
(FlowElement flowElement) protected Process
TerminateEndEventActivityBehavior.getProcessForTerminateEndEvent
(FlowElement terminateEndEvent) protected void
TerminateEndEventActivityBehavior.sendProcessInstanceCompletedEvent
(ExecutionEntity execution, FlowElement terminateEndEvent) -
Uses of FlowElement in org.flowable.engine.impl.bpmn.deployer
Method parameters in org.flowable.engine.impl.bpmn.deployer with type arguments of type FlowElementModifier and TypeMethodDescriptionprotected boolean
BpmnDeployer.localizeFlowElements
(Collection<FlowElement> flowElements, com.fasterxml.jackson.databind.node.ObjectNode infoNode) -
Uses of FlowElement in org.flowable.engine.impl.bpmn.helper
Methods in org.flowable.engine.impl.bpmn.helper with parameters of type FlowElement -
Uses of FlowElement in org.flowable.engine.impl.bpmn.listener
Fields in org.flowable.engine.impl.bpmn.listener declared as FlowElementModifier and TypeFieldDescriptionprotected final FlowElement
TransactionDependentExecutionListenerExecutionScope.flowElement
Methods in org.flowable.engine.impl.bpmn.listener that return FlowElementModifier and TypeMethodDescriptionTransactionDependentExecutionListenerExecutionScope.getFlowElement()
Methods in org.flowable.engine.impl.bpmn.listener with parameters of type FlowElementModifier and TypeMethodDescriptionvoid
DelegateExpressionTransactionDependentExecutionListener.notify
(String processInstanceId, String executionId, FlowElement flowElement, Map<String, Object> executionVariables, Map<String, Object> customPropertiesMap) Constructors in org.flowable.engine.impl.bpmn.listener with parameters of type FlowElementModifierConstructorDescriptionTransactionDependentExecutionListenerExecutionScope
(String processInstanceId, String executionId, FlowElement flowElement, Map<String, Object> executionVariables, Map<String, Object> customPropertiesMap) -
Uses of FlowElement in org.flowable.engine.impl.bpmn.parser
Fields in org.flowable.engine.impl.bpmn.parser declared as FlowElementMethods in org.flowable.engine.impl.bpmn.parser that return FlowElementMethods in org.flowable.engine.impl.bpmn.parser with parameters of type FlowElementModifier and TypeMethodDescriptionvoid
BpmnParse.setCurrentFlowElement
(FlowElement currentFlowElement) Method parameters in org.flowable.engine.impl.bpmn.parser with type arguments of type FlowElementModifier and TypeMethodDescriptionvoid
BpmnParse.processFlowElements
(Collection<FlowElement> flowElements) -
Uses of FlowElement in org.flowable.engine.impl.delegate
Fields in org.flowable.engine.impl.delegate declared as FlowElementModifier and TypeFieldDescriptionprotected final FlowElement
ReadOnlyDelegateExecutionImpl.currentFlowElement
Methods in org.flowable.engine.impl.delegate that return FlowElement -
Uses of FlowElement in org.flowable.engine.impl.dynamic
Fields in org.flowable.engine.impl.dynamic declared as FlowElementModifier and TypeFieldDescriptionprotected FlowElement
MoveExecutionEntityContainer.FlowElementMoveEntry.newFlowElement
protected FlowElement
MoveExecutionEntityContainer.FlowElementMoveEntry.originalFlowElement
Methods in org.flowable.engine.impl.dynamic that return FlowElementModifier and TypeMethodDescriptionMoveExecutionEntityContainer.FlowElementMoveEntry.getNewFlowElement()
MoveExecutionEntityContainer.FlowElementMoveEntry.getOriginalFlowElement()
protected FlowElement
AbstractDynamicStateManager.resolveFlowElementFromBpmnModel
(BpmnModel bpmnModel, String activityId) Methods in org.flowable.engine.impl.dynamic that return types with arguments of type FlowElementModifier and TypeMethodDescriptionprotected List<FlowElement>
AbstractDynamicStateManager.getFlowElementsInSubProcess
(SubProcess subProcess, Collection<FlowElement> flowElements) Methods in org.flowable.engine.impl.dynamic with parameters of type FlowElementModifier and TypeMethodDescriptionvoid
MoveExecutionEntityContainer.addCurrentActivityToNewElement
(String curentActivityId, FlowElement originalFlowElement, FlowElement newFlowElement) void
MoveExecutionEntityContainer.addMoveToFlowElement
(String activityId, FlowElement originalFlowElement) void
MoveExecutionEntityContainer.addMoveToFlowElement
(String activityId, FlowElement originalFlowElement, FlowElement newFlowElement) protected static void
BaseDynamicSubProcessInjectUtil.generateIdForDuplicateFlowElement
(String prefix, Process process, BpmnModel bpmnModel, BpmnModel subProcessBpmnModel, FlowElement duplicateFlowElement, Map<String, FlowElement> generatedIds, boolean includeDiInfo) protected String
AbstractDynamicStateManager.getFlowElementMultiInstanceParentId
(FlowElement flowElement) protected boolean
AbstractDynamicStateManager.hasSameMultiInstanceConfig
(FlowElement sourceElement, FlowElement targetElement) protected abstract boolean
AbstractDynamicStateManager.isDirectFlowElementExecutionMigration
(FlowElement currentFlowElement, FlowElement newFlowElement) protected boolean
DefaultDynamicStateManager.isDirectFlowElementExecutionMigration
(FlowElement currentFlowElement, FlowElement newFlowElement) protected boolean
AbstractDynamicStateManager.isEventSubProcessStart
(FlowElement flowElement) protected boolean
AbstractDynamicStateManager.isFlowElementMultiInstance
(FlowElement flowElement) protected ExecutionEntity
AbstractDynamicStateManager.migrateExecutionEntity
(ExecutionEntity parentExecutionEntity, ExecutionEntity childExecution, FlowElement originalElement, FlowElement newFlowElement, CommandContext commandContext) protected static void
BaseDynamicSubProcessInjectUtil.processDecisionTask
(FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext) protected static void
BaseDynamicSubProcessInjectUtil.processUserTask
(FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext) Method parameters in org.flowable.engine.impl.dynamic with type arguments of type FlowElementModifier and TypeMethodDescriptionprotected static void
BaseDynamicSubProcessInjectUtil.generateIdForDuplicateFlowElement
(String prefix, Process process, BpmnModel bpmnModel, BpmnModel subProcessBpmnModel, FlowElement duplicateFlowElement, Map<String, FlowElement> generatedIds, boolean includeDiInfo) protected List<FlowElement>
AbstractDynamicStateManager.getFlowElementsInSubProcess
(SubProcess subProcess, Collection<FlowElement> flowElements) DynamicEmbeddedSubProcessBuilder.nextEndEventId
(Map<String, FlowElement> flowElementMap) DynamicUserTaskBuilder.nextEndEventId
(Map<String, FlowElement> flowElementMap) DynamicEmbeddedSubProcessBuilder.nextFlowId
(Map<String, FlowElement> flowElementMap) DynamicUserTaskBuilder.nextFlowId
(Map<String, FlowElement> flowElementMap) DynamicEmbeddedSubProcessBuilder.nextForkGatewayId
(Map<String, FlowElement> flowElementMap) DynamicUserTaskBuilder.nextForkGatewayId
(Map<String, FlowElement> flowElementMap) protected String
DynamicEmbeddedSubProcessBuilder.nextId
(String prefix, Map<String, FlowElement> flowElementMap) protected String
DynamicUserTaskBuilder.nextId
(String prefix, Map<String, FlowElement> flowElementMap) DynamicEmbeddedSubProcessBuilder.nextJoinGatewayId
(Map<String, FlowElement> flowElementMap) DynamicUserTaskBuilder.nextJoinGatewayId
(Map<String, FlowElement> flowElementMap) DynamicEmbeddedSubProcessBuilder.nextStartEventId
(Map<String, FlowElement> flowElementMap) DynamicUserTaskBuilder.nextStartEventId
(Map<String, FlowElement> flowElementMap) DynamicEmbeddedSubProcessBuilder.nextSubProcessId
(Map<String, FlowElement> flowElementMap) DynamicUserTaskBuilder.nextSubProcessId
(Map<String, FlowElement> flowElementMap) DynamicEmbeddedSubProcessBuilder.nextTaskId
(Map<String, FlowElement> flowElementMap) DynamicUserTaskBuilder.nextTaskId
(Map<String, FlowElement> flowElementMap) protected static void
BaseDynamicSubProcessInjectUtil.processSubProcessFlowElements
(CommandContext commandContext, String prefix, Process process, BpmnModel bpmnModel, SubProcess subProcess, BpmnModel subProcessBpmnModel, ProcessDefinition originalProcessDefinition, DeploymentEntity newDeploymentEntity, Map<String, FlowElement> generatedIds, boolean includeDiInfo) Constructors in org.flowable.engine.impl.dynamic with parameters of type FlowElementModifierConstructorDescriptionFlowElementMoveEntry
(FlowElement originalFlowElement, FlowElement newFlowElement) -
Uses of FlowElement in org.flowable.engine.impl.history
Methods in org.flowable.engine.impl.history with parameters of type FlowElementModifier and TypeMethodDescriptionprotected String
AbstractHistoryManager.parseActivityType
(FlowElement element) void
AbstractHistoryManager.updateActivity
(ExecutionEntity childExecution, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) void
CompositeHistoryManager.updateActivity
(ExecutionEntity executionEntity, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) void
HistoryManager.updateActivity
(ExecutionEntity executionEntity, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) Synchronize historic data with the current user task execution -
Uses of FlowElement in org.flowable.engine.impl.migration
Methods in org.flowable.engine.impl.migration with parameters of type FlowElementModifier and TypeMethodDescriptionprotected boolean
ProcessInstanceMigrationManagerImpl.isDirectAsyncServiceTaskExecutionMigration
(FlowElement currentFlowElement, FlowElement newFlowElement) protected boolean
ProcessInstanceMigrationManagerImpl.isDirectCallActivityExecutionMigration
(FlowElement currentFlowElement, FlowElement newFlowElement) protected boolean
ProcessInstanceMigrationManagerImpl.isDirectExternalWorkerServiceTaskExecutionMigration
(FlowElement currentFlowElement, FlowElement newFlowElement) protected boolean
ProcessInstanceMigrationManagerImpl.isDirectFlowElementExecutionMigration
(FlowElement currentFlowElement, FlowElement newFlowElement) protected boolean
ProcessInstanceMigrationManagerImpl.isDirectReceiveTaskExecutionMigration
(FlowElement currentFlowElement, FlowElement newFlowElement) protected boolean
ProcessInstanceMigrationManagerImpl.isDirectUserTaskExecutionMigration
(FlowElement currentFlowElement, FlowElement newFlowElement) -
Uses of FlowElement in org.flowable.engine.impl.persistence.entity
Fields in org.flowable.engine.impl.persistence.entity declared as FlowElementModifier and TypeFieldDescriptionprotected FlowElement
ExecutionEntityImpl.currentFlowElement
protected FlowElement
ExecutionEntityImpl.originatingCurrentFlowElement
Methods in org.flowable.engine.impl.persistence.entity that return FlowElementModifier and TypeMethodDescriptionExecutionEntityImpl.getCurrentFlowElement()
ExecutionEntity.getOriginatingCurrentFlowElement()
ExecutionEntityImpl.getOriginatingCurrentFlowElement()
Methods in org.flowable.engine.impl.persistence.entity with parameters of type FlowElementModifier and TypeMethodDescriptionvoid
ExecutionEntityManager.deleteChildExecutions
(ExecutionEntity executionEntity, Collection<String> executionIdsNotToDelete, Collection<String> executionIdsNotToSendCancelledEventsFor, String deleteReason, boolean cancel, FlowElement cancelActivity) void
ExecutionEntityManagerImpl.deleteChildExecutions
(ExecutionEntity executionEntity, Collection<String> executionIdsNotToDelete, Collection<String> executionIdsNotToSendCancelledEventFor, String deleteReason, boolean cancel, FlowElement cancelActivity) void
ExecutionEntityManager.deleteExecutionAndRelatedData
(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase, boolean cancel, FlowElement cancelActivity) void
ExecutionEntityManagerImpl.deleteExecutionAndRelatedData
(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase, boolean cancel, FlowElement cancelActivity) protected void
ExecutionEntityManagerImpl.dispatchActivityCancelled
(ExecutionEntity execution, FlowElement cancelActivity) protected void
ExecutionEntityManagerImpl.dispatchExecutionCancelled
(ExecutionEntity execution, FlowElement cancelActivity) protected void
ExecutionEntityManagerImpl.dispatchMultiInstanceActivityCancelled
(ExecutionEntity execution, FlowElement cancelActivity) protected String
ExecutionEntityManagerImpl.getActivityType
(FlowElement flowNode) protected String
ActivityInstanceEntityManagerImpl.parseActivityType
(FlowElement element) void
ExecutionEntityImpl.setCurrentFlowElement
(FlowElement currentFlowElement) void
ExecutionEntity.setOriginatingCurrentFlowElement
(FlowElement flowElement) void
ExecutionEntityImpl.setOriginatingCurrentFlowElement
(FlowElement flowElement) void
ActivityInstanceEntityManager.syncUserTaskExecution
(ExecutionEntity executionEntity, FlowElement newFlowElement, String oldActivityId, TaskEntity task) Synchronize data with the new user task executionvoid
ActivityInstanceEntityManagerImpl.syncUserTaskExecution
(ExecutionEntity executionEntity, FlowElement newFlowElement, String oldActivityId, TaskEntity task) protected void
ActivityInstanceEntityManagerImpl.syncUserTaskExecutionActivityInstance
(ExecutionEntity childExecution, String oldActivityId, FlowElement newFlowElement) -
Uses of FlowElement in org.flowable.engine.impl.util
Methods in org.flowable.engine.impl.util with parameters of type FlowElementModifier and TypeMethodDescriptionstatic void
BpmnLoggingSessionUtil.addAsyncActivityLoggingData
(String message, String type, JobEntity jobEntity, FlowElement flowElement, ExecutionEntity execution) ProcessInstanceHelper.createAndStartProcessInstanceWithInitialFlowElement
(ProcessDefinition processDefinition, String businessKey, String businessStatus, String processInstanceName, String overrideDefinitionTenantId, String predefinedProcessInstanceId, FlowElement initialFlowElement, Process process, Map<String, Object> variables, Map<String, Object> transientVariables, String callbackId, String callbackType, String referenceId, String referenceType, String ownerId, String assigneeId, String stageInstanceId, boolean startProcessInstance) ProcessInstanceHelper.createAndStartProcessInstanceWithInitialFlowElement
(ProcessDefinition processDefinition, String businessKey, String businessStatus, String processInstanceName, FlowElement initialFlowElement, Process process, Map<String, Object> variables, Map<String, Object> transientVariables, String ownerId, String assigneeId, boolean startProcessInstance) static TimerJobEntity
TimerUtil.createTimerEntityForTimerEventDefinition
(TimerEventDefinition timerEventDefinition, FlowElement currentFlowElement, boolean isInterruptingTimer, ExecutionEntity executionEntity, String jobHandlerType, String jobHandlerConfig) The event definition on which the timer is based.protected static String
BpmnLoggingSessionUtil.getActivitySubType
(FlowElement flowElement) static String
CorrelationUtil.getCorrelationKey
(String elementName, CommandContext commandContext, FlowElement flowElement, ExecutionEntity executionEntity) void
ProcessInstanceHelper.processEventSubProcessStartEvent
(FlowElement subElement, ExecutionEntity parentExecution, List<EventSubscriptionEntity> messageEventSubscriptions, List<EventSubscriptionEntity> signalEventSubscriptions, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) void
ProcessInstanceHelper.processEventSubProcessStartEvent
(FlowElement subElement, ExecutionEntity parentExecution, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) -
Uses of FlowElement in org.flowable.engine.interceptor
Fields in org.flowable.engine.interceptor declared as FlowElementModifier and TypeFieldDescriptionprotected FlowElement
AbstractStartProcessInstanceAfterContext.initialFlowElement
protected FlowElement
AbstractStartProcessInstanceBeforeContext.initialFlowElement
Methods in org.flowable.engine.interceptor that return FlowElementModifier and TypeMethodDescriptionAbstractStartProcessInstanceAfterContext.getInitialFlowElement()
AbstractStartProcessInstanceBeforeContext.getInitialFlowElement()
Methods in org.flowable.engine.interceptor with parameters of type FlowElementModifier and TypeMethodDescriptionvoid
AbstractStartProcessInstanceAfterContext.setInitialFlowElement
(FlowElement initialFlowElement) void
AbstractStartProcessInstanceBeforeContext.setInitialFlowElement
(FlowElement initialFlowElement) Constructors in org.flowable.engine.interceptor with parameters of type FlowElementModifierConstructorDescriptionAbstractStartProcessInstanceAfterContext
(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) AbstractStartProcessInstanceBeforeContext
(String businessKey, String businessStatus, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables, String initialActivityId, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) StartProcessInstanceAfterContext
(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) StartProcessInstanceBeforeContext
(String businessKey, String businessStatus, String processInstanceName, String callbackId, String callbackType, String referenceId, String referenceType, Map<String, Object> variables, Map<String, Object> transientVariables, String tenantId, String ownerId, String assigneeId, String initiatorVariableName, String initialActivityId, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition, String overrideDefinitionTenantId, String predefinedProcessInstanceId) StartSubProcessInstanceAfterContext
(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, ExecutionEntity callActivityExecution, List<IOParameter> inParameters, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) StartSubProcessInstanceBeforeContext
(String businessKey, String businessStatus, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables, ExecutionEntity callActivityExecution, List<IOParameter> inParameters, boolean inheritVariables, String initialActivityId, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) -
Uses of FlowElement in org.flowable.image.impl
Methods in org.flowable.image.impl with parameters of type FlowElementModifier and TypeMethodDescriptionprotected boolean
DefaultProcessDiagramGenerator.isPartOfCollapsedSubProcess
(FlowElement flowElement, BpmnModel model) -
Uses of FlowElement in org.flowable.validation.validator
Methods in org.flowable.validation.validator with parameters of type FlowElementModifier and TypeMethodDescriptionprotected void
ValidatorImpl.addError
(List<ValidationError> validationErrors, String problem, FlowElement flowElement, BaseElement baseElement, String description) protected void
ValidatorImpl.addError
(List<ValidationError> validationErrors, String problem, Process process, FlowElement flowElement, BaseElement baseElement, String description) protected void
ValidatorImpl.addError
(List<ValidationError> validationErrors, String problem, Process process, FlowElement flowElement, BaseElement baseElement, String description, boolean isWarning) protected void
ValidatorImpl.addWarning
(List<ValidationError> validationErrors, String problem, Process process, FlowElement flowElement, BaseElement baseElement, String description) -
Uses of FlowElement in org.flowable.validation.validator.impl
Methods in org.flowable.validation.validator.impl with parameters of type FlowElementModifier and TypeMethodDescriptionprotected void
ExecutionListenerValidator.validateListeners
(Process process, FlowElement flowElement, List<FlowableListener> listeners, List<ValidationError> errors)