function () {
        var f = [], len, i;
        this.filters.each(function (filter) {
            if (filter.active) {
                f.push(filter);
            }
        });

        len = f.length;
        return function (record) {
            for (i = 0; i < len; i++) {
                if (!f[i].validateRecord(record)) {
                    return false;
                }
            }
            return true;
        };
    }
function () {
        var f = [], len, i;
        this.filters.each(function (filter) {
            if (filter.active) {
                f.push(filter);
            }
        });

        len = f.length;
        return function (record) {
            for (i = 0; i < len; i++) {
                if (!f[i].validateRecord(record)) {
                    return false;
                }
            }
            return true;
        };
    }
function ( ) { var f = [ ] , len , i ; this . filters . each ( function ( filter ) { if ( filter . active ) { f . push ( filter ) ; } } ) ; len = f . length ; return function ( record ) { for ( i = 0 ; i < len ; i ++ ) { if ( ! f [ i ] . validateRecord ( record ) ) { return false ; } } return true ; } ; }
Method factory that generates a record validator for the filters active at the time
of invokation.
@private
Method factory that generates a record validator for the filters active at the time of invokation .