I have part of code, which runs as system
AuthenticationUtil.runAsSystem(() -> {...}and in it i lock document
lockService.lock(nodeRef, LockType.WRITE_LOCK);
I also tried this code
AuthenticationUtil.runAs(() -> {...}, "admin");but document locks by current user (user, which authorized in now). I wan't do it by "admin" username. How can i do it?