Interface Flowable5CompatibilityHandler


public interface Flowable5CompatibilityHandler
Author:
Joram Barrez, Tijs Rademakers
  • Method Details

    • getProcessDefinition

      ProcessDefinition getProcessDefinition(String processDefinitionId)
    • getProcessDefinitionByKey

      ProcessDefinition getProcessDefinitionByKey(String processDefinitionKey)
    • getProcessDefinitionProcessObject

      org.flowable.bpmn.model.Process getProcessDefinitionProcessObject(String processDefinitionId)
    • getProcessDefinitionBpmnModel

      org.flowable.bpmn.model.BpmnModel getProcessDefinitionBpmnModel(String processDefinitionId)
    • getProcessDefinitionInfo

      com.fasterxml.jackson.databind.node.ObjectNode getProcessDefinitionInfo(String processDefinitionId)
    • resolveProcessDefinition

      org.flowable.engine.impl.persistence.deploy.ProcessDefinitionCacheEntry resolveProcessDefinition(ProcessDefinition processDefinition)
    • isProcessDefinitionSuspended

      boolean isProcessDefinitionSuspended(String processDefinitionId)
    • addCandidateStarter

      void addCandidateStarter(String processDefinitionId, String userId, String groupId)
    • deleteCandidateStarter

      void deleteCandidateStarter(String processDefinitionId, String userId, String groupId)
    • suspendProcessDefinition

      void suspendProcessDefinition(String processDefinitionId, String processDefinitionKey, boolean suspendProcessInstances, Date suspensionDate, String tenantId)
    • activateProcessDefinition

      void activateProcessDefinition(String processDefinitionId, String processDefinitionKey, boolean activateProcessInstances, Date activationDate, String tenantId)
    • setProcessDefinitionCategory

      void setProcessDefinitionCategory(String processDefinitionId, String category)
    • deploy

      Deployment deploy(org.flowable.engine.impl.repository.DeploymentBuilderImpl deploymentBuilder)
    • setDeploymentCategory

      void setDeploymentCategory(String deploymentId, String category)
    • changeDeploymentTenantId

      void changeDeploymentTenantId(String deploymentId, String newTenantId)
    • deleteDeployment

      void deleteDeployment(String deploymentId, boolean cascade)
    • startProcessInstance

      ProcessInstance startProcessInstance(String processDefinitionKey, String processDefinitionId, Map<String,Object> variables, Map<String,Object> transientVariables, String businessKey, String tenantId, String processInstanceName)
    • startProcessInstanceByMessage

      ProcessInstance startProcessInstanceByMessage(String messageName, Map<String,Object> variables, Map<String,Object> transientVariables, String businessKey, String tenantId)
    • getProcessInstance

      ProcessInstance getProcessInstance(String processInstanceId)
    • setProcessInstanceName

      void setProcessInstanceName(String processInstanceId, String processInstanceName)
    • getExecutionVariable

      Object getExecutionVariable(String executionId, String variableName, boolean isLocal)
    • getExecutionVariableInstance

      org.flowable.variable.api.persistence.entity.VariableInstance getExecutionVariableInstance(String executionId, String variableName, boolean isLocal)
    • getExecutionVariables

      Map<String,Object> getExecutionVariables(String executionId, Collection<String> variableNames, boolean isLocal)
    • getExecutionVariableInstances

      Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getExecutionVariableInstances(String executionId, Collection<String> variableNames, boolean isLocal)
    • setExecutionVariables

      void setExecutionVariables(String executionId, Map<String,? extends Object> variables, boolean isLocal)
    • removeExecutionVariables

      void removeExecutionVariables(String executionId, Collection<String> variableNames, boolean isLocal)
    • updateBusinessKey

      void updateBusinessKey(String processInstanceId, String businessKey)
    • suspendProcessInstance

      void suspendProcessInstance(String processInstanceId)
    • activateProcessInstance

      void activateProcessInstance(String processInstanceId)
    • addIdentityLinkForProcessInstance

      void addIdentityLinkForProcessInstance(String processInstanceId, String userId, String groupId, String identityLinkType)
    • deleteIdentityLinkForProcessInstance

      void deleteIdentityLinkForProcessInstance(String processInstanceId, String userId, String groupId, String identityLinkType)
    • deleteProcessInstance

      void deleteProcessInstance(String processInstanceId, String deleteReason)
    • deleteHistoricProcessInstance

      void deleteHistoricProcessInstance(String processInstanceId)
    • completeTask

      void completeTask(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, Map<String,Object> variables, boolean localScope)
    • completeTask

      void completeTask(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, Map<String,Object> variables, Map<String,Object> transientVariables)
    • claimTask

      void claimTask(String taskId, String userId)
    • setTaskVariables

      void setTaskVariables(String taskId, Map<String,? extends Object> variables, boolean isLocal)
    • removeTaskVariables

      void removeTaskVariables(String taskId, Collection<String> variableNames, boolean isLocal)
    • setTaskDueDate

      void setTaskDueDate(String taskId, Date dueDate)
    • setTaskPriority

      void setTaskPriority(String taskId, int priority)
    • deleteTask

      void deleteTask(String taskId, String deleteReason, boolean cascade)
    • deleteHistoricTask

      void deleteHistoricTask(String taskId)
    • getStartFormData

      StartFormData getStartFormData(String processDefinitionId)
    • getFormKey

      String getFormKey(String processDefinitionId, String taskDefinitionKey)
    • getRenderedStartForm

      Object getRenderedStartForm(String processDefinitionId, String formEngineName)
    • submitStartFormData

      ProcessInstance submitStartFormData(String processDefinitionId, String businessKey, Map<String,String> properties)
    • getTaskFormData

      TaskFormData getTaskFormData(String taskId)
    • submitTaskFormData

      void submitTaskFormData(String taskId, Map<String,String> properties, boolean completeTask)
    • saveTask

      void saveTask(org.flowable.task.service.impl.persistence.entity.TaskEntity task)
    • addIdentityLink

      void addIdentityLink(String taskId, String identityId, int identityIdType, String identityType)
    • deleteIdentityLink

      void deleteIdentityLink(String taskId, String userId, String groupId, String identityLinkType)
    • addComment

      Comment addComment(String taskId, String processInstanceId, String type, String message)
    • deleteComment

      void deleteComment(String commentId, String taskId, String processInstanceId)
    • createAttachment

      Attachment createAttachment(String attachmentType, String taskId, String processInstanceId, String attachmentName, String attachmentDescription, InputStream content, String url)
    • saveAttachment

      void saveAttachment(Attachment attachment)
    • deleteAttachment

      void deleteAttachment(String attachmentId)
    • trigger

      void trigger(String executionId, Map<String,Object> processVariables, Map<String,Object> transientVariables)
    • messageEventReceived

      void messageEventReceived(String messageName, String executionId, Map<String,Object> processVariables, boolean async)
    • signalEventReceived

      void signalEventReceived(String signalName, String executionId, Map<String,Object> processVariables, boolean async, String tenantId)
    • signalEventReceived

      void signalEventReceived(org.flowable.eventsubscription.service.impl.persistence.entity.SignalEventSubscriptionEntity signalEventSubscriptionEntity, Object payload, boolean async)
    • executeJob

      void executeJob(org.flowable.job.api.Job job)
    • executeJobWithLockAndRetry

      void executeJobWithLockAndRetry(org.flowable.job.api.Job job)
    • handleFailedJob

      void handleFailedJob(org.flowable.job.api.Job job, Throwable exception)
    • deleteJob

      void deleteJob(String jobId)
    • leaveExecution

      void leaveExecution(DelegateExecution execution)
    • leaveMIExecution

      void leaveMIExecution(DelegateExecution execution, Object v5MultiInstanceActivityBehavior)
    • propagateError

      void propagateError(BpmnError bpmnError, DelegateExecution execution)
    • mapException

      boolean mapException(Exception camelException, DelegateExecution execution, List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions)
    • getVariables

      Map<String,Object> getVariables(ProcessInstance processInstance)
    • getScriptingEngineValue

      Object getScriptingEngineValue(String payloadExpressionValue, String languageValue, DelegateExecution execution)
    • throwErrorEvent

      void throwErrorEvent(org.flowable.common.engine.api.delegate.event.FlowableEvent event)
    • setClock

      void setClock(org.flowable.common.engine.impl.runtime.Clock clock)
    • resetClock

      void resetClock()
    • getRawProcessEngine

      Object getRawProcessEngine()
    • getRawProcessConfiguration

      Object getRawProcessConfiguration()
    • getRawCommandExecutor

      Object getRawCommandExecutor()
    • getFlowable6ProcessEngineConfiguration

      ProcessEngineConfiguration getFlowable6ProcessEngineConfiguration()
    • setFlowable6ProcessEngineConfiguration

      void setFlowable6ProcessEngineConfiguration(ProcessEngineConfiguration processEngineConfiguration)
    • getCamelContextObject

      Object getCamelContextObject(String camelContextValue)
    • setJobProcessor

      void setJobProcessor(List<Object> flowable5JobProcessors)