Skip to content

Commit 8445a8e

Browse files
committed
chore(PR): implement PR comments
1 parent c33dc4c commit 8445a8e

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

data-migrator/core/src/main/java/io/camunda/migration/data/impl/clients/C7Client.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import static io.camunda.migration.data.impl.logging.C7ClientLogs.FAILED_TO_FETCH_TENANTS;
1818
import static io.camunda.migration.data.impl.util.ExceptionUtils.callApi;
1919
import static java.lang.String.format;
20+
import static java.util.stream.Collectors.toList;
2021
import static org.camunda.bpm.engine.ActivityTypes.CALL_ACTIVITY;
2122

2223
import io.camunda.migration.data.config.property.MigratorProperties;
@@ -162,21 +163,20 @@ public HistoricActivityInstance getHistoricActivityInstance(String c7Id) {
162163
* Finds the activity that started a child process instance.
163164
*/
164165
public HistoricActivityInstance findCallActivityByCalledProcessInstanceId(String parentProcessInstanceId,
165-
String childProcessInstanceId) {
166+
String childProcessInstanceId) {
166167
var query = historyService.createHistoricActivityInstanceQuery()
167168
.processInstanceId(parentProcessInstanceId)
168169
.activityType(CALL_ACTIVITY)
169170
.orderByHistoricActivityInstanceStartTime()
170171
.asc()
171172
.orderByHistoricActivityInstanceId()
172173
.asc();
173-
174-
return callApi(() -> Objects.requireNonNull(query.list()
175-
.stream()
176-
.filter(activity -> childProcessInstanceId.equals(activity.getCalledProcessInstanceId()))
177-
.findFirst()
178-
.orElse(null)),
174+
List<HistoricActivityInstance> result = callApi(query::list,
179175
format(FAILED_TO_FETCH_HISTORIC_ELEMENT, "Parent activity for child process instance", childProcessInstanceId));
176+
return result.stream()
177+
.filter(activity -> childProcessInstanceId.equals(activity.getCalledProcessInstanceId()))
178+
.findFirst()
179+
.orElse(null);
180180
}
181181

182182
/**
@@ -318,7 +318,7 @@ public void fetchAndHandleHistoricRootProcessInstances(Consumer<IdKeyDbModel> ca
318318
.page(offset -> query.listPage(offset, properties.getPageSize())
319319
.stream()
320320
.map(hpi -> new IdKeyDbModel(hpi.getId(), hpi.getStartTime()))
321-
.collect(Collectors.toList()))
321+
.collect(toList()))
322322
.callback(callback);
323323
}
324324

@@ -555,7 +555,7 @@ public List<HistoricDecisionInstance> findChildDecisionInstances(String rootDeci
555555

556556
return query.list().stream()
557557
.filter(decisionInstance -> decisionInstance.getRootDecisionInstanceId() != null)
558-
.collect(Collectors.toList());
558+
.collect(toList());
559559
}
560560

561561
}

data-migrator/core/src/main/java/io/camunda/migration/data/impl/history/ProcessInstanceMigrator.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ protected void resolveParentAndRootKeys(
176176
*
177177
* @param builder the process instance builder
178178
* @param c7ProcessInstanceId the historic process instance ID from Camunda 7
179+
* @param c7SuperProcessInstanceId the historic parent process instance ID from Camunda 7
179180
*/
180181
protected void resolveParentFlowNodeInstanceKey(
181182
ProcessInstanceDbModel.ProcessInstanceDbModelBuilder builder,
@@ -187,7 +188,7 @@ protected void resolveParentFlowNodeInstanceKey(
187188
if (callActivity != null && isMigrated(callActivity.getId(), HISTORY_FLOW_NODE)) {
188189
Long parentFlowNodeInstanceKey = dbClient.findC8KeyByC7IdAndType(callActivity.getId(), HISTORY_FLOW_NODE);
189190
if (parentFlowNodeInstanceKey != null) {
190-
builder.parentElementInstanceKey(parentFlowNodeInstanceKey);
191+
builder.parentElementInstanceKey(parentFlowNodeInstanceKey);
191192
}
192193
}
193194
}

0 commit comments

Comments
 (0)