Merge remote-tracking branch 'origin/GP-3358_Dan_traceUndoUpdate'

This commit is contained in:
Ryan Kurtz 2023-05-01 05:58:26 -04:00
commit d63b9b4764

View file

@ -168,8 +168,12 @@ public class TypedEventDispatcher {
public void handleChangeRecord(DomainObjectChangeRecord rec) { public void handleChangeRecord(DomainObjectChangeRecord rec) {
//String typeName = DefaultTraceChangeType.getName(rec.getEventType()); //String typeName = DefaultTraceChangeType.getName(rec.getEventType());
//CountsByType.compute(typeName, (k, v) -> v == null ? 1 : v + 1); //CountsByType.compute(typeName, (k, v) -> v == null ? 1 : v + 1);
if (rec instanceof TraceChangeRecord) { if (rec.getEventType() == DomainObject.DO_OBJECT_RESTORED && restoredHandler != null) {
handleTraceChangeRecord((TraceChangeRecord<?, ?>) rec); restoredHandler.accept(rec);
return;
}
if (rec instanceof TraceChangeRecord<?, ?> cr) {
handleTraceChangeRecord(cr);
return; return;
} }
Consumer<DomainObjectChangeRecord> handler; Consumer<DomainObjectChangeRecord> handler;