UNPKG

@gsp-cmp/ccmp-ui

Version:

CCMP UI Component Library for Angular

74 lines 6.75 kB
/** * @fileoverview added by tsickle * Generated from: lib/params/component-info.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { DefaultGspComponentSerializeContext } from '@gsp-cmp/common-component'; import { ComponentConvertor } from '../convertor/convertor'; import { WebServiceComponentSerializerContext } from '@gsp-cmp/wscmp-models'; var ComponentInfo = /** @class */ (function () { function ComponentInfo() { } /** * @param {?} obj * @return {?} */ ComponentInfo.prototype.init = /** * @param {?} obj * @return {?} */ function (obj) { this.id = obj['id']; this.obselete = obj['obselete']; this.code = obj['code']; this.name = obj['name']; this.nameSpace = obj['nameSpace']; this.fileName = obj['fileName']; this.type = obj['type']; this.bizobjectID = obj['bizobjectID']; this.language = obj['language']; if (obj['metadata']) { /** @type {?} */ var convertor = new ComponentConvertor(); switch (this.type) { case 'CommonComponent': /** @type {?} */ var ctx = new DefaultGspComponentSerializeContext(); this.metadata = convertor.initFromObject(obj['metadata'], ctx); break; case 'WebServiceComponent': /** @type {?} */ var ctx1 = new WebServiceComponentSerializerContext(); this.metadata = convertor.initFromObject(obj['metadata'], ctx1); break; default: throw new Error('不支持的构件类型' + this.type); } } }; return ComponentInfo; }()); export { ComponentInfo }; if (false) { /** @type {?} */ ComponentInfo.prototype.obselete; /** @type {?} */ ComponentInfo.prototype.id; /** @type {?} */ ComponentInfo.prototype.code; /** @type {?} */ ComponentInfo.prototype.name; /** @type {?} */ ComponentInfo.prototype.nameSpace; /** @type {?} */ ComponentInfo.prototype.fileName; /** @type {?} */ ComponentInfo.prototype.type; /** @type {?} */ ComponentInfo.prototype.bizobjectID; /** @type {?} */ ComponentInfo.prototype.language; /** @type {?} */ ComponentInfo.prototype.metadata; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50LWluZm8uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZ3NwLWNtcC9jY21wLXVpLyIsInNvdXJjZXMiOlsibGliL3BhcmFtcy9jb21wb25lbnQtaW5mby50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBZ0IsbUNBQW1DLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUM5RixPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUM1RCxPQUFPLEVBQUUsb0NBQW9DLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUU3RTtJQUFBO0lBd0NBLENBQUM7Ozs7O0lBM0JHLDRCQUFJOzs7O0lBQUosVUFBSyxHQUFVO1FBQ1gsSUFBSSxDQUFDLEVBQUUsR0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDbEIsSUFBSSxDQUFDLFFBQVEsR0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDOUIsSUFBSSxDQUFDLElBQUksR0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDdEIsSUFBSSxDQUFDLElBQUksR0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDdEIsSUFBSSxDQUFDLFNBQVMsR0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLFFBQVEsR0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDOUIsSUFBSSxDQUFDLElBQUksR0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDdEIsSUFBSSxDQUFDLFdBQVcsR0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDcEMsSUFBSSxDQUFDLFFBQVEsR0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDOUIsSUFBRyxHQUFHLENBQUMsVUFBVSxDQUFDLEVBQUM7O2dCQUNYLFNBQVMsR0FBRyxJQUFJLGtCQUFrQixFQUFFO1lBQ3hDLFFBQU8sSUFBSSxDQUFDLElBQUksRUFBQztnQkFDYixLQUFLLGlCQUFpQjs7d0JBQ2xCLEdBQUcsR0FBQyxJQUFJLG1DQUFtQyxFQUFFO29CQUNqRCxJQUFJLENBQUMsUUFBUSxHQUFHLFNBQVMsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxFQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUM5RCxNQUFNO2dCQUNWLEtBQUsscUJBQXFCOzt3QkFDbEIsSUFBSSxHQUFDLElBQUksb0NBQW9DLEVBQUU7b0JBQ25ELElBQUksQ0FBQyxRQUFRLEdBQUcsU0FBUyxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLEVBQUMsSUFBSSxDQUFDLENBQUM7b0JBQy9ELE1BQU07Z0JBQ1Y7b0JBQ0ksTUFBTSxJQUFJLEtBQUssQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQzNDO1NBRUo7SUFDTCxDQUFDO0lBQ0wsb0JBQUM7QUFBRCxDQUFDLEFBeENELElBd0NDOzs7O0lBdkNHLGlDQUFpQjs7SUFDakIsMkJBQVU7O0lBQ1YsNkJBQVk7O0lBQ1osNkJBQVk7O0lBQ1osa0NBQWlCOztJQUNqQixpQ0FBZ0I7O0lBQ2hCLDZCQUFZOztJQUNaLG9DQUFtQjs7SUFDbkIsaUNBQWdCOztJQUNoQixpQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBHc3BDb21wb25lbnQsIERlZmF1bHRHc3BDb21wb25lbnRTZXJpYWxpemVDb250ZXh0IH0gZnJvbSAnQGdzcC1jbXAvY29tbW9uLWNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENvbXBvbmVudENvbnZlcnRvciB9IGZyb20gJy4uL2NvbnZlcnRvci9jb252ZXJ0b3InO1xyXG5pbXBvcnQgeyBXZWJTZXJ2aWNlQ29tcG9uZW50U2VyaWFsaXplckNvbnRleHQgfSBmcm9tICdAZ3NwLWNtcC93c2NtcC1tb2RlbHMnO1xyXG5cclxuZXhwb3J0IGNsYXNzIENvbXBvbmVudEluZm97XHJcbiAgICBvYnNlbGV0ZTpib29sZWFuO1xyXG4gICAgaWQ6c3RyaW5nO1xyXG4gICAgY29kZTpzdHJpbmc7XHJcbiAgICBuYW1lOnN0cmluZztcclxuICAgIG5hbWVTcGFjZTpzdHJpbmc7XHJcbiAgICBmaWxlTmFtZTpzdHJpbmc7XHJcbiAgICB0eXBlOnN0cmluZztcclxuICAgIGJpem9iamVjdElEOnN0cmluZztcclxuICAgIGxhbmd1YWdlOnN0cmluZztcclxuICAgIG1ldGFkYXRhOkdzcENvbXBvbmVudDtcclxuXHJcblxyXG4gICAgaW5pdChvYmo6T2JqZWN0KXtcclxuICAgICAgICB0aGlzLmlkPW9ialsnaWQnXTtcclxuICAgICAgICB0aGlzLm9ic2VsZXRlPW9ialsnb2JzZWxldGUnXTtcclxuICAgICAgICB0aGlzLmNvZGU9b2JqWydjb2RlJ107XHJcbiAgICAgICAgdGhpcy5uYW1lPW9ialsnbmFtZSddO1xyXG4gICAgICAgIHRoaXMubmFtZVNwYWNlPW9ialsnbmFtZVNwYWNlJ107XHJcbiAgICAgICAgdGhpcy5maWxlTmFtZT1vYmpbJ2ZpbGVOYW1lJ107XHJcbiAgICAgICAgdGhpcy50eXBlPW9ialsndHlwZSddO1xyXG4gICAgICAgIHRoaXMuYml6b2JqZWN0SUQ9b2JqWydiaXpvYmplY3RJRCddO1xyXG4gICAgICAgIHRoaXMubGFuZ3VhZ2U9b2JqWydsYW5ndWFnZSddO1xyXG4gICAgICAgIGlmKG9ialsnbWV0YWRhdGEnXSl7XHJcbiAgICAgICAgICAgIGxldCBjb252ZXJ0b3IgPSBuZXcgQ29tcG9uZW50Q29udmVydG9yKCk7XHJcbiAgICAgICAgICAgIHN3aXRjaCh0aGlzLnR5cGUpe1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnQ29tbW9uQ29tcG9uZW50JzpcclxuICAgICAgICAgICAgICAgIGxldCBjdHg9bmV3IERlZmF1bHRHc3BDb21wb25lbnRTZXJpYWxpemVDb250ZXh0KCk7XHJcbiAgICAgICAgICAgICAgICB0aGlzLm1ldGFkYXRhID0gY29udmVydG9yLmluaXRGcm9tT2JqZWN0KG9ialsnbWV0YWRhdGEnXSxjdHgpO1xyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgIGNhc2UgJ1dlYlNlcnZpY2VDb21wb25lbnQnOlxyXG4gICAgICAgICAgICAgICAgbGV0IGN0eDE9bmV3IFdlYlNlcnZpY2VDb21wb25lbnRTZXJpYWxpemVyQ29udGV4dCgpO1xyXG4gICAgICAgICAgICAgICAgdGhpcy5tZXRhZGF0YSA9IGNvbnZlcnRvci5pbml0RnJvbU9iamVjdChvYmpbJ21ldGFkYXRhJ10sY3R4MSk7XHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcign5LiN5pSv5oyB55qE5p6E5Lu257G75Z6LJyArIHRoaXMudHlwZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0=