org.camunda.bpm.engine.impl.migration.instance.parser
Class MigratingInstanceParser
java.lang.Object
org.camunda.bpm.engine.impl.migration.instance.parser.MigratingInstanceParser
public class MigratingInstanceParser
- extends Object
Builds a MigratingProcessInstance, a data structure that contains meta-data for the activity
instances that are migrated.
- Author:
- Thorben Lindhauer
|
Method Summary |
protected List<EventSubscriptionEntity> |
fetchEventSubscriptions(CommandContext commandContext,
String processInstanceId)
|
protected List<ExecutionEntity> |
fetchExecutions(CommandContext commandContext,
String processInstanceId)
|
protected List<IncidentEntity> |
fetchIncidents(CommandContext commandContext,
String processInstanceId)
|
protected List<JobDefinitionEntity> |
fetchJobDefinitions(CommandContext commandContext,
String processDefinitionId)
|
protected List<JobEntity> |
fetchJobs(CommandContext commandContext,
String processInstanceId)
|
protected List<TaskEntity> |
fetchTasks(CommandContext commandContext,
String processInstanceId)
|
protected List<VariableInstanceEntity> |
fetchVariables(CommandContext commandContext,
String processInstanceId)
|
MigratingInstanceParseHandler<ActivityInstance> |
getActivityInstanceHandler()
|
MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<EventSubscriptionEntity>> |
getDependentEventSubscriptionHandler()
|
MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<JobEntity>> |
getDependentJobHandler()
|
MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<TaskEntity>> |
getDependentTaskHandler()
|
MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<VariableInstanceEntity>> |
getDependentVariablesHandler()
|
MigratingInstanceParseHandler<IncidentEntity> |
getIncidentHandler()
|
MigratingProcessInstance |
parse(String processInstanceId,
MigrationPlan migrationPlan,
MigratingProcessInstanceValidationReportImpl processInstanceReport)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
engine
protected ProcessEngine engine
activityInstanceHandler
protected MigratingInstanceParseHandler<ActivityInstance> activityInstanceHandler
dependentJobHandler
protected MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<JobEntity>> dependentJobHandler
dependentEventSubscriptionHandler
protected MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<EventSubscriptionEntity>> dependentEventSubscriptionHandler
dependentTaskHandler
protected MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<TaskEntity>> dependentTaskHandler
dependentVariableHandler
protected MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<VariableInstanceEntity>> dependentVariableHandler
incidentHandler
protected MigratingInstanceParseHandler<IncidentEntity> incidentHandler
MigratingInstanceParser
public MigratingInstanceParser(ProcessEngine engine)
parse
public MigratingProcessInstance parse(String processInstanceId,
MigrationPlan migrationPlan,
MigratingProcessInstanceValidationReportImpl processInstanceReport)
getActivityInstanceHandler
public MigratingInstanceParseHandler<ActivityInstance> getActivityInstanceHandler()
getDependentEventSubscriptionHandler
public MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<EventSubscriptionEntity>> getDependentEventSubscriptionHandler()
getDependentJobHandler
public MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<JobEntity>> getDependentJobHandler()
getDependentTaskHandler
public MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<TaskEntity>> getDependentTaskHandler()
getIncidentHandler
public MigratingInstanceParseHandler<IncidentEntity> getIncidentHandler()
getDependentVariablesHandler
public MigratingDependentInstanceParseHandler<MigratingActivityInstance,List<VariableInstanceEntity>> getDependentVariablesHandler()
fetchExecutions
protected List<ExecutionEntity> fetchExecutions(CommandContext commandContext,
String processInstanceId)
fetchEventSubscriptions
protected List<EventSubscriptionEntity> fetchEventSubscriptions(CommandContext commandContext,
String processInstanceId)
fetchJobs
protected List<JobEntity> fetchJobs(CommandContext commandContext,
String processInstanceId)
fetchIncidents
protected List<IncidentEntity> fetchIncidents(CommandContext commandContext,
String processInstanceId)
fetchTasks
protected List<TaskEntity> fetchTasks(CommandContext commandContext,
String processInstanceId)
fetchJobDefinitions
protected List<JobDefinitionEntity> fetchJobDefinitions(CommandContext commandContext,
String processDefinitionId)
fetchVariables
protected List<VariableInstanceEntity> fetchVariables(CommandContext commandContext,
String processInstanceId)
Copyright © 2016 camunda services GmbH. All rights reserved.