public void visitCreateServiceUser()

in src/main/java/org/apache/sling/jcr/repoinit/impl/UserVisitor.java [56:69]


    public void visitCreateServiceUser(CreateServiceUser s) {
        final String username = s.getUsername();
        try {
            UserManager userManager = getUserManager(session);
            User user = userManager.getAuthorizable(username, User.class);
            checkUserType(username, user, true);
            if (user == null || (s.isForcedPath() && needsRecreate(username, user, s.getPath(), "Service user"))) {
                log.info("Creating service user {}", username);
                userManager.createSystemUser(username, s.getPath());
            }
        } catch (Exception e) {
            report(e, "Unable to create service user [" + username + "]:" + e);
        }
    }