lib/facete/facet_value_service/FacetValueServiceWrapListService.js
var Class = require('../../ext/Class');
var FacetValueServiceWrapListService = Class.create({
initialize: function(facetValueService, listServiceWrapperFn) {
this.facetValueService = facetValueService;
this.listServiceWrapperFn = listServiceWrapperFn;
},
prepareTableService: function(path, excludeSelfConstraints) {
var self = this;
var result = this.facetValueService.prepareTableService(path, excludeSelfConstraints).then(function(ls) {
var r = self.listServiceWrapperFn(ls, path, excludeSelfConstraints);
return r;
});
return result;
}
});
module.exports = FacetValueServiceWrapListService;