@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
39 lines • 5.66 kB
JavaScript
import { Injectable } from '@angular/core';
import { ProcessList } from '../../role-assignment/services/ProcessList';
import { LdapGroupListService } from '../../../groups/services/ldap-group-list.service';
import * as i0 from "@angular/core";
import * as i1 from "../../../resources/engine-endpoint/ldap-group-resource.service";
import * as i2 from "../../../resources/engine-endpoint/petri-net-resource.service";
import * as i3 from "../../../snack-bar/services/snack-bar.service";
import * as i4 from "../../../logger/services/logger.service";
import * as i5 from "@ngx-translate/core";
export class RoleAssignmentLdapGroupService {
ldapGroupResources;
processResources;
snackbar;
_log;
_translate;
_ldapGroupList;
_processList;
constructor(ldapGroupResources, processResources, snackbar, _log, _translate) {
this.ldapGroupResources = ldapGroupResources;
this.processResources = processResources;
this.snackbar = snackbar;
this._log = _log;
this._translate = _translate;
this._ldapGroupList = new LdapGroupListService(ldapGroupResources, _log, snackbar, _translate);
this._processList = new ProcessList(processResources, _log);
}
get ldapGroupList() {
return this._ldapGroupList;
}
get processList() {
return this._processList;
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: RoleAssignmentLdapGroupService, deps: [{ token: i1.LdapGroupResourceService }, { token: i2.PetriNetResourceService }, { token: i3.SnackBarService }, { token: i4.LoggerService }, { token: i5.TranslateService }], target: i0.ɵɵFactoryTarget.Injectable });
static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: RoleAssignmentLdapGroupService });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: RoleAssignmentLdapGroupService, decorators: [{
type: Injectable
}], ctorParameters: () => [{ type: i1.LdapGroupResourceService }, { type: i2.PetriNetResourceService }, { type: i3.SnackBarService }, { type: i4.LoggerService }, { type: i5.TranslateService }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm9sZS1hc3NpZ25tZW50LWxkYXAtZ3JvdXAuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvYWRtaW4vcm9sZS1hc3NpZ25tZW50LWxkYXAtZ3JvdXAvc2VydmljZXMvcm9sZS1hc3NpZ25tZW50LWxkYXAtZ3JvdXAuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSw0Q0FBNEMsQ0FBQztBQUt2RSxPQUFPLEVBQUMsb0JBQW9CLEVBQUMsTUFBTSxrREFBa0QsQ0FBQzs7Ozs7OztBQUl0RixNQUFNLE9BQU8sOEJBQThCO0lBS2pCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFQSCxjQUFjLENBQXVCO0lBQ3JDLFlBQVksQ0FBYztJQUU3QyxZQUFzQixrQkFBNEMsRUFDNUMsZ0JBQXlDLEVBQ3pDLFFBQXlCLEVBQ3pCLElBQW1CLEVBQ25CLFVBQTRCO1FBSjVCLHVCQUFrQixHQUFsQixrQkFBa0IsQ0FBMEI7UUFDNUMscUJBQWdCLEdBQWhCLGdCQUFnQixDQUF5QjtRQUN6QyxhQUFRLEdBQVIsUUFBUSxDQUFpQjtRQUN6QixTQUFJLEdBQUosSUFBSSxDQUFlO1FBQ25CLGVBQVUsR0FBVixVQUFVLENBQWtCO1FBQzlDLElBQUksQ0FBQyxjQUFjLEdBQUcsSUFBSSxvQkFBb0IsQ0FBQyxrQkFBa0IsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLFVBQVUsQ0FBQyxDQUFDO1FBQy9GLElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxXQUFXLENBQUMsZ0JBQWdCLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDaEUsQ0FBQztJQUVELElBQVcsYUFBYTtRQUNwQixPQUFPLElBQUksQ0FBQyxjQUFjLENBQUM7SUFDL0IsQ0FBQztJQUVELElBQVcsV0FBVztRQUNsQixPQUFPLElBQUksQ0FBQyxZQUFZLENBQUM7SUFDN0IsQ0FBQzt3R0FwQlEsOEJBQThCOzRHQUE5Qiw4QkFBOEI7OzRGQUE5Qiw4QkFBOEI7a0JBRDFDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1Byb2Nlc3NMaXN0fSBmcm9tICcuLi8uLi9yb2xlLWFzc2lnbm1lbnQvc2VydmljZXMvUHJvY2Vzc0xpc3QnO1xuaW1wb3J0IHtQZXRyaU5ldFJlc291cmNlU2VydmljZX0gZnJvbSAnLi4vLi4vLi4vcmVzb3VyY2VzL2VuZ2luZS1lbmRwb2ludC9wZXRyaS1uZXQtcmVzb3VyY2Uuc2VydmljZSc7XG5pbXBvcnQge1NuYWNrQmFyU2VydmljZX0gZnJvbSAnLi4vLi4vLi4vc25hY2stYmFyL3NlcnZpY2VzL3NuYWNrLWJhci5zZXJ2aWNlJztcbmltcG9ydCB7TG9nZ2VyU2VydmljZX0gZnJvbSAnLi4vLi4vLi4vbG9nZ2VyL3NlcnZpY2VzL2xvZ2dlci5zZXJ2aWNlJztcbmltcG9ydCB7VHJhbnNsYXRlU2VydmljZX0gZnJvbSAnQG5neC10cmFuc2xhdGUvY29yZSc7XG5pbXBvcnQge0xkYXBHcm91cExpc3RTZXJ2aWNlfSBmcm9tICcuLi8uLi8uLi9ncm91cHMvc2VydmljZXMvbGRhcC1ncm91cC1saXN0LnNlcnZpY2UnO1xuaW1wb3J0IHtMZGFwR3JvdXBSZXNvdXJjZVNlcnZpY2V9IGZyb20gJy4uLy4uLy4uL3Jlc291cmNlcy9lbmdpbmUtZW5kcG9pbnQvbGRhcC1ncm91cC1yZXNvdXJjZS5zZXJ2aWNlJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFJvbGVBc3NpZ25tZW50TGRhcEdyb3VwU2VydmljZSB7XG5cbiAgICBwcm90ZWN0ZWQgcmVhZG9ubHkgX2xkYXBHcm91cExpc3Q6IExkYXBHcm91cExpc3RTZXJ2aWNlO1xuICAgIHByb3RlY3RlZCByZWFkb25seSBfcHJvY2Vzc0xpc3Q6IFByb2Nlc3NMaXN0O1xuXG4gICAgY29uc3RydWN0b3IocHJvdGVjdGVkIGxkYXBHcm91cFJlc291cmNlczogTGRhcEdyb3VwUmVzb3VyY2VTZXJ2aWNlLFxuICAgICAgICAgICAgICAgIHByb3RlY3RlZCBwcm9jZXNzUmVzb3VyY2VzOiBQZXRyaU5ldFJlc291cmNlU2VydmljZSxcbiAgICAgICAgICAgICAgICBwcm90ZWN0ZWQgc25hY2tiYXI6IFNuYWNrQmFyU2VydmljZSxcbiAgICAgICAgICAgICAgICBwcm90ZWN0ZWQgX2xvZzogTG9nZ2VyU2VydmljZSxcbiAgICAgICAgICAgICAgICBwcm90ZWN0ZWQgX3RyYW5zbGF0ZTogVHJhbnNsYXRlU2VydmljZSkge1xuICAgICAgICB0aGlzLl9sZGFwR3JvdXBMaXN0ID0gbmV3IExkYXBHcm91cExpc3RTZXJ2aWNlKGxkYXBHcm91cFJlc291cmNlcywgX2xvZywgc25hY2tiYXIsIF90cmFuc2xhdGUpO1xuICAgICAgICB0aGlzLl9wcm9jZXNzTGlzdCA9IG5ldyBQcm9jZXNzTGlzdChwcm9jZXNzUmVzb3VyY2VzLCBfbG9nKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0IGxkYXBHcm91cExpc3QoKTogTGRhcEdyb3VwTGlzdFNlcnZpY2Uge1xuICAgICAgICByZXR1cm4gdGhpcy5fbGRhcEdyb3VwTGlzdDtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0IHByb2Nlc3NMaXN0KCk6IFByb2Nlc3NMaXN0IHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3Byb2Nlc3NMaXN0O1xuICAgIH1cbn1cbiJdfQ==