in java/com/google/gerrit/plugins/checks/db/NoteDbCheck.java [62:94]
boolean applyUpdate(CheckUpdate update) {
boolean modified = false;
if (update.state().isPresent() && !update.state().get().equals(state)) {
state = update.state().get();
modified = true;
}
if (update.message().isPresent()
&& !update.message().get().equals(Strings.nullToEmpty(message))) {
message = Strings.emptyToNull(update.message().get());
modified = true;
}
if (update.url().isPresent() && !update.url().get().equals(Strings.nullToEmpty(url))) {
url = Strings.emptyToNull(update.url().get());
modified = true;
}
if (update.started().isPresent() && !update.started().get().equals(started)) {
if (update.started().get().toInstant().equals(Instant.EPOCH)) {
started = null;
} else {
started = update.started().get();
}
modified = true;
}
if (update.finished().isPresent() && !update.finished().get().equals(finished)) {
if (update.finished().get().toInstant().equals(Instant.EPOCH)) {
finished = null;
} else {
finished = update.finished().get();
}
modified = true;
}
return modified;
}