Interface Flowable5CompatibilityHandler


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

      • 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)
      • 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)
      • 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)
      • getFormKey

        String getFormKey​(String processDefinitionId,
                          String taskDefinitionKey)
      • getRenderedStartForm

        Object getRenderedStartForm​(String processDefinitionId,
                                    String formEngineName)
      • 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)
      • deleteComment

        void deleteComment​(String commentId,
                           String taskId,
                           String processInstanceId)
      • saveAttachment

        void saveAttachment​(Attachment attachment)
      • deleteAttachment

        void deleteAttachment​(String attachmentId)
      • 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)
      • mapException

        boolean mapException​(Exception camelException,
                             DelegateExecution execution,
                             List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions)
      • 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()
      • setFlowable6ProcessEngineConfiguration

        void setFlowable6ProcessEngineConfiguration​(ProcessEngineConfiguration processEngineConfiguration)
      • getCamelContextObject

        Object getCamelContextObject​(String camelContextValue)
      • setJobProcessor

        void setJobProcessor​(List<Object> flowable5JobProcessors)