UNPKG

@broadcom/endevor-for-zowe-cli

Version:

Endevor Plug-in for Zowe CLI

114 lines 12.5 kB
"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ListInventories = void 0; const index_1 = require("../index"); class ListInventories { static listInstances(session) { return __awaiter(this, void 0, void 0, function* () { return index_1.EndevorRestClient.getInstances(session); }); } static setupListInventoryRequest(args) { const JSONparameter = { data: args.data, path: args.path, search: args.search == null ? undefined : args.search ? "yes" : "no", return: args.return }; index_1.EndevorUtils.clearNullAndUndefinedProperties(JSONparameter); return JSONparameter; } static listEnvironment(session, instance, environment, requestBody) { return __awaiter(this, void 0, void 0, function* () { const sessionURL = `${instance}/env/${encodeURIComponent(environment.environment)}`; return index_1.EndevorRestClient.getJSONtoQueryExpectJSON(session, sessionURL, requestBody); }); } static listEnvironmentAsync(session, instance, environment, requestBody) { return __awaiter(this, void 0, void 0, function* () { const sessionURL = `${instance}/env/${encodeURIComponent(environment.environment)}`; const headers = []; headers.push(index_1.EndevorHeaders.ASYNCHRONOUS); return index_1.EndevorRestClient.getJSONtoQueryExpectJSON(session, sessionURL, requestBody, "2.8", headers); }); } static listStage(session, instance, stageNumber, requestBody) { return __awaiter(this, void 0, void 0, function* () { const sessionURL = `${instance}/env/${encodeURIComponent(stageNumber.environment)}/stgnum/${stageNumber.stageNumber}`; return index_1.EndevorRestClient.getJSONtoQueryExpectJSON(session, sessionURL, requestBody); }); } static listStageAsync(session, instance, stageNumber, requestBody) { return __awaiter(this, void 0, void 0, function* () { const sessionURL = `${instance}/env/${encodeURIComponent(stageNumber.environment)}/stgnum/${stageNumber.stageNumber}`; const headers = []; headers.push(index_1.EndevorHeaders.ASYNCHRONOUS); return index_1.EndevorRestClient.getJSONtoQueryExpectJSON(session, sessionURL, requestBody, "2.8", headers); }); } static listSystem(session, instance, system, requestBody) { return __awaiter(this, void 0, void 0, function* () { const sessionURL = `${instance}/env/${encodeURIComponent(system.environment)}/stgnum/${system.stageNumber}/sys/${encodeURIComponent(system.system)}`; return index_1.EndevorRestClient.getJSONtoQueryExpectJSON(session, sessionURL, requestBody); }); } static listSystemAsync(session, instance, system, requestBody) { return __awaiter(this, void 0, void 0, function* () { const sessionURL = `${instance}/env/${encodeURIComponent(system.environment)}/stgnum/${system.stageNumber}/sys/${encodeURIComponent(system.system)}`; const headers = []; headers.push(index_1.EndevorHeaders.ASYNCHRONOUS); return index_1.EndevorRestClient.getJSONtoQueryExpectJSON(session, sessionURL, requestBody, "2.8", headers); }); } static listSubsystem(session, instance, subsystem, requestBody) { return __awaiter(this, void 0, void 0, function* () { const sessionURL = `${instance}/env/${encodeURIComponent(subsystem.environment)}/stgnum/${subsystem.stageNumber}/sys/\ ${encodeURIComponent(subsystem.system)}/subsys/${encodeURIComponent(subsystem.subsystem)}`; return index_1.EndevorRestClient.getJSONtoQueryExpectJSON(session, sessionURL, requestBody); }); } static listSubsystemAsync(session, instance, subsystem, requestBody) { return __awaiter(this, void 0, void 0, function* () { const sessionURL = `${instance}/env/${encodeURIComponent(subsystem.environment)}/stgnum/${subsystem.stageNumber}/sys/\ ${encodeURIComponent(subsystem.system)}/subsys/${encodeURIComponent(subsystem.subsystem)}`; const headers = []; headers.push(index_1.EndevorHeaders.ASYNCHRONOUS); return index_1.EndevorRestClient.getJSONtoQueryExpectJSON(session, sessionURL, requestBody, "2.8", headers); }); } static listType(session, instance, type, requestBody) { return __awaiter(this, void 0, void 0, function* () { const sessionURL = `${instance}/env/${encodeURIComponent(type.environment)}/stgnum/${encodeURIComponent(type.stageNumber)}/sys/${encodeURIComponent(type.system)}/type/${encodeURIComponent(type.type)}`; return index_1.EndevorRestClient.getJSONtoQueryExpectJSON(session, sessionURL, requestBody); }); } static listTypeAsync(session, instance, type, requestBody) { return __awaiter(this, void 0, void 0, function* () { const sessionURL = `${instance}/env/${encodeURIComponent(type.environment)}/stgnum/${encodeURIComponent(type.stageNumber)}/sys/${encodeURIComponent(type.system)}/type/${encodeURIComponent(type.type)}`; const headers = []; headers.push(index_1.EndevorHeaders.ASYNCHRONOUS); return index_1.EndevorRestClient.getJSONtoQueryExpectJSON(session, sessionURL, requestBody, "2.8", headers); }); } static isNoMatch(returnCode, listInventoryResult, messages) { if (returnCode < index_1.EndevorConstants.ENDEVOR_ERROR_RC && listInventoryResult.length === 0) { for (const msg of messages) { if (msg.includes("NO RECORDS FOUND TO MATCH CRITERIA")) { return true; } } } return false; } } exports.ListInventories = ListInventories; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTGlzdEludmVudG9yaWVzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2FwaS9tZXRhZGF0YS9MaXN0SW52ZW50b3JpZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBd0JBLG9DQVlrQjtBQVdsQixNQUFhLGVBQWU7SUFTbkIsTUFBTSxDQUFPLGFBQWEsQ0FBQyxPQUFnQjs7WUFDaEQsT0FBTyx5QkFBaUIsQ0FBQyxZQUFZLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDakQsQ0FBQztLQUFBO0lBVU0sTUFBTSxDQUFDLHlCQUF5QixDQUFDLElBQTZCO1FBQ25FLE1BQU0sYUFBYSxHQUE4QjtZQUMvQyxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJO1lBQ3BFLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTTtTQUNwQixDQUFDO1FBQ0Ysb0JBQVksQ0FBQywrQkFBK0IsQ0FBQyxhQUFhLENBQUMsQ0FBQztRQUM1RCxPQUFPLGFBQWEsQ0FBQztJQUN2QixDQUFDO0lBWU0sTUFBTSxDQUFPLGVBQWUsQ0FDakMsT0FBZ0IsRUFDaEIsUUFBZ0IsRUFDaEIsV0FBOEIsRUFDOUIsV0FBc0M7O1lBRXRDLE1BQU0sVUFBVSxHQUFHLEdBQUcsUUFBUSxRQUFRLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDO1lBQ3BGLE9BQU8seUJBQWlCLENBQUMsd0JBQXdCLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxXQUFXLENBQUMsQ0FBQztRQUN0RixDQUFDO0tBQUE7SUFZTSxNQUFNLENBQU8sb0JBQW9CLENBQ3RD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