Skip to content
Snippets Groups Projects

Ozg 7501 weiterleitung vorbereiten

Merged Krzysztof Witukiewicz requested to merge OZG-7501-weiterleitung-vorbereiten into main
2 unresolved threads
2 files
+ 22
7
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -101,14 +101,18 @@ public class ForwardingEventListener {
}
void handleForwardVorgangCommand(Command command) {
service.forward(forwardingRequestMapper.fromCommand(command));
lockVorgangOnForwarding(command);
service.forward(incrementVersion(forwardingRequestMapper.fromCommand(command)));
publisher.publishEvent(new VorgangLockedEvent(command));
}
private void lockVorgangOnForwarding(Command command) {
var lock = lockMapper.fromCommand(command).toBuilder().reason("Vorgang was forwarded").build();
vorgangService.lockVorgang(lock, command.getVorgangId(), command.getRelationVersion() + 1);
vorgangService.lockVorgang(lock, command.getVorgangId(), command.getRelationVersion());
}
private ForwardingRequest incrementVersion(ForwardingRequest request) {
return request.toBuilder().version(request.getVersion() + 1).build();
}
private void handleException(Runnable runnable, String commandId) {
Loading