Repository URL to install this package:
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { CounterInfoEditDialogComponent, EditType } from './dialogs/counter-info-edit-dialog-component/counter-info-edit-dialog-component';
import { WCNotificationCenter } from 'web-console-ui-kit';
import { Component, ViewChild } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { PluginView } from 'web-console-core';
import { ServiceCatalogSelectorDialogComponent } from '../../../components/UI/selectors/service-catalog-selector/service-catalog-selector-dialog';
import { ThresholdEditDialogComponent } from './dialogs/threshold-edit-dialog-component/threshold-edit-dialog-component';
/** @type {?} */
var LOG_TAG = '[CountersAndThresholdsSection]';
var CountersAndThresholdsSectionComponent = /** @class */ (function () {
function CountersAndThresholdsSectionComponent(logger, notificationCenter) {
this.logger = logger;
this.notificationCenter = notificationCenter;
}
/**
* Angular ngOnInit
*/
/**
* Angular ngOnInit
* @return {?}
*/
CountersAndThresholdsSectionComponent.prototype.ngOnInit = /**
* Angular ngOnInit
* @return {?}
*/
function () {
this.logger.debug(LOG_TAG, 'Initializing...');
};
/**
* @return {?}
*/
CountersAndThresholdsSectionComponent.prototype.ontestClick = /**
* @return {?}
*/
function () {
this.counterInfoDialog.show(EditType.New, 'testname', 'testdesc', true, 'currentPattern', 'testfunction', 'testparams');
};
/**
* @return {?}
*/
CountersAndThresholdsSectionComponent.prototype.ontest2Click = /**
* @return {?}
*/
function () {
this.thresholdDialog.show(EditType.New);
};
/**
* @param {?} selectionEvent
* @return {?}
*/
CountersAndThresholdsSectionComponent.prototype.onEntrySelected = /**
* @param {?} selectionEvent
* @return {?}
*/
function (selectionEvent) {
this.logger.debug(LOG_TAG, 'onEntrySelected: ', selectionEvent);
};
/**
* @param {?} selectionEvent
* @return {?}
*/
CountersAndThresholdsSectionComponent.prototype.onCounterInfoSelectionChange = /**
* @param {?} selectionEvent
* @return {?}
*/
function (selectionEvent) {
this.selectedCounterInfo = selectionEvent.counterInfoName;
};
CountersAndThresholdsSectionComponent.decorators = [
{ type: Component, args: [{
selector: 'wa-counters-and-thresholds-section',
template: "<wc-dashboard-header [title]=\"'Counters and Thresholds'\"></wc-dashboard-header>\n\n<wc-tab-panel style=\"margin-top:1.5rem;height: 100%;\">\n <wc-tab-item title=\"Infos\" icon=\"wa-ico-counter\" style=\"height: 100%\">\n <wa-counter-infos-dashboard-component style=\"height: 98%;display: flex;flex-direction: column;\"></wa-counter-infos-dashboard-component>\n </wc-tab-item>\n <wc-tab-item title=\"Live Counters\" icon=\"wa-ico-list-progress\">\n <wa-counters-list-component></wa-counters-list-component>\n </wc-tab-item>\n \n </wc-tab-panel>\n",
styles: [":host{display:flex;flex:1;flex-direction:column}.tabs{margin-top:0}.wc-tab-panel{height:100%}:host ::ng-deep tr.k-grid-norecords.ng-star-inserted{text-align:left;display:contents}"]
}] }
];
/** @nocollapse */
CountersAndThresholdsSectionComponent.ctorParameters = function () { return [
{ type: NGXLogger },
{ type: WCNotificationCenter }
]; };
CountersAndThresholdsSectionComponent.propDecorators = {
counterInfoDialog: [{ type: ViewChild, args: ['counterInfoDialog',] }],
thresholdDialog: [{ type: ViewChild, args: ['thresoldInfoDialog',] }],
_entitySelector: [{ type: ViewChild, args: ['entitySelector',] }]
};
CountersAndThresholdsSectionComponent = tslib_1.__decorate([
PluginView('Counters & Thresholds', {
iconName: 'wa-ico-thresholds',
userData: {
acl: {
permissions: ['com.vipera.osgi.bss.countersthresholds.api.rest.CountersThresholdsApi:READ:getCounterInfoList',
'com.vipera.osgi.bss.countersthresholds.api.rest.CountersThresholdsApi:READ:getThresholdInfoList',
'com.vipera.osgi.core.platform.api.rest.PlatformApi:READ:getDomains',
'com.vipera.osgi.core.platform.api.rest.UserMgrApi:READ:getUsersList',
'com.vipera.osgi.bss.countersthresholds.api.rest.CountersThresholdsApi:READ:getUserCounters']
}
}
}),
tslib_1.__metadata("design:paramtypes", [NGXLogger,
WCNotificationCenter])
], CountersAndThresholdsSectionComponent);
return CountersAndThresholdsSectionComponent;
}());
export { CountersAndThresholdsSectionComponent };
if (false) {
/** @type {?} */
CountersAndThresholdsSectionComponent.prototype.counterInfoDialog;
/** @type {?} */
CountersAndThresholdsSectionComponent.prototype.thresholdDialog;
/** @type {?} */
CountersAndThresholdsSectionComponent.prototype.selectedCounterInfo;
/** @type {?} */
CountersAndThresholdsSectionComponent.prototype._entitySelector;
/**
* @type {?}
* @private
*/
CountersAndThresholdsSectionComponent.prototype.logger;
/**
* @type {?}
* @private
*/
CountersAndThresholdsSectionComponent.prototype.notificationCenter;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291bnRlcnMtYW5kLXRocmVzaG9sZHMtc2VjdGlvbi1jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9tb3RpZi13ZWItYWRtaW4tY29yZS8iLCJzb3VyY2VzIjpbImxpYi9zZWN0aW9ucy9Db3VudGVyc0FuZFRocmVzaG9sZHMvY29tcG9uZW50cy9jb3VudGVycy1hbmQtdGhyZXNob2xkcy1zZWN0aW9uLWNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSw4QkFBOEIsRUFBRSxRQUFRLEVBQUUsTUFBTSxpRkFBaUYsQ0FBQztBQUMzSSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUMxRCxPQUFPLEVBQUUsU0FBUyxFQUFVLFNBQVMsRUFBUyxNQUFNLGVBQWUsQ0FBQztBQUNwRSxPQUFPLEVBQUUsU0FBUyxFQUFDLE1BQU0sa0JBQWtCLENBQUM7QUFDNUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQzlDLE9BQU8sRUFBRSxxQ0FBcUMsRUFBa0IsTUFBTSwyRkFBMkYsQ0FBQztBQUVsSyxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSwyRUFBMkUsQ0FBQzs7SUFFbkgsT0FBTyxHQUFHLGdDQUFnQzs7SUEwQjVDLCtDQUFvQixNQUFpQixFQUN6QixrQkFBd0M7UUFEaEMsV0FBTSxHQUFOLE1BQU0sQ0FBVztRQUN6Qix1QkFBa0IsR0FBbEIsa0JBQWtCLENBQXNCO0lBQUcsQ0FBQztJQUl4RDs7T0FFRzs7Ozs7SUFDSCx3REFBUTs7OztJQUFSO1FBQ0ksSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFFLGlCQUFpQixDQUFDLENBQUM7SUFDbEQsQ0FBQzs7OztJQUVELDJEQUFXOzs7SUFBWDtRQUNJLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRSxjQUFjLEVBQUUsWUFBWSxDQUFDLENBQUM7SUFDNUgsQ0FBQzs7OztJQUVELDREQUFZOzs7SUFBWjtRQUNJLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUM1QyxDQUFDOzs7OztJQUVELCtEQUFlOzs7O0lBQWYsVUFBZ0IsY0FBOEI7UUFDMUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFFLG1CQUFtQixFQUFFLGNBQWMsQ0FBQyxDQUFDO0lBQ3BFLENBQUM7Ozs7O0lBRUQsNEVBQTRCOzs7O0lBQTVCLFVBQTZCLGNBQXlDO1FBQ2xFLElBQUksQ0FBQyxtQkFBbUIsR0FBRyxjQUFjLENBQUMsZUFBZSxDQUFDO0lBQzlELENBQUM7O2dCQWxESixTQUFTLFNBQUM7b0JBQ1AsUUFBUSxFQUFFLG9DQUFvQztvQkFFOUMsK21CQUErRDs7aUJBQ2xFOzs7O2dCQVpRLFNBQVM7Z0JBRlQsb0JBQW9COzs7b0NBNkJ4QixTQUFTLFNBQUMsbUJBQW1CO2tDQUM3QixTQUFTLFNBQUMsb0JBQW9CO2tDQU85QixTQUFTLFNBQUMsZ0JBQWdCOztJQVZsQixxQ0FBcUM7UUFaakQsVUFBVSxDQUFDLHVCQUF1QixFQUFFO1lBQ2pDLFFBQVEsRUFBRSxtQkFBbUI7WUFDN0IsUUFBUSxFQUFFO2dCQUNOLEdBQUcsRUFBRTtvQkFDRCxXQUFXLEVBQUUsQ0FBQywrRkFBK0Y7d0JBQzdGLGlHQUFpRzt3QkFDakcsb0VBQW9FO3dCQUNwRSxxRUFBcUU7d0JBQ3JFLDRGQUE0RixDQUFDO2lCQUNoSDthQUNKO1NBQ0osQ0FBQztpREFROEIsU0FBUztZQUNMLG9CQUFvQjtPQVIzQyxxQ0FBcUMsQ0FrQ2pEO0lBQUQsNENBQUM7Q0FBQSxJQUFBO1NBbENZLHFDQUFxQzs7O0lBRTlDLGtFQUFrRjs7SUFDbEYsZ0VBQStFOztJQUUvRSxvRUFBNEI7O0lBSzVCLGdFQUFvRjs7Ozs7SUFIeEUsdURBQXlCOzs7OztJQUNqQyxtRUFBZ0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb3VudGVySW5mb0VkaXREaWFsb2dDb21wb25lbnQsIEVkaXRUeXBlIH0gZnJvbSAnLi9kaWFsb2dzL2NvdW50ZXItaW5mby1lZGl0LWRpYWxvZy1jb21wb25lbnQvY291bnRlci1pbmZvLWVkaXQtZGlhbG9nLWNvbXBvbmVudCc7XG5pbXBvcnQgeyBXQ05vdGlmaWNhdGlvbkNlbnRlciB9IGZyb20gJ3dlYi1jb25zb2xlLXVpLWtpdCc7XG5pbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgVmlld0NoaWxkLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTkdYTG9nZ2VyfSBmcm9tICd3ZWItY29uc29sZS1jb3JlJztcbmltcG9ydCB7IFBsdWdpblZpZXcgfSBmcm9tICd3ZWItY29uc29sZS1jb3JlJztcbmltcG9ydCB7IFNlcnZpY2VDYXRhbG9nU2VsZWN0b3JEaWFsb2dDb21wb25lbnQsIFNlbGVjdGlvbkV2ZW50IH0gZnJvbSAnLi4vLi4vLi4vY29tcG9uZW50cy9VSS9zZWxlY3RvcnMvc2VydmljZS1jYXRhbG9nLXNlbGVjdG9yL3NlcnZpY2UtY2F0YWxvZy1zZWxlY3Rvci1kaWFsb2cnO1xuaW1wb3J0IHsgU2VsZWN0aW9uRXZlbnQgYXMgQ291bnRlckluZm9TZWxlY3Rpb25FdmVudCB9IGZyb20gJy4vY291bnRlci1pbmZvcy9jb3VudGVyLWluZm9zLWNvbXBvbmVudCdcbmltcG9ydCB7IFRocmVzaG9sZEVkaXREaWFsb2dDb21wb25lbnQgfSBmcm9tICcuL2RpYWxvZ3MvdGhyZXNob2xkLWVkaXQtZGlhbG9nLWNvbXBvbmVudC90aHJlc2hvbGQtZWRpdC1kaWFsb2ctY29tcG9uZW50JztcblxuY29uc3QgTE9HX1RBRyA9ICdbQ291bnRlcnNBbmRUaHJlc2hvbGRzU2VjdGlvbl0nO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ3dhLWNvdW50ZXJzLWFuZC10aHJlc2hvbGRzLXNlY3Rpb24nLFxuICAgIHN0eWxlVXJsczogWycuL2NvdW50ZXJzLWFuZC10aHJlc2hvbGRzLXNlY3Rpb24tY29tcG9uZW50LnNjc3MnXSxcbiAgICB0ZW1wbGF0ZVVybDogJy4vY291bnRlcnMtYW5kLXRocmVzaG9sZHMtc2VjdGlvbi1jb21wb25lbnQuaHRtbCdcbn0pXG5AUGx1Z2luVmlldygnQ291bnRlcnMgJiBUaHJlc2hvbGRzJywge1xuICAgIGljb25OYW1lOiAnd2EtaWNvLXRocmVzaG9sZHMnLFxuICAgIHVzZXJEYXRhOiB7XG4gICAgICAgIGFjbDoge1xuICAgICAgICAgICAgcGVybWlzc2lvbnM6IFsnY29tLnZpcGVyYS5vc2dpLmJzcy5jb3VudGVyc3RocmVzaG9sZHMuYXBpLnJlc3QuQ291bnRlcnNUaHJlc2hvbGRzQXBpOlJFQUQ6Z2V0Q291bnRlckluZm9MaXN0JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY29tLnZpcGVyYS5vc2dpLmJzcy5jb3VudGVyc3RocmVzaG9sZHMuYXBpLnJlc3QuQ291bnRlcnNUaHJlc2hvbGRzQXBpOlJFQUQ6Z2V0VGhyZXNob2xkSW5mb0xpc3QnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb20udmlwZXJhLm9zZ2kuY29yZS5wbGF0Zm9ybS5hcGkucmVzdC5QbGF0Zm9ybUFwaTpSRUFEOmdldERvbWFpbnMnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb20udmlwZXJhLm9zZ2kuY29yZS5wbGF0Zm9ybS5hcGkucmVzdC5Vc2VyTWdyQXBpOlJFQUQ6Z2V0VXNlcnNMaXN0JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY29tLnZpcGVyYS5vc2dpLmJzcy5jb3VudGVyc3RocmVzaG9sZHMuYXBpLnJlc3QuQ291bnRlcnNUaHJlc2hvbGRzQXBpOlJFQUQ6Z2V0VXNlckNvdW50ZXJzJ11cbiAgICAgICAgfVxuICAgIH1cbn0pXG5leHBvcnQgY2xhc3MgQ291bnRlcnNBbmRUaHJlc2hvbGRzU2VjdGlvbkNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgICBAVmlld0NoaWxkKCdjb3VudGVySW5mb0RpYWxvZycpIGNvdW50ZXJJbmZvRGlhbG9nOiBDb3VudGVySW5mb0VkaXREaWFsb2dDb21wb25lbnQ7XG4gICAgQFZpZXdDaGlsZCgndGhyZXNvbGRJbmZvRGlhbG9nJykgdGhyZXNob2xkRGlhbG9nOiBUaHJlc2hvbGRFZGl0RGlhbG9nQ29tcG9uZW50O1xuXG4gICAgc2VsZWN0ZWRDb3VudGVySW5mbzogc3RyaW5nO1xuXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSBsb2dnZXI6IE5HWExvZ2dlciwgXG4gICAgICAgIHByaXZhdGUgbm90aWZpY2F0aW9uQ2VudGVyOiBXQ05vdGlmaWNhdGlvbkNlbnRlcikge31cblxuICAgIEBWaWV3Q2hpbGQoJ2VudGl0eVNlbGVjdG9yJykgX2VudGl0eVNlbGVjdG9yOiBTZXJ2aWNlQ2F0YWxvZ1NlbGVjdG9yRGlhbG9nQ29tcG9uZW50O1xuXG4gICAgLyoqXG4gICAgICogQW5ndWxhciBuZ09uSW5pdFxuICAgICAqL1xuICAgIG5nT25Jbml0KCkge1xuICAgICAgICB0aGlzLmxvZ2dlci5kZWJ1ZyhMT0dfVEFHLCAnSW5pdGlhbGl6aW5nLi4uJyk7XG4gICAgfVxuXG4gICAgb250ZXN0Q2xpY2soKSB7XG4gICAgICAgIHRoaXMuY291bnRlckluZm9EaWFsb2cuc2hvdyhFZGl0VHlwZS5OZXcsICd0ZXN0bmFtZScsICd0ZXN0ZGVzYycsIHRydWUsICdjdXJyZW50UGF0dGVybicsICd0ZXN0ZnVuY3Rpb24nLCAndGVzdHBhcmFtcycpO1xuICAgIH1cblxuICAgIG9udGVzdDJDbGljaygpIHtcbiAgICAgICAgdGhpcy50aHJlc2hvbGREaWFsb2cuc2hvdyhFZGl0VHlwZS5OZXcpO1xuICAgIH1cblxuICAgIG9uRW50cnlTZWxlY3RlZChzZWxlY3Rpb25FdmVudDogU2VsZWN0aW9uRXZlbnQpIHtcbiAgICAgICAgdGhpcy5sb2dnZXIuZGVidWcoTE9HX1RBRywgJ29uRW50cnlTZWxlY3RlZDogJywgc2VsZWN0aW9uRXZlbnQpO1xuICAgIH1cblxuICAgIG9uQ291bnRlckluZm9TZWxlY3Rpb25DaGFuZ2Uoc2VsZWN0aW9uRXZlbnQ6IENvdW50ZXJJbmZvU2VsZWN0aW9uRXZlbnQpe1xuICAgICAgICB0aGlzLnNlbGVjdGVkQ291bnRlckluZm8gPSBzZWxlY3Rpb25FdmVudC5jb3VudGVySW5mb05hbWU7XG4gICAgfVxufVxuIl19