public static boolean disableUser()

in src/main/java/org/apache/sling/jcr/repoinit/impl/UserUtil.java [106:121]


    public static boolean disableUser(Session session, String id, String reason) throws RepositoryException {
        if (reason == null) {
            throw new IllegalArgumentException("reason can't be null");
        }
        Authorizable authorizable = getUserManager(session).getAuthorizable(id);
        if (authorizable != null) {
            if (authorizable.isGroup()) {
                throw new IllegalStateException("Can't disable a group: " + id);
            }
            ((User)authorizable).disable(reason);
            return true;
        }
        else {
            return false;
        }
    }