@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
33 lines • 4.86 kB
JavaScript
import { Injectable } from '@angular/core';
import { ProcessList } from './ProcessList';
import { UserListService } from '../../../user/services/user-list.service';
import * as i0 from "@angular/core";
import * as i1 from "../../../resources/engine-endpoint/user-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 RoleAssignmentService {
_log;
_translate;
_userList;
_processList;
constructor(userResources, processResources, snackbar, _log, _translate) {
this._log = _log;
this._translate = _translate;
this._userList = new UserListService(userResources, _log, snackbar, _translate);
this._processList = new ProcessList(processResources, _log);
}
get userList() {
return this._userList;
}
get processList() {
return this._processList;
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: RoleAssignmentService, deps: [{ token: i1.UserResourceService }, { 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: RoleAssignmentService });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: RoleAssignmentService, decorators: [{
type: Injectable
}], ctorParameters: () => [{ type: i1.UserResourceService }, { type: i2.PetriNetResourceService }, { type: i3.SnackBarService }, { type: i4.LoggerService }, { type: i5.TranslateService }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm9sZS1hc3NpZ25tZW50LnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMtY29yZS9zcmMvbGliL2FkbWluL3JvbGUtYXNzaWdubWVudC9zZXJ2aWNlcy9yb2xlLWFzc2lnbm1lbnQuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBSXpDLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFMUMsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLDBDQUEwQyxDQUFDOzs7Ozs7O0FBSXpFLE1BQU0sT0FBTyxxQkFBcUI7SUFNaUI7SUFBNkI7SUFKM0QsU0FBUyxDQUFrQjtJQUMzQixZQUFZLENBQWM7SUFFM0MsWUFBWSxhQUFrQyxFQUFFLGdCQUF5QyxFQUM3RSxRQUF5QixFQUFVLElBQW1CLEVBQVUsVUFBNEI7UUFBekQsU0FBSSxHQUFKLElBQUksQ0FBZTtRQUFVLGVBQVUsR0FBVixVQUFVLENBQWtCO1FBQ3BHLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxlQUFlLENBQUMsYUFBYSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsVUFBVSxDQUFDLENBQUM7UUFDaEYsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLFdBQVcsQ0FBQyxnQkFBZ0IsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUNoRSxDQUFDO0lBRUQsSUFBVyxRQUFRO1FBQ2YsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDO0lBQzFCLENBQUM7SUFFRCxJQUFXLFdBQVc7UUFDbEIsT0FBTyxJQUFJLENBQUMsWUFBWSxDQUFDO0lBQzdCLENBQUM7d0dBakJRLHFCQUFxQjs0R0FBckIscUJBQXFCOzs0RkFBckIscUJBQXFCO2tCQURqQyxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7VXNlclJlc291cmNlU2VydmljZX0gZnJvbSAnLi4vLi4vLi4vcmVzb3VyY2VzL2VuZ2luZS1lbmRwb2ludC91c2VyLXJlc291cmNlLnNlcnZpY2UnO1xuaW1wb3J0IHtQZXRyaU5ldFJlc291cmNlU2VydmljZX0gZnJvbSAnLi4vLi4vLi4vcmVzb3VyY2VzL2VuZ2luZS1lbmRwb2ludC9wZXRyaS1uZXQtcmVzb3VyY2Uuc2VydmljZSc7XG5pbXBvcnQge0xvZ2dlclNlcnZpY2V9IGZyb20gJy4uLy4uLy4uL2xvZ2dlci9zZXJ2aWNlcy9sb2dnZXIuc2VydmljZSc7XG5pbXBvcnQge1Byb2Nlc3NMaXN0fSBmcm9tICcuL1Byb2Nlc3NMaXN0JztcbmltcG9ydCB7U25hY2tCYXJTZXJ2aWNlfSBmcm9tICcuLi8uLi8uLi9zbmFjay1iYXIvc2VydmljZXMvc25hY2stYmFyLnNlcnZpY2UnO1xuaW1wb3J0IHtVc2VyTGlzdFNlcnZpY2V9IGZyb20gJy4uLy4uLy4uL3VzZXIvc2VydmljZXMvdXNlci1saXN0LnNlcnZpY2UnO1xuaW1wb3J0IHtUcmFuc2xhdGVTZXJ2aWNlfSBmcm9tICdAbmd4LXRyYW5zbGF0ZS9jb3JlJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFJvbGVBc3NpZ25tZW50U2VydmljZSB7XG5cbiAgICBwcml2YXRlIHJlYWRvbmx5IF91c2VyTGlzdDogVXNlckxpc3RTZXJ2aWNlO1xuICAgIHByaXZhdGUgcmVhZG9ubHkgX3Byb2Nlc3NMaXN0OiBQcm9jZXNzTGlzdDtcblxuICAgIGNvbnN0cnVjdG9yKHVzZXJSZXNvdXJjZXM6IFVzZXJSZXNvdXJjZVNlcnZpY2UsIHByb2Nlc3NSZXNvdXJjZXM6IFBldHJpTmV0UmVzb3VyY2VTZXJ2aWNlLFxuICAgICAgICAgICAgICAgIHNuYWNrYmFyOiBTbmFja0JhclNlcnZpY2UsIHByaXZhdGUgX2xvZzogTG9nZ2VyU2VydmljZSwgcHJpdmF0ZSBfdHJhbnNsYXRlOiBUcmFuc2xhdGVTZXJ2aWNlKSB7XG4gICAgICAgIHRoaXMuX3VzZXJMaXN0ID0gbmV3IFVzZXJMaXN0U2VydmljZSh1c2VyUmVzb3VyY2VzLCBfbG9nLCBzbmFja2JhciwgX3RyYW5zbGF0ZSk7XG4gICAgICAgIHRoaXMuX3Byb2Nlc3NMaXN0ID0gbmV3IFByb2Nlc3NMaXN0KHByb2Nlc3NSZXNvdXJjZXMsIF9sb2cpO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXQgdXNlckxpc3QoKTogVXNlckxpc3RTZXJ2aWNlIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3VzZXJMaXN0O1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXQgcHJvY2Vzc0xpc3QoKTogUHJvY2Vzc0xpc3Qge1xuICAgICAgICByZXR1cm4gdGhpcy5fcHJvY2Vzc0xpc3Q7XG4gICAgfVxufVxuIl19