UNPKG

e5core-angular-ui

Version:

e5 Anywhere Angular UI

79 lines 8.49 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { DataSourceQuery } from "../datasource/data-source-query"; /** * This class is used to map an event comming out of the SLA monitor into a Query * that can be passed into e5core-search-results component. */ var /** * This class is used to map an event comming out of the SLA monitor into a Query * that can be passed into e5core-search-results component. */ CreateSlaQuery = /** @class */ (function () { function CreateSlaQuery() { } /** * @param {?} event * @return {?} */ CreateSlaQuery.fromMonitorSlaChangeEvent = /** * @param {?} event * @return {?} */ function (event) { /** @type {?} */ var query = new DataSourceQuery(); query.Expressions = [ { Field: "Category1_Id", Value: event.category1Id.toString() }, { Field: "Category2_Id", Value: event.category2Id.toString() }, { Field: "Category3_Id", Value: event.category3Id.toString() }, { Field: "CategoryActivity_Id", Value: "0" }, { Field: "Statuses", Value: "1,2,3" }, { Field: "SLAType", Value: "0" }, { Field: "IsHours", Value: "true" }, { Field: "ApproachingIncrement", Value: "24" } ]; return (query); }; /** * @param {?} event * @return {?} */ CreateSlaQuery.fromMonitorSlaSelectEvent = /** * @param {?} event * @return {?} */ function (event) { /** @type {?} */ var query = new DataSourceQuery(); /** @type {?} */ var slaType = "0"; if (event.slaGroup) { /** @type {?} */ var group = event.slaGroup.toLocaleLowerCase(); /** @type {?} */ var map = { insla: "1", approaching: "2", expired: "3" }; slaType = map[group] || "0"; } query.Expressions = [ { Field: "Category1_Id", Value: event.category1Id.toString() }, { Field: "Category2_Id", Value: event.category2Id.toString() }, { Field: "Category3_Id", Value: event.category3Id.toString() }, { Field: "CategoryActivity_Id", Value: event.activityId.toString() }, { Field: "Statuses", Value: "1,2,3" }, { Field: "SLAType", Value: slaType }, { Field: "IsHours", Value: "true" }, { Field: "ApproachingIncrement", Value: "24" } ]; return (query); }; return CreateSlaQuery; }()); /** * This class is used to map an event comming out of the SLA monitor into a Query * that can be passed into e5core-search-results component. */ export { CreateSlaQuery }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLXNsYS1xdWVyeS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2U1Y29yZS1hbmd1bGFyLXVpLyIsInNvdXJjZXMiOlsibGliL3V0aWwvY3JlYXRlLXNsYS1xdWVyeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLGlDQUFpQyxDQUFDOzs7OztBQVFsRTs7Ozs7SUFBQTtJQXVDQSxDQUFDOzs7OztJQXJDaUIsd0NBQXlCOzs7O0lBQXZDLFVBQXdDLEtBQTJCOztZQUMzRCxLQUFLLEdBQUcsSUFBSSxlQUFlLEVBQUU7UUFDakMsS0FBSyxDQUFDLFdBQVcsR0FBRztZQUNoQixFQUFFLEtBQUssRUFBRSxjQUFjLEVBQUUsS0FBSyxFQUFFLEtBQUssQ0FBQyxXQUFXLENBQUMsUUFBUSxFQUFFLEVBQUU7WUFDOUQsRUFBRSxLQUFLLEVBQUUsY0FBYyxFQUFFLEtBQUssRUFBRSxLQUFLLENBQUMsV0FBVyxDQUFDLFFBQVEsRUFBRSxFQUFFO1lBQzlELEVBQUUsS0FBSyxFQUFFLGNBQWMsRUFBRSxLQUFLLEVBQUUsS0FBSyxDQUFDLFdBQVcsQ0FBQyxRQUFRLEVBQUUsRUFBRTtZQUM5RCxFQUFFLEtBQUssRUFBRSxxQkFBcUIsRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFDO1lBQzNDLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUMsT0FBTyxFQUFFO1lBQ3BDLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRyxLQUFLLEVBQUMsR0FBRyxFQUFFO1lBQ2hDLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFO1lBQ25DLEVBQUUsS0FBSyxFQUFFLHNCQUFzQixFQUFFLEtBQUssRUFBQyxJQUFJLEVBQUU7U0FDaEQsQ0FBRTtRQUNILE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBRTtJQUNwQixDQUFDOzs7OztJQUVhLHdDQUF5Qjs7OztJQUF2QyxVQUF3QyxLQUEyQjs7WUFDM0QsS0FBSyxHQUFHLElBQUksZUFBZSxFQUFFOztZQUM3QixPQUFPLEdBQUcsR0FBRztRQUNqQixJQUFHLEtBQUssQ0FBQyxRQUFRLEVBQUU7O2dCQUNYLEtBQUssR0FBRyxLQUFLLENBQUMsUUFBUSxDQUFDLGlCQUFpQixFQUFFOztnQkFDMUMsR0FBRyxHQUFHLEVBQUUsS0FBSyxFQUFHLEdBQUcsRUFBRSxXQUFXLEVBQUUsR0FBRyxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUU7WUFDekQsT0FBTyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUMsSUFBSSxHQUFHLENBQUU7U0FDaEM7UUFFRCxLQUFLLENBQUMsV0FBVyxHQUFHO1lBQ2hCLEVBQUUsS0FBSyxFQUFFLGNBQWMsRUFBRSxLQUFLLEVBQUUsS0FBSyxDQUFDLFdBQVcsQ0FBQyxRQUFRLEVBQUUsRUFBRTtZQUM5RCxFQUFFLEtBQUssRUFBRSxjQUFjLEVBQUUsS0FBSyxFQUFFLEtBQUssQ0FBQyxXQUFXLENBQUMsUUFBUSxFQUFFLEVBQUU7WUFDOUQsRUFBRSxLQUFLLEVBQUUsY0FBYyxFQUFFLEtBQUssRUFBRSxLQUFLLENBQUMsV0FBVyxDQUFDLFFBQVEsRUFBRSxFQUFFO1lBQzlELEVBQUUsS0FBSyxFQUFFLHFCQUFxQixFQUFFLEtBQUssRUFBRSxLQUFLLENBQUMsVUFBVSxDQUFDLFFBQVEsRUFBRSxFQUFFO1lBQ3BFLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUMsT0FBTyxFQUFFO1lBQ3BDLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRyxLQUFLLEVBQUUsT0FBTyxFQUFFO1lBQ3JDLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFO1lBQ25DLEVBQUUsS0FBSyxFQUFFLHNCQUFzQixFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUU7U0FDakQsQ0FBRTtRQUNILE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBRTtJQUNwQixDQUFDO0lBRUwscUJBQUM7QUFBRCxDQUFDLEFBdkNELElBdUNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2F0ZWdvcml6YXRpb25DaGFuZ2VFdmVudCB9IGZyb20gXCIuLi9ldmVudHMvY2F0ZWdvcml6YXRpb24tY2hhbmdlLWV2ZW50XCI7XHJcbmltcG9ydCB7IERhdGFTb3VyY2VRdWVyeSB9IGZyb20gXCIuLi9kYXRhc291cmNlL2RhdGEtc291cmNlLXF1ZXJ5XCI7XHJcbmltcG9ydCB7IE1vbml0b3JTbGFTZWxlY3RFdmVudCB9IGZyb20gXCIuLi9ldmVudHMvbW9uaXRvci1zbGEtc2VsZWN0LWV2ZW50XCI7XHJcbmltcG9ydCB7IE1vbml0b3JTbGFDaGFuZ2VFdmVudCB9IGZyb20gXCIuLi9ldmVudHMvbW9uaXRvci1zbGEtY2hhbmdlLWV2ZW50XCI7XHJcblxyXG4vKipcclxuICogVGhpcyBjbGFzcyBpcyB1c2VkIHRvIG1hcCBhbiBldmVudCBjb21taW5nIG91dCBvZiB0aGUgU0xBIG1vbml0b3IgaW50byBhIFF1ZXJ5XHJcbiAqIHRoYXQgY2FuIGJlIHBhc3NlZCBpbnRvIGU1Y29yZS1zZWFyY2gtcmVzdWx0cyBjb21wb25lbnQuXHJcbiAqL1xyXG5leHBvcnQgY2xhc3MgQ3JlYXRlU2xhUXVlcnkge1xyXG5cclxuICAgIHB1YmxpYyBzdGF0aWMgZnJvbU1vbml0b3JTbGFDaGFuZ2VFdmVudChldmVudDpNb25pdG9yU2xhQ2hhbmdlRXZlbnQpOkRhdGFTb3VyY2VRdWVyeSB7XHJcbiAgICAgICAgbGV0IHF1ZXJ5ID0gbmV3IERhdGFTb3VyY2VRdWVyeSgpIDtcclxuICAgICAgICBxdWVyeS5FeHByZXNzaW9ucyA9IFtcclxuICAgICAgICAgICAgeyBGaWVsZDogXCJDYXRlZ29yeTFfSWRcIiwgVmFsdWU6IGV2ZW50LmNhdGVnb3J5MUlkLnRvU3RyaW5nKCkgfSxcclxuICAgICAgICAgICAgeyBGaWVsZDogXCJDYXRlZ29yeTJfSWRcIiwgVmFsdWU6IGV2ZW50LmNhdGVnb3J5MklkLnRvU3RyaW5nKCkgfSxcclxuICAgICAgICAgICAgeyBGaWVsZDogXCJDYXRlZ29yeTNfSWRcIiwgVmFsdWU6IGV2ZW50LmNhdGVnb3J5M0lkLnRvU3RyaW5nKCkgfSxcclxuICAgICAgICAgICAgeyBGaWVsZDogXCJDYXRlZ29yeUFjdGl2aXR5X0lkXCIsIFZhbHVlOiBcIjBcIn0sXHJcbiAgICAgICAgICAgIHsgRmllbGQ6IFwiU3RhdHVzZXNcIiwgVmFsdWU6XCIxLDIsM1wiIH0sXHJcbiAgICAgICAgICAgIHsgRmllbGQ6IFwiU0xBVHlwZVwiLCAgVmFsdWU6XCIwXCIgfSxcclxuICAgICAgICAgICAgeyBGaWVsZDogXCJJc0hvdXJzXCIsIFZhbHVlOiBcInRydWVcIiB9LFxyXG4gICAgICAgICAgICB7IEZpZWxkOiBcIkFwcHJvYWNoaW5nSW5jcmVtZW50XCIsIFZhbHVlOlwiMjRcIiB9XHJcbiAgICAgICAgXSA7XHJcbiAgICAgICAgcmV0dXJuIChxdWVyeSkgO1xyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBzdGF0aWMgZnJvbU1vbml0b3JTbGFTZWxlY3RFdmVudChldmVudDpNb25pdG9yU2xhU2VsZWN0RXZlbnQpOkRhdGFTb3VyY2VRdWVyeSB7XHJcbiAgICAgICAgbGV0IHF1ZXJ5ID0gbmV3IERhdGFTb3VyY2VRdWVyeSgpIDtcclxuICAgICAgICBsZXQgc2xhVHlwZSA9IFwiMFwiIDtcclxuICAgICAgICBpZihldmVudC5zbGFHcm91cCkge1xyXG4gICAgICAgICAgICBsZXQgZ3JvdXAgPSBldmVudC5zbGFHcm91cC50b0xvY2FsZUxvd2VyQ2FzZSgpIDtcclxuICAgICAgICAgICAgbGV0IG1hcCA9IHsgaW5zbGEgOiBcIjFcIiwgYXBwcm9hY2hpbmc6IFwiMlwiLCBleHBpcmVkOiBcIjNcIiB9IDtcclxuICAgICAgICAgICAgc2xhVHlwZSA9IG1hcFtncm91cF0gfHwgXCIwXCIgO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcXVlcnkuRXhwcmVzc2lvbnMgPSBbXHJcbiAgICAgICAgICAgIHsgRmllbGQ6IFwiQ2F0ZWdvcnkxX0lkXCIsIFZhbHVlOiBldmVudC5jYXRlZ29yeTFJZC50b1N0cmluZygpIH0sXHJcbiAgICAgICAgICAgIHsgRmllbGQ6IFwiQ2F0ZWdvcnkyX0lkXCIsIFZhbHVlOiBldmVudC5jYXRlZ29yeTJJZC50b1N0cmluZygpIH0sXHJcbiAgICAgICAgICAgIHsgRmllbGQ6IFwiQ2F0ZWdvcnkzX0lkXCIsIFZhbHVlOiBldmVudC5jYXRlZ29yeTNJZC50b1N0cmluZygpIH0sXHJcbiAgICAgICAgICAgIHsgRmllbGQ6IFwiQ2F0ZWdvcnlBY3Rpdml0eV9JZFwiLCBWYWx1ZTogZXZlbnQuYWN0aXZpdHlJZC50b1N0cmluZygpIH0sXHJcbiAgICAgICAgICAgIHsgRmllbGQ6IFwiU3RhdHVzZXNcIiwgVmFsdWU6XCIxLDIsM1wiIH0sXHJcbiAgICAgICAgICAgIHsgRmllbGQ6IFwiU0xBVHlwZVwiLCAgVmFsdWU6IHNsYVR5cGUgfSxcclxuICAgICAgICAgICAgeyBGaWVsZDogXCJJc0hvdXJzXCIsIFZhbHVlOiBcInRydWVcIiB9LFxyXG4gICAgICAgICAgICB7IEZpZWxkOiBcIkFwcHJvYWNoaW5nSW5jcmVtZW50XCIsIFZhbHVlOiBcIjI0XCIgfVxyXG4gICAgICAgIF0gO1xyXG4gICAgICAgIHJldHVybiAocXVlcnkpIDtcclxuICAgIH1cclxuXHJcbn0iXX0=