in webapp/src/main/java/domainapp/webapp/quartz/job/SampleJob.java [47:58]
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();
}