Interface Flowable5CompatibilityHandler
public interface Flowable5CompatibilityHandler
- Author:
- Joram Barrez, Tijs Rademakers
-
Method Summary
Modifier and TypeMethodDescriptionvoid
activateProcessDefinition
(String processDefinitionId, String processDefinitionKey, boolean activateProcessInstances, Date activationDate, String tenantId) void
activateProcessInstance
(String processInstanceId) void
addCandidateStarter
(String processDefinitionId, String userId, String groupId) addComment
(String taskId, String processInstanceId, String type, String message) void
addIdentityLink
(String taskId, String identityId, int identityIdType, String identityType) void
addIdentityLinkForProcessInstance
(String processInstanceId, String userId, String groupId, String identityLinkType) void
changeDeploymentTenantId
(String deploymentId, String newTenantId) void
void
completeTask
(TaskEntity taskEntity, Map<String, Object> variables, boolean localScope) void
completeTask
(TaskEntity taskEntity, Map<String, Object> variables, Map<String, Object> transientVariables) createAttachment
(String attachmentType, String taskId, String processInstanceId, String attachmentName, String attachmentDescription, InputStream content, String url) void
deleteAttachment
(String attachmentId) void
deleteCandidateStarter
(String processDefinitionId, String userId, String groupId) void
deleteComment
(String commentId, String taskId, String processInstanceId) void
deleteDeployment
(String deploymentId, boolean cascade) void
deleteHistoricProcessInstance
(String processInstanceId) void
deleteHistoricTask
(String taskId) void
deleteIdentityLink
(String taskId, String userId, String groupId, String identityLinkType) void
deleteIdentityLinkForProcessInstance
(String processInstanceId, String userId, String groupId, String identityLinkType) void
void
deleteProcessInstance
(String processInstanceId, String deleteReason) void
deleteTask
(String taskId, String deleteReason, boolean cascade) deploy
(DeploymentBuilderImpl deploymentBuilder) void
executeJob
(Job job) void
getCamelContextObject
(String camelContextValue) getExecutionVariable
(String executionId, String variableName, boolean isLocal) getExecutionVariableInstance
(String executionId, String variableName, boolean isLocal) getExecutionVariableInstances
(String executionId, Collection<String> variableNames, boolean isLocal) getExecutionVariables
(String executionId, Collection<String> variableNames, boolean isLocal) getFormKey
(String processDefinitionId, String taskDefinitionKey) getProcessDefinition
(String processDefinitionId) getProcessDefinitionBpmnModel
(String processDefinitionId) getProcessDefinitionByKey
(String processDefinitionKey) com.fasterxml.jackson.databind.node.ObjectNode
getProcessDefinitionInfo
(String processDefinitionId) getProcessDefinitionProcessObject
(String processDefinitionId) getProcessInstance
(String processInstanceId) getRenderedStartForm
(String processDefinitionId, String formEngineName) getScriptingEngineValue
(String payloadExpressionValue, String languageValue, DelegateExecution execution) getStartFormData
(String processDefinitionId) getTaskFormData
(String taskId) getVariables
(ProcessInstance processInstance) void
handleFailedJob
(Job job, Throwable exception) boolean
isProcessDefinitionSuspended
(String processDefinitionId) void
leaveExecution
(DelegateExecution execution) void
leaveMIExecution
(DelegateExecution execution, Object v5MultiInstanceActivityBehavior) boolean
mapException
(Exception camelException, DelegateExecution execution, List<MapExceptionEntry> mapExceptions) void
messageEventReceived
(String messageName, String executionId, Map<String, Object> processVariables, boolean async) void
propagateError
(BpmnError bpmnError, DelegateExecution execution) void
removeExecutionVariables
(String executionId, Collection<String> variableNames, boolean isLocal) void
removeTaskVariables
(String taskId, Collection<String> variableNames, boolean isLocal) void
resolveProcessDefinition
(ProcessDefinition processDefinition) void
saveAttachment
(Attachment attachment) void
saveTask
(TaskEntity task) void
void
setDeploymentCategory
(String deploymentId, String category) void
setExecutionVariables
(String executionId, Map<String, ? extends Object> variables, boolean isLocal) void
setFlowable6ProcessEngineConfiguration
(ProcessEngineConfiguration processEngineConfiguration) void
setJobProcessor
(List<Object> flowable5JobProcessors) void
setProcessDefinitionCategory
(String processDefinitionId, String category) void
setProcessInstanceName
(String processInstanceId, String processInstanceName) void
setTaskDueDate
(String taskId, Date dueDate) void
setTaskPriority
(String taskId, int priority) void
setTaskVariables
(String taskId, Map<String, ? extends Object> variables, boolean isLocal) void
signalEventReceived
(String signalName, String executionId, Map<String, Object> processVariables, boolean async, String tenantId) void
signalEventReceived
(SignalEventSubscriptionEntity signalEventSubscriptionEntity, Object payload, boolean async) startProcessInstance
(String processDefinitionKey, String processDefinitionId, Map<String, Object> variables, Map<String, Object> transientVariables, String businessKey, String tenantId, String processInstanceName) startProcessInstanceByMessage
(String messageName, Map<String, Object> variables, Map<String, Object> transientVariables, String businessKey, String tenantId) void
submitTaskFormData
(String taskId, Map<String, String> properties, boolean completeTask) void
suspendProcessDefinition
(String processDefinitionId, String processDefinitionKey, boolean suspendProcessInstances, Date suspensionDate, String tenantId) void
suspendProcessInstance
(String processInstanceId) void
throwErrorEvent
(FlowableEvent event) void
trigger
(String executionId, Map<String, Object> processVariables, Map<String, Object> transientVariables) void
updateBusinessKey
(String processInstanceId, String businessKey)
-
Method Details
-
getProcessDefinition
-
getProcessDefinitionByKey
-
getProcessDefinitionProcessObject
-
getProcessDefinitionBpmnModel
-
getProcessDefinitionInfo
-
resolveProcessDefinition
-
isProcessDefinitionSuspended
-
addCandidateStarter
-
deleteCandidateStarter
-
suspendProcessDefinition
-
activateProcessDefinition
-
setProcessDefinitionCategory
-
deploy
-
setDeploymentCategory
-
changeDeploymentTenantId
-
deleteDeployment
-
startProcessInstance
-
startProcessInstanceByMessage
-
getProcessInstance
-
setProcessInstanceName
-
getExecutionVariable
-
getExecutionVariableInstance
VariableInstance getExecutionVariableInstance(String executionId, String variableName, boolean isLocal) -
getExecutionVariables
-
getExecutionVariableInstances
Map<String,VariableInstance> getExecutionVariableInstances(String executionId, Collection<String> variableNames, boolean isLocal) -
setExecutionVariables
-
removeExecutionVariables
void removeExecutionVariables(String executionId, Collection<String> variableNames, boolean isLocal) -
updateBusinessKey
-
suspendProcessInstance
-
activateProcessInstance
-
addIdentityLinkForProcessInstance
-
deleteIdentityLinkForProcessInstance
-
deleteProcessInstance
-
deleteHistoricProcessInstance
-
completeTask
-
completeTask
-
claimTask
-
setTaskVariables
-
removeTaskVariables
-
setTaskDueDate
-
setTaskPriority
-
deleteTask
-
deleteHistoricTask
-
getStartFormData
-
getFormKey
-
getRenderedStartForm
-
submitStartFormData
-
getTaskFormData
-
submitTaskFormData
-
saveTask
-
addIdentityLink
-
deleteIdentityLink
-
addComment
-
deleteComment
-
createAttachment
Attachment createAttachment(String attachmentType, String taskId, String processInstanceId, String attachmentName, String attachmentDescription, InputStream content, String url) -
saveAttachment
-
deleteAttachment
-
trigger
-
messageEventReceived
-
signalEventReceived
-
signalEventReceived
void signalEventReceived(SignalEventSubscriptionEntity signalEventSubscriptionEntity, Object payload, boolean async) -
executeJob
-
executeJobWithLockAndRetry
-
handleFailedJob
-
deleteJob
-
leaveExecution
-
leaveMIExecution
-
propagateError
-
mapException
boolean mapException(Exception camelException, DelegateExecution execution, List<MapExceptionEntry> mapExceptions) -
getVariables
-
getScriptingEngineValue
Object getScriptingEngineValue(String payloadExpressionValue, String languageValue, DelegateExecution execution) -
throwErrorEvent
-
setClock
-
resetClock
void resetClock() -
getRawProcessEngine
Object getRawProcessEngine() -
getRawProcessConfiguration
Object getRawProcessConfiguration() -
getRawCommandExecutor
Object getRawCommandExecutor() -
getFlowable6ProcessEngineConfiguration
ProcessEngineConfiguration getFlowable6ProcessEngineConfiguration() -
setFlowable6ProcessEngineConfiguration
-
getCamelContextObject
-
setJobProcessor
-