public abstract class AbstractSynchronizeCmd extends Object
Constructor and Description |
---|
AbstractSynchronizeCmd() |
Modifier and Type | Method and Description |
---|---|
protected void |
syncEntityLinks(String scopeId,
String scopeType,
EntityLinkServiceConfiguration entityLinkServiceConfiguration,
Consumer<EntityLinkEntity> historicEntityLinkCreator) |
protected void |
syncIdentityLinks(List<IdentityLinkEntity> identityLinks,
List<HistoricIdentityLinkEntity> historicIdentityLinks,
IdentityLinkServiceConfiguration identityLinkServiceConfiguration,
Consumer<IdentityLinkEntity> identityLinkEntityCreator) |
protected void |
syncTask(TaskEntity task,
HistoricTaskInstanceEntity historicTask,
TaskServiceConfiguration taskServiceConfiguration,
IdentityLinkServiceConfiguration identityLinkServiceConfiguration,
Consumer<IdentityLinkEntity> identityLinkCreator) |
protected Collection<String> |
syncTasks(List<TaskEntity> tasks,
List<HistoricTaskInstanceEntity> historicTasks,
TaskServiceConfiguration taskServiceConfiguration,
IdentityLinkServiceConfiguration identityLinkServiceConfiguration,
Consumer<IdentityLinkEntity> identityLinkCreator) |
protected void |
syncVariableInstance(Clock clock,
HistoricVariableInstanceEntityManager historicVariableInstanceEntityManager,
VariableInstanceEntity variableInstance,
HistoricVariableInstanceEntity existingHistoricVariableInstance) |
protected void |
syncVariables(List<VariableInstanceEntity> variables,
List<HistoricVariableInstance> historicVariables,
VariableServiceConfiguration variableServiceConfiguration) |
protected void syncVariables(List<VariableInstanceEntity> variables, List<HistoricVariableInstance> historicVariables, VariableServiceConfiguration variableServiceConfiguration)
protected void syncVariableInstance(Clock clock, HistoricVariableInstanceEntityManager historicVariableInstanceEntityManager, VariableInstanceEntity variableInstance, HistoricVariableInstanceEntity existingHistoricVariableInstance)
protected void syncEntityLinks(String scopeId, String scopeType, EntityLinkServiceConfiguration entityLinkServiceConfiguration, Consumer<EntityLinkEntity> historicEntityLinkCreator)
protected void syncIdentityLinks(List<IdentityLinkEntity> identityLinks, List<HistoricIdentityLinkEntity> historicIdentityLinks, IdentityLinkServiceConfiguration identityLinkServiceConfiguration, Consumer<IdentityLinkEntity> identityLinkEntityCreator)
protected Collection<String> syncTasks(List<TaskEntity> tasks, List<HistoricTaskInstanceEntity> historicTasks, TaskServiceConfiguration taskServiceConfiguration, IdentityLinkServiceConfiguration identityLinkServiceConfiguration, Consumer<IdentityLinkEntity> identityLinkCreator)
tasks
- the runtime taskshistoricTasks
- the existing historic taskstaskServiceConfiguration
- the task service configuration that should be usedidentityLinkServiceConfiguration
- the identity link service configuration that should be usedidentityLinkCreator
- the identity link creatorprotected void syncTask(TaskEntity task, HistoricTaskInstanceEntity historicTask, TaskServiceConfiguration taskServiceConfiguration, IdentityLinkServiceConfiguration identityLinkServiceConfiguration, Consumer<IdentityLinkEntity> identityLinkCreator)