/** * Convenience method to deal with producers that can throw CommonException. */ default <T> T runAsChecked(CheckedProducer<T> producer, PrismObject<UserType> user) throws CommonException { return MiscUtil.runChecked((p) -> runAs(p, user), producer); }
PrismObject<UserType> administrator = repositoryService .getObject(UserType.class, SystemObjectsType.USER_ADMINISTRATOR.value(), null, result); securityContextManager.runAs(() -> { for (String definitionOid : definitionOids) { startAdHocCertification(focus, definitionOid, task, result);
outputTriple = securityContextManager.runAs(() -> { try { return evaluateExpressionEvaluators(contextWithProcessedVariables);