UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

42 lines (41 loc) 3.84 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { DefaultVersionHistoryModelFactory } from '../DefaultVersionHistoryModelFactory'; import { EditorSetting, PhloxAppInfo } from '../model/models'; export class ParrotsEditorSetting { /** * @param {?} className * @param {?} baseURL * @param {?} connectionManager */ constructor(className, baseURL, connectionManager) { this.className = className; this.baseURL = baseURL; this.connectionManager = connectionManager; } /** * @return {?} */ loadSettings() { let /** @type {?} */ vhModelFactory = new DefaultVersionHistoryModelFactory(PhloxAppInfo.DEFAULT_OBJECT_ID_FIELD_NAME, "name"); return Promise.resolve(new EditorSetting(vhModelFactory)); } /** * @param {?} setting * @return {?} */ saveSettings(setting) { return Promise.resolve(true); } } function ParrotsEditorSetting_tsickle_Closure_declarations() { /** @type {?} */ ParrotsEditorSetting.prototype.baseURL; /** @type {?} */ ParrotsEditorSetting.prototype.className; /** @type {?} */ ParrotsEditorSetting.prototype.connectionManager; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFycm90c0VkaXRvclNldHRpbmcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvZWRpdG9yL1BhcnJvdHNFZGl0b3JTZXR0aW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFHQSxPQUFPLEVBQUUsaUNBQWlDLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUN6RixPQUFPLEVBQUUsYUFBYSxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRzlELE1BQU07Ozs7OztJQU1GLFlBQVksU0FBaUIsRUFBRSxPQUFlLEVBQUUsaUJBQW9DO1FBQ2hGLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxpQkFBaUIsR0FBRyxpQkFBaUIsQ0FBQztLQUM5Qzs7OztJQUVNLFlBQVk7UUFDZixxQkFBSSxjQUFjLEdBQXNDLElBQUksaUNBQWlDLENBQUMsWUFBWSxDQUFDLDRCQUE0QixFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBRWpKLE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksYUFBYSxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUM7Ozs7OztJQUd2RCxZQUFZLENBQUMsT0FBWTtRQUM1QixNQUFNLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQzs7Q0FFcEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBIdHRwLCBSZXNwb25zZSwgSGVhZGVycywgUmVxdWVzdE9wdGlvbnMsIFJlcXVlc3RPcHRpb25zQXJncyB9IGZyb20gJ0Bhbmd1bGFyL2h0dHAnO1xuaW1wb3J0IHsgSUVkaXRvclNldHRpbmdTZXJ2aWNlIH0gZnJvbSAnLi9lZGl0b3JzJztcbmltcG9ydCB7IERlZmF1bHRWZXJzaW9uSGlzdG9yeU1vZGVsRmFjdG9yeSB9IGZyb20gJy4uL0RlZmF1bHRWZXJzaW9uSGlzdG9yeU1vZGVsRmFjdG9yeSc7XG5pbXBvcnQgeyBFZGl0b3JTZXR0aW5nLCBQaGxveEFwcEluZm8gfSBmcm9tICcuLi9tb2RlbC9tb2RlbHMnO1xuaW1wb3J0IHsgQ29ubmVjdGlvbk1hbmFnZXIgfSBmcm9tICcuLi8uLi9zZXJ2aWNlL0Nvbm5lY3Rpb25NYW5hZ2VyLnNlcnZpY2UnO1xuXG5leHBvcnQgY2xhc3MgUGFycm90c0VkaXRvclNldHRpbmcgaW1wbGVtZW50cyBJRWRpdG9yU2V0dGluZ1NlcnZpY2Uge1xuXG4gICAgcHJpdmF0ZSBiYXNlVVJMOiBzdHJpbmc7XG4gICAgcHJpdmF0ZSBjbGFzc05hbWU6IHN0cmluZztcbiAgICBwcml2YXRlIGNvbm5lY3Rpb25NYW5hZ2VyOiBDb25uZWN0aW9uTWFuYWdlcjtcblxuICAgIGNvbnN0cnVjdG9yKGNsYXNzTmFtZTogc3RyaW5nLCBiYXNlVVJMOiBzdHJpbmcsIGNvbm5lY3Rpb25NYW5hZ2VyOiBDb25uZWN0aW9uTWFuYWdlcikge1xuICAgICAgICB0aGlzLmNsYXNzTmFtZSA9IGNsYXNzTmFtZTtcbiAgICAgICAgdGhpcy5iYXNlVVJMID0gYmFzZVVSTDtcbiAgICAgICAgdGhpcy5jb25uZWN0aW9uTWFuYWdlciA9IGNvbm5lY3Rpb25NYW5hZ2VyO1xuICAgIH1cblxuICAgIHB1YmxpYyBsb2FkU2V0dGluZ3MoKTogUHJvbWlzZTxhbnk+IHtcbiAgICAgICAgbGV0IHZoTW9kZWxGYWN0b3J5OiBEZWZhdWx0VmVyc2lvbkhpc3RvcnlNb2RlbEZhY3RvcnkgPSBuZXcgRGVmYXVsdFZlcnNpb25IaXN0b3J5TW9kZWxGYWN0b3J5KFBobG94QXBwSW5mby5ERUZBVUxUX09CSkVDVF9JRF9GSUVMRF9OQU1FLCBcIm5hbWVcIik7XG5cbiAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShuZXcgRWRpdG9yU2V0dGluZyh2aE1vZGVsRmFjdG9yeSkpO1xuICAgIH1cblxuICAgIHB1YmxpYyBzYXZlU2V0dGluZ3Moc2V0dGluZzogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSh0cnVlKTtcbiAgICB9XG59XG4iXX0=