UNPKG

532 BJavaScriptView Raw
1// Copyright 2011 Mark Cavage, Inc. All rights reserved.
2
3var assert = require('assert');
4var util = require('util');
5
6var parents = require('ldap-filter');
7
8var Filter = require('./filter');
9
10
11
12///--- API
13
14function AndFilter(options) {
15 parents.AndFilter.call(this, options);
16}
17util.inherits(AndFilter, parents.AndFilter);
18Filter.mixin(AndFilter);
19module.exports = AndFilter;
20
21
22AndFilter.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};