public class DefaultActiviti5CompatibilityHandler extends Object implements Activiti5CompatibilityHandler
Modifier and Type | Field and Description |
---|---|
protected ProcessEngine |
processEngine |
protected DefaultProcessEngineFactory |
processEngineFactory |
ACTIVITI_5_ENGINE_TAG
Constructor and Description |
---|
DefaultActiviti5CompatibilityHandler() |
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 |
addEventListener(Object listener) |
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) |
protected JobEntity |
convertToActiviti5JobEntity(JobEntity job) |
protected TaskEntity |
convertToActiviti5TaskEntity(TaskEntity task) |
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 activiti6DeploymentBuilder) |
void |
executeJob(Job job) |
void |
executeJobWithLockAndRetry(JobEntity job) |
Object |
getCamelContextObject(String camelContextValue) |
Object |
getExecutionVariable(String executionId,
String variableName,
boolean isLocal) |
Map<String,Object> |
getExecutionVariables(String executionId,
Collection<String> variableNames,
boolean isLocal) |
ProcessDefinition |
getProcessDefinition(String processDefinitionId) |
org.activiti.bpmn.model.BpmnModel |
getProcessDefinitionBpmnModel(String processDefinitionId) |
ProcessDefinition |
getProcessDefinitionByKey(String processDefinitionKey) |
com.fasterxml.jackson.databind.node.ObjectNode |
getProcessDefinitionInfo(String processDefinitionId) |
org.activiti.bpmn.model.Process |
getProcessDefinitionProcessObject(String processDefinitionId) |
protected ProcessEngine |
getProcessEngine() |
DefaultProcessEngineFactory |
getProcessEngineFactory() |
Object |
getRawCommandExecutor() |
Object |
getRawProcessConfiguration() |
Object |
getRawProcessEngine() |
Object |
getScriptingEngineValue(String payloadExpressionValue,
String languageValue,
DelegateExecution execution) |
Map<String,Object> |
getVariableValues(ProcessInstance processInstance) |
protected void |
handleActivitiException(ActivitiException e) |
void |
handleFailedJob(JobEntity job,
Throwable exception) |
void |
leaveExecution(DelegateExecution execution) |
boolean |
mapException(Exception camelException,
DelegateExecution execution,
List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions) |
void |
messageEventReceived(String messageName,
String executionId,
Map<String,Object> processVariables,
boolean async) |
void |
propagateError(BpmnError bpmnError,
DelegateExecution execution) |
void |
removeEventListener(Object listener) |
void |
removeExecutionVariables(String executionId,
Collection<String> variableNames,
boolean isLocal) |
void |
removeTaskVariables(String taskId,
Collection<String> variableNames,
boolean isLocal) |
void |
resetClock() |
void |
saveAttachment(Attachment attachment) |
void |
saveProcessDefinitionInfo(String processDefinitionId,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
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 |
setJobRetries(String jobId,
int retries) |
void |
setProcessDefinitionCategory(String processDefinitionId,
String category) |
void |
setProcessEngineFactory(DefaultProcessEngineFactory processEngineFactory) |
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,
String businessKey,
String tenantId,
String processInstanceName) |
ProcessInstance |
startProcessInstanceByMessage(String messageName,
Map<String,Object> variables,
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 |
trigger(String executionId,
Map<String,Object> processVariables) |
void |
updateBusinessKey(String processInstanceId,
String businessKey) |
protected DefaultProcessEngineFactory processEngineFactory
protected ProcessEngine processEngine
public DefaultActiviti5CompatibilityHandler()
public ProcessDefinition getProcessDefinition(String processDefinitionId)
getProcessDefinition
in interface Activiti5CompatibilityHandler
public ProcessDefinition getProcessDefinitionByKey(String processDefinitionKey)
getProcessDefinitionByKey
in interface Activiti5CompatibilityHandler
public org.activiti.bpmn.model.Process getProcessDefinitionProcessObject(String processDefinitionId)
getProcessDefinitionProcessObject
in interface Activiti5CompatibilityHandler
public org.activiti.bpmn.model.BpmnModel getProcessDefinitionBpmnModel(String processDefinitionId)
getProcessDefinitionBpmnModel
in interface Activiti5CompatibilityHandler
public void addCandidateStarter(String processDefinitionId, String userId, String groupId)
addCandidateStarter
in interface Activiti5CompatibilityHandler
public com.fasterxml.jackson.databind.node.ObjectNode getProcessDefinitionInfo(String processDefinitionId)
getProcessDefinitionInfo
in interface Activiti5CompatibilityHandler
public void saveProcessDefinitionInfo(String processDefinitionId, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
saveProcessDefinitionInfo
in interface Activiti5CompatibilityHandler
public void deleteCandidateStarter(String processDefinitionId, String userId, String groupId)
deleteCandidateStarter
in interface Activiti5CompatibilityHandler
public void suspendProcessDefinition(String processDefinitionId, String processDefinitionKey, boolean suspendProcessInstances, Date suspensionDate, String tenantId)
suspendProcessDefinition
in interface Activiti5CompatibilityHandler
public void activateProcessDefinition(String processDefinitionId, String processDefinitionKey, boolean activateProcessInstances, Date activationDate, String tenantId)
activateProcessDefinition
in interface Activiti5CompatibilityHandler
public void setProcessDefinitionCategory(String processDefinitionId, String category)
setProcessDefinitionCategory
in interface Activiti5CompatibilityHandler
public Deployment deploy(DeploymentBuilderImpl activiti6DeploymentBuilder)
deploy
in interface Activiti5CompatibilityHandler
public void setDeploymentCategory(String deploymentId, String category)
setDeploymentCategory
in interface Activiti5CompatibilityHandler
public void changeDeploymentTenantId(String deploymentId, String newTenantId)
changeDeploymentTenantId
in interface Activiti5CompatibilityHandler
public void deleteDeployment(String deploymentId, boolean cascade)
deleteDeployment
in interface Activiti5CompatibilityHandler
public ProcessInstance startProcessInstance(String processDefinitionKey, String processDefinitionId, Map<String,Object> variables, String businessKey, String tenantId, String processInstanceName)
startProcessInstance
in interface Activiti5CompatibilityHandler
public ProcessInstance startProcessInstanceByMessage(String messageName, Map<String,Object> variables, String businessKey, String tenantId)
startProcessInstanceByMessage
in interface Activiti5CompatibilityHandler
public Object getExecutionVariable(String executionId, String variableName, boolean isLocal)
getExecutionVariable
in interface Activiti5CompatibilityHandler
public Map<String,Object> getExecutionVariables(String executionId, Collection<String> variableNames, boolean isLocal)
getExecutionVariables
in interface Activiti5CompatibilityHandler
public void setExecutionVariables(String executionId, Map<String,? extends Object> variables, boolean isLocal)
setExecutionVariables
in interface Activiti5CompatibilityHandler
public void removeExecutionVariables(String executionId, Collection<String> variableNames, boolean isLocal)
removeExecutionVariables
in interface Activiti5CompatibilityHandler
public void updateBusinessKey(String processInstanceId, String businessKey)
updateBusinessKey
in interface Activiti5CompatibilityHandler
public void suspendProcessInstance(String processInstanceId)
suspendProcessInstance
in interface Activiti5CompatibilityHandler
public void activateProcessInstance(String processInstanceId)
activateProcessInstance
in interface Activiti5CompatibilityHandler
public void deleteProcessInstance(String processInstanceId, String deleteReason)
deleteProcessInstance
in interface Activiti5CompatibilityHandler
public void deleteHistoricProcessInstance(String processInstanceId)
deleteHistoricProcessInstance
in interface Activiti5CompatibilityHandler
public void addIdentityLinkForProcessInstance(String processInstanceId, String userId, String groupId, String identityLinkType)
addIdentityLinkForProcessInstance
in interface Activiti5CompatibilityHandler
public void deleteIdentityLinkForProcessInstance(String processInstanceId, String userId, String groupId, String identityLinkType)
deleteIdentityLinkForProcessInstance
in interface Activiti5CompatibilityHandler
public void completeTask(TaskEntity taskEntity, Map<String,Object> variables, boolean localScope)
completeTask
in interface Activiti5CompatibilityHandler
public void claimTask(String taskId, String userId)
claimTask
in interface Activiti5CompatibilityHandler
public void setTaskVariables(String taskId, Map<String,? extends Object> variables, boolean isLocal)
setTaskVariables
in interface Activiti5CompatibilityHandler
public void removeTaskVariables(String taskId, Collection<String> variableNames, boolean isLocal)
removeTaskVariables
in interface Activiti5CompatibilityHandler
public void setTaskDueDate(String taskId, Date dueDate)
setTaskDueDate
in interface Activiti5CompatibilityHandler
public void setTaskPriority(String taskId, int priority)
setTaskPriority
in interface Activiti5CompatibilityHandler
public void deleteTask(String taskId, String deleteReason, boolean cascade)
deleteTask
in interface Activiti5CompatibilityHandler
public void deleteHistoricTask(String taskId)
deleteHistoricTask
in interface Activiti5CompatibilityHandler
public ProcessInstance submitStartFormData(String processDefinitionId, String businessKey, Map<String,String> properties)
submitStartFormData
in interface Activiti5CompatibilityHandler
public void submitTaskFormData(String taskId, Map<String,String> properties, boolean completeTask)
submitTaskFormData
in interface Activiti5CompatibilityHandler
public void saveTask(TaskEntity task)
saveTask
in interface Activiti5CompatibilityHandler
public void addIdentityLink(String taskId, String identityId, int identityIdType, String identityType)
addIdentityLink
in interface Activiti5CompatibilityHandler
public void deleteIdentityLink(String taskId, String userId, String groupId, String identityLinkType)
deleteIdentityLink
in interface Activiti5CompatibilityHandler
public Comment addComment(String taskId, String processInstanceId, String type, String message)
addComment
in interface Activiti5CompatibilityHandler
public void deleteComment(String commentId, String taskId, String processInstanceId)
deleteComment
in interface Activiti5CompatibilityHandler
public Attachment createAttachment(String attachmentType, String taskId, String processInstanceId, String attachmentName, String attachmentDescription, InputStream content, String url)
createAttachment
in interface Activiti5CompatibilityHandler
public void saveAttachment(Attachment attachment)
saveAttachment
in interface Activiti5CompatibilityHandler
public void deleteAttachment(String attachmentId)
deleteAttachment
in interface Activiti5CompatibilityHandler
public void trigger(String executionId, Map<String,Object> processVariables)
trigger
in interface Activiti5CompatibilityHandler
public void messageEventReceived(String messageName, String executionId, Map<String,Object> processVariables, boolean async)
messageEventReceived
in interface Activiti5CompatibilityHandler
public void signalEventReceived(String signalName, String executionId, Map<String,Object> processVariables, boolean async, String tenantId)
signalEventReceived
in interface Activiti5CompatibilityHandler
public void signalEventReceived(SignalEventSubscriptionEntity signalEventSubscriptionEntity, Object payload, boolean async)
signalEventReceived
in interface Activiti5CompatibilityHandler
public void executeJob(Job job)
executeJob
in interface Activiti5CompatibilityHandler
public void executeJobWithLockAndRetry(JobEntity job)
executeJobWithLockAndRetry
in interface Activiti5CompatibilityHandler
public void handleFailedJob(JobEntity job, Throwable exception)
handleFailedJob
in interface Activiti5CompatibilityHandler
public void deleteJob(String jobId)
deleteJob
in interface Activiti5CompatibilityHandler
public void setJobRetries(String jobId, int retries)
setJobRetries
in interface Activiti5CompatibilityHandler
public void leaveExecution(DelegateExecution execution)
leaveExecution
in interface Activiti5CompatibilityHandler
public void propagateError(BpmnError bpmnError, DelegateExecution execution)
propagateError
in interface Activiti5CompatibilityHandler
public boolean mapException(Exception camelException, DelegateExecution execution, List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions)
mapException
in interface Activiti5CompatibilityHandler
public Map<String,Object> getVariableValues(ProcessInstance processInstance)
getVariableValues
in interface Activiti5CompatibilityHandler
public Object getScriptingEngineValue(String payloadExpressionValue, String languageValue, DelegateExecution execution)
getScriptingEngineValue
in interface Activiti5CompatibilityHandler
public void addEventListener(Object listener)
addEventListener
in interface Activiti5CompatibilityHandler
public void removeEventListener(Object listener)
removeEventListener
in interface Activiti5CompatibilityHandler
public void setClock(Clock clock)
setClock
in interface Activiti5CompatibilityHandler
public void resetClock()
resetClock
in interface Activiti5CompatibilityHandler
public Object getRawProcessEngine()
getRawProcessEngine
in interface Activiti5CompatibilityHandler
public Object getRawProcessConfiguration()
getRawProcessConfiguration
in interface Activiti5CompatibilityHandler
public Object getRawCommandExecutor()
getRawCommandExecutor
in interface Activiti5CompatibilityHandler
public Object getCamelContextObject(String camelContextValue)
getCamelContextObject
in interface Activiti5CompatibilityHandler
protected ProcessEngine getProcessEngine()
public DefaultProcessEngineFactory getProcessEngineFactory()
public void setProcessEngineFactory(DefaultProcessEngineFactory processEngineFactory)
protected TaskEntity convertToActiviti5TaskEntity(TaskEntity task)
protected void handleActivitiException(ActivitiException e)
Copyright © 2015 Alfresco. All rights reserved.