public interface Flowable5CompatibilityHandler
| Modifier and Type | Method and Description |
|---|---|
void |
activateProcessDefinition(String processDefinitionId,
String processDefinitionKey,
boolean activateProcessInstances,
Date activationDate,
String tenantId) |
void |
activateProcessInstance(String processInstanceId) |
void |
addCandidateStarter(String processDefinitionId,
String userId,
String groupId) |
Comment |
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 |
claimTask(String taskId,
String userId) |
void |
completeTask(TaskEntity taskEntity,
Map<String,Object> variables,
boolean localScope) |
void |
completeTask(TaskEntity taskEntity,
Map<String,Object> variables,
Map<String,Object> transientVariables) |
Attachment |
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 |
deleteJob(String jobId) |
void |
deleteProcessInstance(String processInstanceId,
String deleteReason) |
void |
deleteTask(String taskId,
String deleteReason,
boolean cascade) |
Deployment |
deploy(DeploymentBuilderImpl deploymentBuilder) |
void |
executeJob(org.flowable.job.api.Job job) |
void |
executeJobWithLockAndRetry(org.flowable.job.api.Job job) |
Object |
getCamelContextObject(String camelContextValue) |
Object |
getExecutionVariable(String executionId,
String variableName,
boolean isLocal) |
org.flowable.variable.api.persistence.entity.VariableInstance |
getExecutionVariableInstance(String executionId,
String variableName,
boolean isLocal) |
Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> |
getExecutionVariableInstances(String executionId,
Collection<String> variableNames,
boolean isLocal) |
Map<String,Object> |
getExecutionVariables(String executionId,
Collection<String> variableNames,
boolean isLocal) |
ProcessEngineConfiguration |
getFlowable6ProcessEngineConfiguration() |
String |
getFormKey(String processDefinitionId,
String taskDefinitionKey) |
ProcessDefinition |
getProcessDefinition(String processDefinitionId) |
org.flowable.bpmn.model.BpmnModel |
getProcessDefinitionBpmnModel(String processDefinitionId) |
ProcessDefinition |
getProcessDefinitionByKey(String processDefinitionKey) |
com.fasterxml.jackson.databind.node.ObjectNode |
getProcessDefinitionInfo(String processDefinitionId) |
org.flowable.bpmn.model.Process |
getProcessDefinitionProcessObject(String processDefinitionId) |
ProcessInstance |
getProcessInstance(String processInstanceId) |
Object |
getRawCommandExecutor() |
Object |
getRawProcessConfiguration() |
Object |
getRawProcessEngine() |
Object |
getRenderedStartForm(String processDefinitionId,
String formEngineName) |
Object |
getScriptingEngineValue(String payloadExpressionValue,
String languageValue,
DelegateExecution execution) |
StartFormData |
getStartFormData(String processDefinitionId) |
TaskFormData |
getTaskFormData(String taskId) |
Map<String,Object> |
getVariables(ProcessInstance processInstance) |
void |
handleFailedJob(org.flowable.job.api.Job job,
Throwable exception) |
boolean |
isProcessDefinitionSuspended(String processDefinitionId) |
void |
leaveExecution(DelegateExecution execution) |
boolean |
mapException(Exception camelException,
DelegateExecution execution,
List<org.flowable.bpmn.model.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 |
resetClock() |
ProcessDefinitionCacheEntry |
resolveProcessDefinition(ProcessDefinition processDefinition) |
void |
saveAttachment(Attachment attachment) |
void |
saveTask(TaskEntity task) |
void |
setClock(Clock clock) |
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(SignalEventSubscriptionEntity signalEventSubscriptionEntity,
Object payload,
boolean async) |
void |
signalEventReceived(String signalName,
String executionId,
Map<String,Object> processVariables,
boolean async,
String tenantId) |
ProcessInstance |
startProcessInstance(String processDefinitionKey,
String processDefinitionId,
Map<String,Object> variables,
Map<String,Object> transientVariables,
String businessKey,
String tenantId,
String processInstanceName) |
ProcessInstance |
startProcessInstanceByMessage(String messageName,
Map<String,Object> variables,
Map<String,Object> transientVariables,
String businessKey,
String tenantId) |
ProcessInstance |
submitStartFormData(String processDefinitionId,
String businessKey,
Map<String,String> properties) |
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) |
ProcessDefinition getProcessDefinition(String processDefinitionId)
ProcessDefinition getProcessDefinitionByKey(String processDefinitionKey)
org.flowable.bpmn.model.Process getProcessDefinitionProcessObject(String processDefinitionId)
org.flowable.bpmn.model.BpmnModel getProcessDefinitionBpmnModel(String processDefinitionId)
com.fasterxml.jackson.databind.node.ObjectNode getProcessDefinitionInfo(String processDefinitionId)
ProcessDefinitionCacheEntry resolveProcessDefinition(ProcessDefinition processDefinition)
boolean isProcessDefinitionSuspended(String processDefinitionId)
void addCandidateStarter(String processDefinitionId, String userId, String groupId)
void deleteCandidateStarter(String processDefinitionId, String userId, String groupId)
void suspendProcessDefinition(String processDefinitionId, String processDefinitionKey, boolean suspendProcessInstances, Date suspensionDate, String tenantId)
void activateProcessDefinition(String processDefinitionId, String processDefinitionKey, boolean activateProcessInstances, Date activationDate, String tenantId)
void setProcessDefinitionCategory(String processDefinitionId, String category)
Deployment deploy(DeploymentBuilderImpl deploymentBuilder)
void deleteDeployment(String deploymentId, boolean cascade)
ProcessInstance startProcessInstance(String processDefinitionKey, String processDefinitionId, Map<String,Object> variables, Map<String,Object> transientVariables, String businessKey, String tenantId, String processInstanceName)
ProcessInstance startProcessInstanceByMessage(String messageName, Map<String,Object> variables, Map<String,Object> transientVariables, String businessKey, String tenantId)
ProcessInstance getProcessInstance(String processInstanceId)
void setProcessInstanceName(String processInstanceId, String processInstanceName)
Object getExecutionVariable(String executionId, String variableName, boolean isLocal)
org.flowable.variable.api.persistence.entity.VariableInstance getExecutionVariableInstance(String executionId, String variableName, boolean isLocal)
Map<String,Object> getExecutionVariables(String executionId, Collection<String> variableNames, boolean isLocal)
Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getExecutionVariableInstances(String executionId, Collection<String> variableNames, boolean isLocal)
void setExecutionVariables(String executionId, Map<String,? extends Object> variables, boolean isLocal)
void removeExecutionVariables(String executionId, Collection<String> variableNames, boolean isLocal)
void suspendProcessInstance(String processInstanceId)
void activateProcessInstance(String processInstanceId)
void addIdentityLinkForProcessInstance(String processInstanceId, String userId, String groupId, String identityLinkType)
void deleteIdentityLinkForProcessInstance(String processInstanceId, String userId, String groupId, String identityLinkType)
void deleteHistoricProcessInstance(String processInstanceId)
void completeTask(TaskEntity taskEntity, Map<String,Object> variables, boolean localScope)
void completeTask(TaskEntity taskEntity, Map<String,Object> variables, Map<String,Object> transientVariables)
void setTaskVariables(String taskId, Map<String,? extends Object> variables, boolean isLocal)
void removeTaskVariables(String taskId, Collection<String> variableNames, boolean isLocal)
void setTaskPriority(String taskId, int priority)
void deleteHistoricTask(String taskId)
StartFormData getStartFormData(String processDefinitionId)
ProcessInstance submitStartFormData(String processDefinitionId, String businessKey, Map<String,String> properties)
TaskFormData getTaskFormData(String taskId)
void submitTaskFormData(String taskId, Map<String,String> properties, boolean completeTask)
void saveTask(TaskEntity task)
void addIdentityLink(String taskId, String identityId, int identityIdType, String identityType)
void deleteIdentityLink(String taskId, String userId, String groupId, String identityLinkType)
Attachment createAttachment(String attachmentType, String taskId, String processInstanceId, String attachmentName, String attachmentDescription, InputStream content, String url)
void saveAttachment(Attachment attachment)
void deleteAttachment(String attachmentId)
void trigger(String executionId, Map<String,Object> processVariables, Map<String,Object> transientVariables)
void messageEventReceived(String messageName, String executionId, Map<String,Object> processVariables, boolean async)
void signalEventReceived(String signalName, String executionId, Map<String,Object> processVariables, boolean async, String tenantId)
void signalEventReceived(SignalEventSubscriptionEntity signalEventSubscriptionEntity, Object payload, boolean async)
void executeJob(org.flowable.job.api.Job job)
void executeJobWithLockAndRetry(org.flowable.job.api.Job job)
void handleFailedJob(org.flowable.job.api.Job job,
Throwable exception)
void deleteJob(String jobId)
void leaveExecution(DelegateExecution execution)
void propagateError(BpmnError bpmnError, DelegateExecution execution)
boolean mapException(Exception camelException, DelegateExecution execution, List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions)
Map<String,Object> getVariables(ProcessInstance processInstance)
Object getScriptingEngineValue(String payloadExpressionValue, String languageValue, DelegateExecution execution)
void throwErrorEvent(FlowableEvent event)
void setClock(Clock clock)
void resetClock()
Object getRawProcessEngine()
Object getRawProcessConfiguration()
Object getRawCommandExecutor()
ProcessEngineConfiguration getFlowable6ProcessEngineConfiguration()
void setFlowable6ProcessEngineConfiguration(ProcessEngineConfiguration processEngineConfiguration)
Copyright © 2019 Flowable. All rights reserved.