public class ActivitiTypeConverter extends Object
Constructor and Description |
---|
ActivitiTypeConverter(org.activiti.engine.ProcessEngine processEngine,
WorkflowObjectFactory factory,
ActivitiPropertyConverter propertyConverter,
boolean deployWorkflowsInTenant) |
Modifier and Type | Method and Description |
---|---|
WorkflowPath |
buildCompletedPath(String executionId,
String processInstanceId) |
WorkflowDeployment |
convert(org.activiti.engine.repository.Deployment deployment)
Convert a
Deployment into a WorkflowDeployment . |
WorkflowPath |
convert(org.activiti.engine.runtime.Execution execution) |
WorkflowPath |
convert(org.activiti.engine.runtime.Execution execution,
org.activiti.engine.runtime.ProcessInstance instance) |
WorkflowInstance |
convert(org.activiti.engine.history.HistoricProcessInstance historicProcessInstance) |
WorkflowInstance |
convert(org.activiti.engine.history.HistoricProcessInstance instance,
Map<String,Object> collectedvariables) |
WorkflowTask |
convert(org.activiti.engine.history.HistoricTaskInstance historicTaskInstance) |
<T> List<T> |
convert(List<?> inputs) |
<T> List<T> |
convert(List<?> inputs,
boolean ignoreNotDeployed) |
WorkflowDefinition |
convert(org.activiti.engine.repository.ProcessDefinition definition)
Convert a
ProcessDefinition into a WorkflowDefinition . |
WorkflowInstance |
convert(org.activiti.engine.runtime.ProcessInstance instance) |
WorkflowNode |
convert(org.activiti.engine.impl.pvm.PvmActivity activity) |
WorkflowNode |
convert(org.activiti.engine.impl.pvm.PvmActivity activity,
boolean forceIsTaskNode) |
WorkflowTask |
convert(org.activiti.engine.task.Task task) |
WorkflowTask |
convert(org.activiti.engine.task.Task task,
boolean ignoreDomainMismatch)
Converts the given task into a
WorkflowTask , allows ignoring domain mismatch (ALF-12264) |
WorkflowInstance |
convertAndSetVariables(org.activiti.engine.runtime.ProcessInstance instance,
Map<String,Object> collectedvariables) |
List<WorkflowPath> |
convertExecution(List<org.activiti.engine.runtime.Execution> executions) |
WorkflowInstance |
convertToInstanceAndSetVariables(org.activiti.engine.history.HistoricProcessInstance historicProcessInstance,
Map<String,Object> collectedVariables) |
<F,T> List<T> |
doSpecialTenantFilterAndSafeConvert(List<F> values,
org.alfresco.util.collections.Function<F,String> processKeyGetter)
filters HistoricProcessInstances by domain
including all instances for default domain
and excluding shared instances (THOR-206) for tenants
|
<F,T> List<T> |
filterByDomainAndConvert(List<F> values,
org.alfresco.util.collections.Function<F,String> processKeyGetter) |
Collection<org.activiti.engine.impl.pvm.PvmActivity> |
findUserTasks(org.activiti.engine.impl.pvm.PvmActivity startEvent) |
String |
getFormKey(org.activiti.engine.impl.pvm.PvmActivity act,
org.activiti.engine.impl.pvm.ReadOnlyProcessDefinition processDefinition) |
WorkflowTaskDefinition |
getTaskDefinition(org.activiti.engine.impl.pvm.PvmActivity activity,
String taskFormKey,
String processKey,
boolean isStart) |
WorkflowTaskDefinition |
getTaskDefinition(String taskDefinitionKey,
String processDefinitionId)
Get the taskDefinition key based on the Activiti task definition id,
|
WorkflowTaskDefinition |
getTaskDefinition(org.activiti.engine.task.Task task) |
Map<org.alfresco.service.namespace.QName,Serializable> |
getTaskProperties(org.activiti.engine.history.HistoricTaskInstance task) |
Map<org.alfresco.service.namespace.QName,Serializable> |
getTaskProperties(org.activiti.engine.task.Task task) |
WorkflowTask |
getVirtualStartTask(String processInstanceId,
Boolean inProgress) |
String |
getWorkflowDefinitionName(String workflowDefinitionId) |
WorkflowObjectFactory |
getWorkflowObjectFactory() |
WorkflowPath |
getWorkflowPath(org.activiti.engine.history.HistoricTaskInstance historicTaskInstance) |
WorkflowPath |
getWorkflowPath(String executionId,
boolean ignoreDomainMismatch) |
boolean |
isCorrectTenantHistoric(String processInstanceId) |
boolean |
isCorrectTenantRuntime(String processInstanceId) |
boolean |
isCorrectTenantRuntime(String processInstanceId,
boolean isRuntime) |
boolean |
isStartTaskActive(String processInstanceId) |
public ActivitiTypeConverter(org.activiti.engine.ProcessEngine processEngine, WorkflowObjectFactory factory, ActivitiPropertyConverter propertyConverter, boolean deployWorkflowsInTenant)
public <F,T> List<T> filterByDomainAndConvert(List<F> values, org.alfresco.util.collections.Function<F,String> processKeyGetter)
public <F,T> List<T> doSpecialTenantFilterAndSafeConvert(List<F> values, org.alfresco.util.collections.Function<F,String> processKeyGetter)
public WorkflowDeployment convert(org.activiti.engine.repository.Deployment deployment)
Deployment
into a WorkflowDeployment
.deployment
- Deploymentpublic WorkflowDefinition convert(org.activiti.engine.repository.ProcessDefinition definition)
ProcessDefinition
into a WorkflowDefinition
.definition
- ProcessDefinitionpublic WorkflowTaskDefinition getTaskDefinition(org.activiti.engine.impl.pvm.PvmActivity activity, String taskFormKey, String processKey, boolean isStart)
public WorkflowTaskDefinition getTaskDefinition(org.activiti.engine.task.Task task)
public WorkflowTaskDefinition getTaskDefinition(String taskDefinitionKey, String processDefinitionId)
taskDefinitionKey
- StringprocessDefinitionId
- Stringpublic WorkflowInstance convert(org.activiti.engine.runtime.ProcessInstance instance)
public WorkflowInstance convertAndSetVariables(org.activiti.engine.runtime.ProcessInstance instance, Map<String,Object> collectedvariables)
public WorkflowInstance convert(org.activiti.engine.history.HistoricProcessInstance instance, Map<String,Object> collectedvariables)
public WorkflowPath convert(org.activiti.engine.runtime.Execution execution)
public WorkflowPath convert(org.activiti.engine.runtime.Execution execution, org.activiti.engine.runtime.ProcessInstance instance)
public WorkflowNode convert(org.activiti.engine.impl.pvm.PvmActivity activity, boolean forceIsTaskNode)
public WorkflowNode convert(org.activiti.engine.impl.pvm.PvmActivity activity)
public List<WorkflowPath> convertExecution(List<org.activiti.engine.runtime.Execution> executions)
public WorkflowTask convert(org.activiti.engine.task.Task task)
public WorkflowTask convert(org.activiti.engine.task.Task task, boolean ignoreDomainMismatch)
WorkflowTask
, allows ignoring domain mismatch (ALF-12264)task
- TaskignoreDomainMismatch
- whether or not to ignore domain mismatch exceptionpublic Map<org.alfresco.service.namespace.QName,Serializable> getTaskProperties(org.activiti.engine.task.Task task)
public Map<org.alfresco.service.namespace.QName,Serializable> getTaskProperties(org.activiti.engine.history.HistoricTaskInstance task)
public WorkflowPath getWorkflowPath(String executionId, boolean ignoreDomainMismatch)
public WorkflowTask getVirtualStartTask(String processInstanceId, Boolean inProgress)
public boolean isStartTaskActive(String processInstanceId)
public boolean isCorrectTenantRuntime(String processInstanceId, boolean isRuntime)
public boolean isCorrectTenantRuntime(String processInstanceId)
public boolean isCorrectTenantHistoric(String processInstanceId)
public WorkflowTask convert(org.activiti.engine.history.HistoricTaskInstance historicTaskInstance)
public WorkflowPath getWorkflowPath(org.activiti.engine.history.HistoricTaskInstance historicTaskInstance)
public String getFormKey(org.activiti.engine.impl.pvm.PvmActivity act, org.activiti.engine.impl.pvm.ReadOnlyProcessDefinition processDefinition)
public WorkflowPath buildCompletedPath(String executionId, String processInstanceId)
public WorkflowInstance convertToInstanceAndSetVariables(org.activiti.engine.history.HistoricProcessInstance historicProcessInstance, Map<String,Object> collectedVariables)
public Collection<org.activiti.engine.impl.pvm.PvmActivity> findUserTasks(org.activiti.engine.impl.pvm.PvmActivity startEvent)
public WorkflowInstance convert(org.activiti.engine.history.HistoricProcessInstance historicProcessInstance)
public WorkflowObjectFactory getWorkflowObjectFactory()
Copyright © 2005–2017 Alfresco Software. All rights reserved.