@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
75 lines • 7.55 kB
JavaScript
;
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.RetrieveElement = void 0;
const index_1 = require("../index");
class RetrieveElement {
static retrieveElement(session, instance, element, requestBody, charset, codePage) {
return __awaiter(this, void 0, void 0, function* () {
const headers = [];
let reqVersion = "2.0";
if (charset) {
headers.push({ "Accept-Charset": charset });
reqVersion = index_1.ApiConstants.API_VERSION_WITH_CHARSET_OVERRIDE;
}
if (codePage) {
headers.push({ "X-Broadcom-Source-Charset": codePage });
}
const response = yield index_1.EndevorRestClient.getJSONtoQueryExpectSTREAM(session, index_1.ElementUtils.setElementRequestURI(instance, element), requestBody, reqVersion, headers);
return response;
});
}
static setupRetrieveRequest(args) {
const JSONparameter = {
ccid: args.ccid,
comment: args.comment,
version: args["element-version"],
level: args.level,
oveSign: args["override-signout"] == null ? undefined : args["override-signout"] ? "yes" : "no",
signout: args.signout == null ? undefined : args.signout ? "yes" : "no",
search: args.search == null ? undefined : args.search ? "yes" : "no",
replaceMember: args["replace-member"] == null ? undefined : args["replace-member"] ? "yes" : "no",
expandIncludes: args["expand-includes"] == null ? undefined : args["expand-includes"] ? "yes" : "no",
whereProcGroup: args["where-proc-group"],
whereCcidCurrent: args["where-ccid-current"],
whereCcidAll: args["where-ccid-all"],
whereCcidRetrieve: args["where-ccid-retrieve"],
toDSN: args["to-dataset"],
toMember: args["to-member"],
toUSSFile: args["to-uss-file"],
toPath: args["to-path"]
};
if (JSONparameter.toDSN == undefined && JSONparameter.toUSSFile == undefined) {
JSONparameter.toFileDescription = this.ZOWE_CLI_RETRIEVE_TO_DESCRIPTION;
}
index_1.EndevorUtils.clearNullAndUndefinedProperties(JSONparameter);
return JSONparameter;
}
static setupViewRequest(args) {
const JSONparameter = {
ccid: args.ccid,
comment: args.comment,
version: args["element-version"],
level: args.level,
signout: "no",
search: args.search == null ? undefined : args.search ? "yes" : "no",
whereProcGroup: args["where-proc-group"],
whereCcidCurrent: args["where-ccid-current"],
whereCcidAll: args["where-ccid-all"],
whereCcidView: args["where-ccid-retrieve"]
};
index_1.EndevorUtils.clearNullAndUndefinedProperties(JSONparameter);
return JSONparameter;
}
}
exports.RetrieveElement = RetrieveElement;
RetrieveElement.ZOWE_CLI_RETRIEVE_TO_DESCRIPTION = "via Zowe CLI command";
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmV0cmlldmVFbGVtZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2FwaS9lbGVtZW50cy9SZXRyaWV2ZUVsZW1lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBd0JBLG9DQVNrQjtBQU9sQixNQUFhLGVBQWU7SUFjbkIsTUFBTSxDQUFPLGVBQWUsQ0FDakMsT0FBZ0IsRUFDaEIsUUFBZ0IsRUFDaEIsT0FBMEIsRUFDMUIsV0FBeUMsRUFDekMsT0FBZ0IsRUFDaEIsUUFBaUI7O1lBRWpCLE1BQU0sT0FBTyxHQUFHLEVBQUUsQ0FBQztZQUNuQixJQUFJLFVBQVUsR0FBRyxLQUFLLENBQUM7WUFDdkIsSUFBSSxPQUFPLEVBQUUsQ0FBQztnQkFDWixPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUUsZ0JBQWdCLEVBQUUsT0FBTyxFQUFFLENBQUMsQ0FBQztnQkFDNUMsVUFBVSxHQUFHLG9CQUFZLENBQUMsaUNBQWlDLENBQUM7WUFDOUQsQ0FBQztZQUNELElBQUksUUFBUSxFQUFFLENBQUM7Z0JBQ2IsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLDJCQUEyQixFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUM7WUFDMUQsQ0FBQztZQUNELE1BQU0sUUFBUSxHQUFHLE1BQU0seUJBQWlCLENBQUMsMEJBQTBCLENBQ2pFLE9BQU8sRUFDUCxvQkFBWSxDQUFDLG9CQUFvQixDQUFDLFFBQVEsRUFBRSxPQUFPLENBQUMsRUFDcEQsV0FBVyxFQUNYLFVBQVUsRUFDVixPQUFPLENBQ1IsQ0FBQztZQUNGLE9BQU8sUUFBUSxDQUFDO1FBQ2xCLENBQUM7S0FBQTtJQVVNLE1BQU0sQ0FBQyxvQkFBb0IsQ0FBQyxJQUEyQjtRQUM1RCxNQUFNLGFBQWEsR0FBaUM7WUFDbEQsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJO1lBQ2YsT0FBTyxFQUFFLElBQUksQ0FBQyxPQUFPO1lBQ3JCLE9BQU8sRUFBRSxJQUFJLENBQUMsaUJB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