in webapp/src/main/java/domainapp/webapp/quartz/job/SampleJob.java [47:56]
private <T> Optional<T> call(
final String username,
final Callable<T> callable) {
return interactionService.call(
InteractionContext.ofUserWithSystemDefaults(UserMemento.ofName(username)),
() -> transactionalProcessor.callWithinCurrentTransactionElseCreateNew(callable))
.ifFailureFail()
.getValue();
}