UNPKG

@abaplint/core

Version:
25 lines 924 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RenameDomain = void 0; const __1 = require(".."); const renamer_helper_1 = require("./renamer_helper"); class RenameDomain { constructor(reg) { this.reg = reg; } buildEdits(obj, oldName, newName) { if (!(obj instanceof __1.Domain)) { throw new Error("RenameDomain, not a domain"); } let changes = []; const helper = new renamer_helper_1.RenamerHelper(this.reg); changes = changes.concat(helper.buildXMLFileEdits(obj, "DOMNAME", oldName, newName)); changes = changes.concat(helper.renameFiles(obj, oldName, newName)); changes = changes.concat(helper.renameDDICDTELReferences(obj, oldName, newName)); return { documentChanges: changes, }; } } exports.RenameDomain = RenameDomain; //# sourceMappingURL=rename_domain.js.map