ecl.js

"use strict";
/***************************************************
* Licensed Materials - Property of HCL.
* (c)Copyright HCL America, Inc. 2023-2024
****************************************************/
Object.defineProperty(exports, "__esModule", { value: true });
exports.refreshECL = exports.editUserECL = exports.editECL = exports._notes = void 0;
const tslib_1 = require("tslib");
/**
 * @file ecl
 * @module ECL (Execution Control List)
 * @category ECL
 */
const notesf_base = tslib_1.__importStar(require("../notes/ecl"));
const notesf = () => notesf_base;
exports._notes = notesf_base;
//-----------------------------
// Notes @functions ECL
/**
 * Displays the administration "Workstation Security: Execution Control List"
 * dialog box for a specified address book and name, which lets you change that
 * administration ECL. Administrators can name Administration ECLs. The name is not
 * usually a user name, but whatever name the administrator chooses; for example,
 * Manager, Developer, or LimitedAccess.
 * @throws {Error}  no plans to implement
 */
function editECL() {
    return notesf().EditECL();
}
exports.editECL = editECL;
/**
 * Displays the "Workstation Security: Execution Control List" dialog box, which
 * allows you to change your personal ECL for the current workstation.
 * @throws {Error}  no plans to implement
 */
function editUserECL() {
    return notesf().EditUserECL();
}
exports.editUserECL = editUserECL;
/**
 * Copies the administration execution control list from a specified Address Book
 * and name to your personal workstation ECL.
 * @throws {Error} no plans to implement
 * @TODO this needs to be implemented
 */
function refreshECL() {
    return notesf().RefreshECL();
}
exports.refreshECL = refreshECL;
//# sourceMappingURL=ecl.js.map