1 |
|
2 |
|
3 | var assert = require('assert');
|
4 | var util = require('util');
|
5 |
|
6 | var parents = require('ldap-filter');
|
7 |
|
8 | var Filter = require('./filter');
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | function AndFilter(options) {
|
15 | parents.AndFilter.call(this, options);
|
16 | }
|
17 | util.inherits(AndFilter, parents.AndFilter);
|
18 | Filter.mixin(AndFilter);
|
19 | module.exports = AndFilter;
|
20 |
|
21 |
|
22 | AndFilter.prototype._toBer = function (ber) {
|
23 | assert.ok(ber);
|
24 |
|
25 | this.filters.forEach(function (f) {
|
26 | ber = f.toBer(ber);
|
27 | });
|
28 |
|
29 | return ber;
|
30 | };
|